Discount Calculator
Calculate discount amount, sale price, savings, and discounted value with optional sales tax. Supports stacked coupons.
Reviewed by Aygul Dovletova · Last reviewed
How to Use the Discount Calculator
Turn any sale tag into a real price in seconds. This calculator handles percentage discounts, flat dollar discounts, and stacks sales tax on top so the number you see is exactly what you will pay at checkout.
- Enter the original price — the full retail price of the item before any discount (e.g. $129.99).
- Choose the discount type — toggle between Percentage (%) mode (e.g. 20% off) or Fixed Amount ($) mode (e.g. $15 off).
- Enter the discount value — the percentage or dollar amount of the markdown.
- Add tax (optional) — enter your local sales tax rate and the calculator will apply it after the discount, just like most US retailers do at the register.
About Discount Math and How It Works
The core formula for a percentage discount is Sale Price = Original × (1 − Discount% / 100). For a flat dollar discount the formula is simpler: Sale Price = Original − Discount$. The savings in dollars are always the difference between the two prices, and the savings as a percentage equal Savings / Original × 100 — useful for comparing a $30-off coupon against a 20%-off coupon.
Percentage and flat-dollar discounts are not interchangeable. A 25% coupon is worth more than a $10 coupon on expensive items but less on cheap ones. The crossover is at the price where Original × Discount% = Flat$. So a 25% coupon beats a $10 coupon on anything above $40.
Tax stacking order matters. In the US, sales tax is applied after the discount, so the math is Final = Sale Price × (1 + Tax% / 100). If you discount a $100 item by 20% and then add 8% tax, you pay $80 × 1.08 = $86.40. If tax were applied first and then the discount (as in some markdowns at the till in other regions), you would pay $100 × 1.08 × 0.80 = $86.40 — mathematically identical for a single percentage discount, but the order matters the moment flat discounts or multiple coupons enter the picture.
Examples
Example 1 — Percentage off. A $200 jacket with 30% off: discount is $60, sale price is $140. Add 7% sales tax: final price is $140 × 1.07 = $149.80, savings $50.20 off the tax-inclusive retail.
Example 2 — Flat dollar off. A $55 pair of headphones with a $15 coupon: sale price is $40. Add 6% tax: final is $40 × 1.06 = $42.40. The coupon was effectively a 27.3% discount on the pre-tax retail.
Example 3 — Stacked coupons. A $120 cart with a first 20% coupon, then an additional $10 off: after 20% the subtotal is $96, minus $10 equals $86. This is different from adding the discounts: a naive 20% + $10 off $120 is not $86 either way — the order and type of each coupon change the final number.
How to Calculate Sale Price
Knowing the original price and the discount, the sale price formula is Sale Price = Original × (1 − Discount% / 100). Use this as a sale price calculator any time you see "30% off" on a tag and want the actual register total. Knowing only the dollar discount, the sales price calculator formula is Sale Price = Original − Discount$. Either input gives you the discounted value of the item.
Working backwards from the sale price. If a retailer only shows the marked-down price and the percent off, the original retail price is Original = Sale / (1 − Discount% / 100). A $63 jacket marked at 30% off was originally $90. This is the "discounted value calculator" workflow that most shoppers actually use, since stores typically show the new price on the tag.
Retail discount stacking. A retail discount calculator must respect multiplicative ordering. Two 20% coupons stacked are 1 − 0.80 × 0.80 = 36% off, not 40%. A percentage then a flat dollar coupon: percentage first, then flat dollar on the reduced subtotal. The order materially changes the final number whenever any flat-dollar coupon is involved.
Tips and When to Use
Use this tool for shopping decisions, Black Friday comparisons, bulk-buy math, and quick checks against retailer sale pricing. If a store stacks percentages, apply them one at a time (two sequential 25% discounts is a 43.75% total discount, not 50%). For subscriptions and services, confirm whether the discount applies to the first month only or recurs. And always check whether the advertised price already includes tax — in the EU and UK, retail prices are normally tax-inclusive, unlike US pre-tax pricing.
Frequently Asked Questions
How do I calculate a discount percentage?
Multiply the original price by the discount rate as a decimal. For a 25% discount on an $80 item, compute <code>$80 × 0.25 = $20</code> as the savings, leaving a $60 sale price. The general formula is <code>Sale Price = Original × (1 − Discount% / 100)</code>. If you only know the sale price and want the percentage off, use <code>Savings / Original × 100</code>.
How do I find the sale price after a fixed-dollar discount?
Subtract the discount amount from the original price: <code>Sale Price = Original − Discount$</code>. For instance, $10 off a $45 item gives $35. To convert a flat discount into an equivalent percentage, divide the discount by the original and multiply by 100 — $10 off $45 is about 22.2% off, so if another retailer offers 25% off, the percentage deal wins in this case.
What is the difference between a percentage and a flat discount?
A percentage discount removes a proportion of the price, so its dollar value grows with the original price. A flat discount removes a fixed amount regardless of price. Percentage deals favour expensive purchases; flat-dollar coupons favour cheaper ones. At exactly <code>Flat$ / Discount%</code> they are equivalent — e.g. $10 off and 25% off meet at $40; above $40 the 25% coupon wins, below $40 the $10 coupon wins.
How does sales tax stack with a discount?
In the US, sales tax is applied to the discounted price, not the original. So on a $100 item at 20% off with 8% tax: the sale price is $80, and $80 × 1.08 = $86.40 final. Many US retailers show the discount on the receipt first, then add tax to the subtotal. The EU and UK show prices inclusive of VAT, and discounts are taken off the VAT-inclusive price, which simplifies the math but reduces apparent savings versus the headline percentage.
How do stacked discounts work?
Stacked percentage discounts multiply, they do not add. Two 20% discounts applied sequentially equal <code>1 − 0.80 × 0.80 = 36%</code> off, not 40%. A percentage then a flat dollar coupon goes percentage first (on the original), then flat dollar on the reduced subtotal. The order really does matter when a flat coupon is involved: $20 off then 25% off gives a different final price than 25% off then $20 off. Always check the retailer's stacking rules at checkout.
What is the original price if I only know the sale price?
Work backwards: <code>Original = Sale / (1 − Discount% / 100)</code>. For example, a $60 item marked 25% off was originally <code>$60 / 0.75 = $80</code>. For a flat-dollar discount, add the coupon amount back: $40 after a $15 coupon was originally $55. This is useful when retailers advertise only the sale price and a percentage-off label.
Does this calculator work for any currency?
Yes. The dollar sign in the interface is just a label — the math is pure arithmetic. Enter prices in euros, pounds, yen, or any other currency and the results are accurate. Keep in mind that in many European and Asian markets retail prices already include VAT or GST; if so, apply the discount to the tax-inclusive price and leave the tax field at zero.
What counts as savings versus a marketing markdown?
Real savings compare against the price you would realistically pay, not an inflated "original" price. Retailers sometimes raise the reference price briefly before a sale to make the discount look larger — a practice regulated in the EU by the Omnibus Directive, which requires the lowest price from the previous 30 days to be used as the reference. In the US, the FTC prohibits deceptive reference pricing but enforcement is inconsistent. Always compare against real-world prices on comparison sites before trusting a "70% off" tag.
How does this compare to Omni Calculator and other discount calculators?
The math is identical — any sale price calculator that respects the standard formula will produce the same dollar number for the same inputs. The differences are workflow: Omni Calculator and similar sites usually require accepting cookie banners and are wrapped in dense ad layouts, while this tool runs entirely client-side, has no signup, and supports stacked coupons and tax in a single screen. If you compare a "70% off" deal against another retailer, the discount percentage calculator you use does not change the answer; only the inputs do.
Can I use this as a sale price or sales price calculator for retail markdowns?
Yes. Enter the original retail price and the percentage or flat-dollar markdown, and the tool returns the sale price plus your savings. For successive markdowns (e.g. an item discounted 25%, then again 20% the following weekend), apply them in sequence: take the first sale price as the new "original" and run the calculator a second time. The final discounted value reflects multiplicative stacking, which is how nearly all US and European retailers actually compute markdowns at checkout.
More Math & Calculators
Age Calculator
Calculate exact age in years, months and days from a birthdate.
Open toolArea & Volume Calculator
Calculate area of 2D shapes and volume of 3D solids.
Open toolBMI Calculator
Calculate your Body Mass Index and find your weight category.
Open toolByte / Bit Converter
Convert between bits, bytes, KB, MB, GB, TB and PB.
Open toolFibonacci Sequence Generator
Generate Fibonacci numbers up to any length.
Open toolFraction Calculator
Add, subtract, multiply and divide fractions with simplified results.
Open tool