Discount Calculator
Free discount calculator that shows sale price, savings, and final price with tax. Compare stacked deals, BOGO offers, and Black Friday percentage-off claims.
Discount Calculator
Background.
This discount calculator turns the most common retail math question — what does X% off actually cost me? — into a one-line answer, then layers on sales tax so the number on screen matches the number on the receipt. Plug in the original price, the advertised percentage off, and (optionally) your local sales tax rate. The tool returns the sale price, your raw savings in dollars, the tax-inclusive final price, and an echo of the effective discount so you can stack offers side by side.
The reason the calculator exists is not that the formula is hard — sale price equals original price times one minus the discount rate — but that real-world retail compresses several discounts, a sales tax, and a psychological 'reference price' into the same sticker. A jacket marked '$200, now 60% off, plus an extra 20%' is not 80% off. Compounded, it is 68%. A 'buy one get one 50% off' offer is not 50% off your basket — it is 25%. And the '$200' itself may never have been the price a thoughtful shopper actually paid. The Federal Trade Commission's Guides Against Deceptive Pricing (16 CFR Part 233) explicitly govern when a 'former price' is a legitimate comparison reference and when it crosses into deceptive advertising — which is the legal floor under every Black Friday banner you have ever seen.
Below the widget you will find worked examples for stacked discounts, BOGO offers, pre-tax versus post-tax discounting (these produce different totals in tax-on-discount states), and a checklist for spotting the 'fake reference price' trick that makes 30% off look like 60% off. The calculator itself runs in Decimal.js, so currency edge cases like $59.99 at 15% off produce $50.99 exactly — not $50.9915000001 — which matters once you start chaining percentages or rounding to the nearest cent at checkout. Whether you are pricing a wedding dress at a sample sale, comparing two grocery promotions, or sanity-checking a Cyber Monday cart, the goal is the same: collapse the marketing language into one honest number, then decide.
What is discount calculator?
A discount calculator computes the price you pay after a percentage reduction is applied to a stated original price. The standard retail definition treats the discount as a multiplicative factor: a 25% discount means you pay 75 cents of every dollar of the original price. The calculator extends this in two directions: (1) it surfaces the savings in absolute dollars so you can compare 'spend' against 'save' on a like-for-like basis, and (2) it applies sales tax to the discounted amount because, in nearly every U.S. state that charges sales tax, the taxable base is the actual price paid by the consumer after manufacturer and store discounts — not the higher sticker price. Some states treat manufacturer coupons differently from store coupons; the calculator's optional tax input assumes the simpler and more common case where tax is computed on the post-discount price. The 'effective discount' output exists for one reason: to let you compare a flat percentage-off to a more complex offer (a stacked coupon, a BOGO, a tiered 'spend more, save more' promotion) on the same axis.
How to use this calculator.
- Enter the original (pre-discount) sticker price in dollars.
- Enter the discount as a percentage — for '40% off' enter 40, not 0.40.
- Optionally enter your sales tax rate (also as a percentage) — for example 8.875 for New York City. Leave at 0 to see the pre-tax total.
- Read the sale price (primary result) for what you owe before tax, and the final price for what you actually pay at checkout.
- Use the 'You save' figure to compare against another offer in absolute dollars — not just percent — since 30% off a $20 item beats 50% off a $5 item.
- For stacked discounts, run the calculator twice: feed the first sale price back in as the original price for the second discount.
The formula.
The core relationships are:
salePrice = originalPrice × (1 − discountPercent / 100) savings = originalPrice − salePrice finalPrice = salePrice × (1 + taxPercent / 100)
The critical thing this calculator gets right is the order of operations. Sales tax is applied to the discounted price, not the original — that is both the legal default in most U.S. states and the convention used by every major retail point-of-sale system. Stacked discounts compound multiplicatively, not additively: two 20%-off coupons applied in sequence produce salePrice = originalPrice × 0.80 × 0.80 = originalPrice × 0.64, which is a 36% effective discount, not 40%. BOGO ('buy one, get one') offers are handled by averaging across the basket: 'buy one get one free' on two identical items is a 50% effective discount on the pair; 'buy one get one 50% off' is a 25% effective discount on the pair. The Decimal.js arithmetic under the hood avoids the IEEE-754 rounding drift you get when you multiply currency in vanilla JavaScript — small drift that compounds painfully across multi-line carts.
A worked example.
A pair of running shoes is listed at $249.99, marked down 35%, and you are buying them in New York City where the combined state and local sales tax is 8.875%. The sale price (pre-tax) is $249.99 × (1 − 0.35) = $162.49. You save $87.50 versus the sticker price. Tax of 8.875% is then applied to the discounted $162.49, not to the original $249.99 — that is the standard rule in tax-on-discount jurisdictions, which is most of the U.S. — giving a final receipt total of $176.91. The 'effective discount' echoes 35% so that you can compare this offer against, say, a separate store advertising 30% off plus a stackable 10% coupon, which would compound to a 37% effective discount and a slightly lower total. Notice that the dollar savings figure ($87.50) is more useful than the percentage when you are deciding whether the deal is worth a trip to a second store: it is a fixed cash amount you can weigh against time, gas, and shipping.
Frequently asked questions.
How do you calculate a percentage discount on a price?
Do you apply sales tax before or after the discount?
Why isn't 20% off plus 10% off equal to 30% off?
How do I calculate the real discount on a 'buy one, get one' (BOGO) offer?
Are '60% off' Black Friday sales actually 60% off?
How do I compare a percent-off discount to a dollar-off coupon?
Does the calculator handle prices in currencies other than USD?
Why does the calculator use Decimal.js instead of regular JavaScript numbers?
Can I use this calculator for restaurant or service discounts (e.g. 15% off the bill)?
What is the difference between 'discount' and 'markup' or 'margin'?
References& sources.
- [1]16 CFR Part 233 — Guides Against Deceptive Pricing, § 233.1 Former price comparisons. Federal Trade Commission. The authoritative federal rule for when an advertised 'was/now' or 'X% off' claim is lawful and when it is deceptive.
- [2]U.S. Internal Revenue Service, Publication 535 — Business Expenses, on the treatment of trade discounts and the basis for sales tax computation in retail transactions.
- [3]Tan, P. J. & Bogomolova, S. (2016). A descriptive analysis of consumer's price promotion literacy skills. International Journal of Retail & Distribution Management, 44(12). Peer-reviewed evidence that consumers systematically overestimate the value of percentage-off promotions versus equivalent dollar-off promotions.
- [4]Guha, A., Biswas, A., Grewal, D. & Verma, S. (2018). Reframing the discount as a comparison against the sale price: does it make the discount more attractive? Journal of Marketing Research, 55(3). Documents how the framing of a percentage discount changes consumer evaluation of the offer.
- [5]Federation of Tax Administrators (FTA), State Sales Tax Rate Tables. Authoritative source for combined state and local sales tax rates used to test the post-discount tax calculation.
- [6]U.S. Bureau of Labor Statistics, Consumer Expenditure Survey — Section on retail discounting behavior. Background data on how often U.S. households purchase at full price versus on promotion.
In this category
Embed
Quanta Pro
Paid features are coming later.
- All 313 calculators remain free
- No billing is enabled