How Do You Calculate a Discount?
Every discount is a race between two numbers: the original price and the share of it you end up paying. A percentage discount scales the original down by a fraction of itself — "25% off" means paying 75% — while a fixed-amount discount simply subtracts a flat dollar figure regardless of scale. Both directions matter in real life, and so does the reverse trip: given a sale price and a claimed discount, the only way to verify the deal is to reconstruct what the original must have been. That is why this calculator ships with four modes instead of one. The unifying idea behind all four is the complement of the discount: if the store takes X%, you pay (100 − X)%, and that single observation generates every formula below. A 25% discount has complement 0.75, a 60%-off clearance runs on 0.40, and a buy-one-get-one-free arrangement works out to exactly 50% off with complement 0.50 — which is why markdown stickers that sound different often reduce to precisely the same multiplication.
| Question | Formula |
|---|---|
| Sale price after X% off P | P × (1 − X ÷ 100) |
| Amount saved after X% off P | P × (X ÷ 100) |
| Original price behind a sale price S at X% off | S ÷ (1 − X ÷ 100) |
| Effective % off between P and S | ((P − S) ÷ P) × 100 |
The first formula is the one most people reach for, but the fourth quietly answers a question shoppers ask more often than they realize: "this used to cost more — how big is the markdown really?" Because the effective-percent formula divides by the original price, feeding it a sale price that is higher than the comparison price returns a negative percentage — the calculator flags that as a price increase rather than pretending it was a discount. And note the asymmetry baked into the third row: dividing by the complement recovers the true original, while the tempting shortcut of adding X% onto the sale price lands short, as the troubleshooting section below demonstrates with real numbers.
Which Mode Should You Use?
Pick the mode whose unknown matches the quantity you actually want. Everything else — the fields shown, the result tiles, the explanation sentence — follows from that single choice.
| You know | You want | Mode |
|---|---|---|
| A price and a discount percentage | What you will pay, and the savings | Take X% off a price |
| A price and a flat dollar reduction | What you will pay, plus the equivalent percent | Subtract a fixed amount off |
| A sale price and the claimed discount | The pre-discount original | Original price before a discount |
| Two prices side by side | The markdown as a percentage | Discount % from two prices |
Step-by-Step Worked Examples
Each example uses the calculator's own defaults, so you can reproduce every number instantly and watch the tiles update as you change any input.
- Take 25% off $80. Convert the discount to its complement: 1 − 0.25 = 0.75, then multiply: 80 × 0.75 = $60. The tiles report a $60 sale price and $20 saved.
- Subtract $15 from $80. Fixed discounts don't scale, so subtraction is direct: 80 − 15 = $65. The second tile converts that into a rate: 15 ÷ 80 = 18.75% off.
- Reverse a 25% discount on a $60 sale. Divide by the complement: 60 ÷ 0.75 = $80. Adding 25% back the wrong way gives 60 × 1.25 = $75 — five dollars short.
- Compare $80 and $60 directly. The difference is $20, and 20 ÷ 80 × 100 = 25% — useful for auditing an advertised markdown without knowing the promotion's terms.
- Spot a price increase. Enter $80 and $92 in the last mode: the result is a saving of −$12, reported as a 15% increase rather than a −15% discount.
Notice that the first and third examples are perfect mirrors: 25% off $80 reaches $60, and dividing $60 by 0.75 climbs back to $80. The middle ground — multiplying the sale price by 1.25 — is the single most common discount mistake, and it fails in every direction the same way: too low. Percentage reductions are computed against a base that disappears once the discount is applied, so only division reverses them cleanly.
Conversion & Reference Tables
Sale Prices After Common Discounts
| Percent off | $20 becomes | $60 becomes | $120 becomes | $250 becomes |
|---|---|---|---|---|
| 5% | $19.00 | $57.00 | $114.00 | $237.50 |
| 10% | $18.00 | $54.00 | $108.00 | $225.00 |
| 15% | $17.00 | $51.00 | $102.00 | $212.50 |
| 20% | $16.00 | $48.00 | $96.00 | $200.00 |
| 25% | $15.00 | $45.00 | $90.00 | $187.50 |
| 30% | $14.00 | $42.00 | $84.00 | $175.00 |
| 40% | $12.00 | $36.00 | $72.00 | $150.00 |
| 50% | $10.00 | $30.00 | $60.00 | $125.00 |
Percent Off ↔ Multiplier Equivalents
| You pay | Multiplier | Everyday wording |
|---|---|---|
| 10% | × 0.90 | a tenth knocked off |
| 20% | × 0.80 | a fifth off |
| 25% | × 0.75 | three-quarters price |
| 33⅓% | × 0.667 | two-thirds price |
| 50% | × 0.50 | half price; also buy-one-get-one-free |
| 60% | × 0.40 | pay less than half |
| 75% | × 0.25 | a quarter of the ticket |
The multiplier column is the fastest pencil-and-paper method when a store won't show the final price. Multiply your item's price by the complement instead of computing the saving first and subtracting — one multiplication instead of two, and far fewer opportunities for a slipped digit.
Troubleshooting & Common Mistakes
Re-adding the Wrong Percentage to Reverse a Discount
Reversing means dividing by the complement, not multiplying by one-plus-the-rate. An item now selling for $60 at 25% off came from 60 ÷ 0.75 = $80. The intuitive "add the percent back" move, 60 × 1.25, produces $75 — five dollars short of the truth. The error compounds as discounts grow: reversing a 50%-off $120 sale correctly gives 120 ÷ 0.50 = $240, while adding 50% back yields only $180, missing the real original by sixty dollars.
Stacking Discounts Like They're Sums
A "30% off, plus an extra 20% at checkout" offer resolves through multiplication: 0.70 × 0.80 = 0.56, an overall 44% saving — six points shy of the 50% many shoppers expect. Extra discounts apply to the already-shrunk subtotal, so each additional layer trims less than the previous one did. Always run stacked promotions through the calculator twice, chaining the first output into the second input.
"$X Off" vs. "X% Off"
Fixed-amount and percentage offers switch dominance depending on price. "$20 off" is generous on cheap items and marginal on expensive ones; 30% off behaves the opposite way. The switch happens at the break-even price equal to the fixed amount divided by the rate — $20 ÷ 0.30 ≈ $66.67. Below that price, prefer the fixed offer; above it, take the percentage. Run both modes side by side rather than trusting the number that sounds bigger on the shelf talker.
Comparing Against the Already-Marked-Down Price
Effective percent-off divides the gap by the original price. Measuring a $20 drop against the discounted $60 total would claim 33⅓% — flattering but wrong, since 20 ÷ 80 reveals the markdown is genuinely 25%. Percentages anchored to the wrong base are the cheapest way to manufacture a convincing-looking statistic.
Over-100% Discounts and Blank Fields
- A discount beyond 100% caps at a $0 sale price — the calculator never outputs a negative payment.
- Blank or non-numeric inputs count as 0, matching every calculator on this site, so an empty field shows a consistent (if trivial) answer instead of an error.
- Negative entries are clamped to 0 the same way; discounts and prices come as non-negative quantities.
Why the Result Line Explains Itself
Underneath the headline number sits a sentence restating the exact operation — "25% off $80.00 = save $20.00 → pay $60.00". The redundancy is deliberate. Discounts arrive embedded in marketing language ("extra savings!", "you deserve a deal"), and it is remarkably easy to load the wrong field or select the wrong mode while the answer still looks plausible. The explanation line lets you catch those slips in one glance: if the sentence describes a question you didn't mean to ask, the number above it isn't the answer either. The same discipline powers the three-tile layout — the headline answer, the absolute saving, and the effective rate always agree with each other, which makes cross-checking a receipt or a promo banner feel less like an audit and more like reading three views of one fact.