Discount Calculator
Calculate the sale price of any item after a discount — including stacked promotions like “20% off plus an extra 10% with code.” See exactly how much you save and what the effective discount is. 25 currencies, no signup, no spam.
Enter the original (pre-discount) price and the discount percentage. If the promotion stacks two discounts (a common pattern in retail and online stores), enter the second percentage as well. The calculator applies them sequentially — the second discount works on the already-discounted price, not the original — and shows your final sale price, amount saved, and the effective overall discount.
How discounts are calculated
A discount calculation is one of the simplest pieces of math you’ll ever do — but it’s also one of the most commonly fumbled at checkout. The basic formula is straightforward: subtract the discount amount from the original price to get the sale price. The discount amount itself is the original price multiplied by the discount percentage, expressed as a decimal.
For a $100 item at 20% off: the discount amount is $100 × 0.20 = $20, so the sale price is $100 − $20 = $80. You can also do this in one step: original × (1 − discount%) = sale price. That’s $100 × 0.80 = $80. Same answer, fewer keystrokes. The calculator uses this second form because it scales cleanly when discounts stack.
Where people get tripped up is when there’s more than one discount applied, or when the listed sale price doesn’t match the headline percentage. Retailers love both of these tactics. Stacked discounts in particular — where a “20% off” sale combines with an “extra 10% off with code” — almost never add up the way customers expect. The next section explains why.
How stacked discounts actually work
The single most common discount mistake is assuming that “20% off + an extra 10% off” equals “30% off.” It doesn’t. The second discount is applied to the already-discounted price, not to the original. So you get a smaller final discount than the simple sum suggests.
Worked example: a $200 jacket on sale at 25% off, with an extra 10% off promo code at checkout. The intuitive (wrong) math: 25% + 10% = 35% off → final price $130. The real math: first the 25% comes off, taking it to $150. Then the 10% comes off that, taking it to $135. Effective discount: ($200 − $135) ÷ $200 = 32.5%, not 35%. You saved $65, not $70 — the order of operations cost you $5 on a single item.
This pattern gets more extreme as the discounts grow. “50% off plus an extra 50% off” doesn’t mean the item is free. Half off followed by half off again equals 75% off, not 100%. A $200 item becomes $50 (one quarter of the original), not $0. The math is: $200 × 0.50 × 0.50 = $50. Worth knowing before you click “buy” expecting freebies.
The general formula for any number of stacked percentage discounts: sale_price = original × (1 − d₁) × (1 − d₂) × (1 − d₃) × .... Apply each multiplier in turn. The calculator handles up to two stacked discounts directly; for more layers, run the result through the calculator a second time with the next discount %.
Common retail discount tricks to watch for
Discount math is honest. Retailers using discounts to mislead are another matter. A few patterns to watch for, in roughly increasing order of how often they catch people out.
“Was $X” prices that were never the real price
Many retailers inflate the “original” price (the “compare at” or “MSRP” figure) so they can show a bigger discount when running a sale. Furniture, jewelry, and online-only brands are notorious for this. A “50% off, was $400, now $200” item where the realistic market price has always been around $220 is essentially full price with a creative price tag. Cross-check against other retailers for the same product before believing the headline discount.
“Up to 70% off” sales where most items are 10% off
The “up to” phrasing is technically truthful but practically misleading. Usually one or two slow-moving items hit the headline percentage; the rest of the inventory has trivial markdowns. If you’re shopping a “up to X% off” sale, check the actual price tag for each item — don’t assume the displayed range applies to what you’re buying.
Coupons that add to a list price that already excluded the sale
Some checkout flows apply the promo code to the original list price before any other discounts come off, so the stacking math works in your favor. Others apply the code to the sale price (less favorable). The same “extra 20% off” coupon can save you very different amounts depending on which order the system uses. Always inspect the actual price breakdown before finalizing the purchase — most checkouts show it line-by-line.
BOGO (buy-one-get-one) discounts framed as percentages
“Buy one get one 50% off” is not the same as 50% off. If you buy two items, you save 25% across the pair: $200 worth of items costs you $150, not $100. “Buy one get one free” is exactly 50% off — but only if you actually need two of the item. If you’d have bought one anyway, BOGO Free is functionally 0% off the thing you wanted, plus a free item you didn’t.
Tiered discounts (“save more when you spend more”)
“15% off $50, 20% off $100, 25% off $150” pressures customers to add items they don’t need to hit the next tier. The math: if you have $130 in your cart and adding $20 worth of stuff bumps you from 20% to 25%, you save an extra $32.50 (5% of $150) but spend $20 you wouldn’t have spent. Net win: $12.50. Worth it only if you’d actually use the added items — otherwise you’ve talked yourself into spending $20 for a $12.50 reward.
Worked examples
Single discount
A $79 pair of shoes at 30% off. The calculator: $79 × (1 − 0.30) = $79 × 0.70 = $55.30. You save $23.70.
Stacked promotion
A $250 winter coat at 40% off, with an extra 15% off code at checkout. First the 40% applies: $250 × 0.60 = $150. Then the 15%: $150 × 0.85 = $127.50. You save $122.50, an effective 49% discount — not the 55% that adding 40% and 15% would suggest.
Heavy markdown
A $400 clearance item at 75% off. $400 × 0.25 = $100. You save $300, an effective 75% — straightforward, no stacking surprises. Heavy single discounts are usually accurate because there’s no room left for a second markdown.
Trick stacking
A $1,000 mattress at “50% off + an extra 50% off.” Intuition says free, but: $1,000 × 0.50 × 0.50 = $250. You save $750 (75% effective). Still a great deal, but not the freebie the marketing implied.
Discount Calculator FAQ
Do stacked discounts add or multiply?
They multiply. “20% off then 10% off” applies the 10% to the price after the 20% has already come off, not to the original. So 20% + 10% stacked = 28% effective discount, not 30%. The general rule: the more discounts you stack, the bigger the gap between the “sum of percentages” and the real total savings.
Why is the calculator showing a smaller effective discount than the headline?
Because that’s the actual math. Two 20% discounts stacked = 36% effective discount, not 40%. The calculator shows you the real percentage you got off the original price, which is almost always lower than the sum of the discount percentages. This is the number to use when comparing deals across stores.
Does discount order matter?
Mathematically, no — 20% then 10% gives the same final price as 10% then 20%. The multiplication is commutative. But in real-world retail, the order can matter because some discounts are calculated only on the pre-sale price (called “stackable” or “additive”) while others compound on the running total. The calculator assumes sequential compounding, which is the more common case at modern checkouts.
How do I include sales tax?
Sales tax is added after the discount, not before. So calculate your discounted price using this calculator, then multiply that result by (1 + your local sales tax rate) to get the final amount you’ll pay. For example: $80 sale price × 1.08 (8% sales tax) = $86.40 final cost.
What if the discount is in a flat dollar amount, not a percentage?
Just subtract directly. A “$30 off” coupon on a $150 item gives you a $120 sale price ($150 − $30). To convert the flat discount to a percentage if you want to compare deals: $30 ÷ $150 = 20% off. Then you can compare it to other percentage-based offers on the same item.
Are bigger discounts always better?
Not always. A 50% off sale on an inflated $400 “original price” can mean you’re still paying more than a 10% off sale at a competitor whose original price was $200. Compare the actual final prices across stores, not the discount percentages. The calculator helps with the math, but the buying decision needs the broader context.
Explore the rest of Ladabo
Pick what’s most useful for you next
This discount calculator is an educational utility tool for everyday math. Last reviewed: May 2026. See full disclosure.
