Percentage Off Calculator
Apply a percentage-off discount, or reverse-engineer the original price from a sale price.
Final price
60.00
was 80.00
You save
20.00
25% of 80.00
Discount
25%
original × (1 − 0.2500)
Calculation steps
- 1. Convert the percentage to a decimal: 25.00 ÷ 100 = 0.2500
- 2. Multiply by the original price to get the saving: 0.2500 × 80.00 = 20.00
- 3. Subtract the saving from the original to get the final price: 80.00 − 20.00 = 60.00
Reference table — discount levels on 80.00
| Discount | You save | Final price |
|---|---|---|
| 5% | 4.00 | 76.00 |
| 10% | 8.00 | 72.00 |
| 15% | 12.00 | 68.00 |
| 20% | 16.00 | 64.00 |
| 25% | 20.00 | 60.00 |
80.00 − 25% off = 60.00 (save 20.00)
How to use Percentage Off Calculator
What this calculator does
This calculator answers the two most common percent-off questions a shopper, retailer, or finance analyst needs:
- Apply a discount — given an original price and a percentage, what’s the final price and how much do I save?
- Find the original price — given a sale price and the advertised discount, what was the pre-sale price?
Both modes show step-by-step working and a reference table at the five most common discount levels (5 / 10 / 15 / 20 / 25 %) so you can sanity-check a markdown plan or compare two competing tags at a glance.
How to calculate a percent-off discount
saving = original price × (discount % ÷ 100)
final price = original price − saving
= original price × (1 − discount % ÷ 100)
The two equivalent forms of the final-price formula matter when you
chain operations. The multiplicative form original × (1 − d) is
the one to remember, because it composes — you can stack discounts
by multiplying their factors, and you can layer tax by multiplying
by (1 + tax_rate).
How to find the original price from a sale tag
original price = sale price ÷ (1 − discount % ÷ 100)
The intuition: the sale price is the remaining fraction of the original (e.g. 75 % of the original at a 25 % discount). Dividing by that fraction recovers the full 100 %. This is the most useful trick for reading store tags — given a sale price and a percent-off badge, you can immediately see the implied original even when it’s not on the label.
Worked example
A pair of shoes is on sale at 25 % off an $80 list price:
| Step | Working | Result |
|---|---|---|
| 1. % to decimal | 25 ÷ 100 | 0.25 |
| 2. Saving | 0.25 × 80 | $20.00 |
| 3. Final price | 80 − 20 | $60.00 |
Reversed: a sale tag of $60 with “25 % off” means the original was:
| Step | Working | Result |
|---|---|---|
| 1. Kept fraction | 1 − 0.25 | 0.75 |
| 2. Divide sale by kept fraction | 60 ÷ 0.75 | $80.00 |
Same two numbers, opposite direction.
Stacked discounts — they multiply, they don’t add
The “extra X % off at checkout” pattern is everywhere, and it’s designed to make a discount feel bigger than it is. The rule:
total kept fraction = (1 − d1) × (1 − d2) × …
total discount = 1 − (kept fraction)
| Stacked discounts | Naïve addition | Actual |
|---|---|---|
| 25 % + 20 % | 45 % | 40 % |
| 30 % + 30 % | 60 % | 51 % |
| 50 % + 50 % | 100 % (free!) | 75 % |
| 20 % + 20 % + 20 % | 60 % | 48.8 % |
Two 50 % markdowns never give you the item for free — they leave you paying 25 % of the original. This is also why “100 % off” campaigns are nearly always actually “buy one get one” — true 100 % off would be unbounded loss on the seller’s side.
Discount + tax: order of operations
In most countries, sales tax / VAT applies to the discounted price, not the original. The composed formula:
total = original × (1 − discount/100) × (1 + tax_rate/100)
Example: an $80 item with 25 % off and 8 % sales tax → 80 × 0.75 × 1.08 = $64.80. A handful of US states historically taxed the
pre-discount amount for “manufacturer coupons” (vs “store
coupons”); that’s a niche edge case to confirm locally if you sell
or buy across state lines.
Common mistakes to avoid
Adding stacked discounts. Two 25 % markdowns are not 50 % off — they’re 43.75 % off (0.75 × 0.75 = 0.5625, so 1 − 0.5625 = 43.75 %).
Dividing the saving by the sale price. “I saved $20 on a $60 sale” reads as 33.3 % off the sale price, which is the wrong base. The advertised discount is always relative to the original price, not the discounted one. ($20 saving on an original $80 = 25 % off.)
Forgetting tax order. Calculating tax on the original and then subtracting the discount usually understates the saving, because the discount applies to the larger number. Always discount first, tax second.
Misreading “70 % off” vs “70 % of original”. “70 % of the original price” means you pay 70 %, so the discount is 30 %. “70 % off” means you pay 30 %. The preposition is the entire difference.
Privacy
This calculator runs as a few arithmetic operations in JavaScript on your device. There are no fetch calls, no analytics on the values you enter, no server-side logging.
Frequently asked questions
How do I calculate 25 % off a price?
How do I find the original price from a sale price?
original = sale ÷ (1 − discount/100). Example: a $60 sale tag with '25 % off' was originally $60 ÷ 0.75 = $80. The intuition: the sale price represents the remaining 75 % of the original, so dividing by 0.75 recovers the full 100 %. This is the same maths retailers use in reverse to set sale prices from a desired margin.Do stacked discounts add up?
(1 − 0.25) × (1 − 0.20) = 0.60, i.e. 40 % off total. The bigger the discounts, the wider the gap from the additive guess. This is the 'extra X % off at checkout' trick stores use to make a markdown sound bigger than it is — two well-placed coupons feel like 50 %, but in reality they often clear only 30–40 %.How does VAT or sales tax interact with a percent-off discount?
Is my data uploaded anywhere?
Related tools
Discount Calculator
Work out sale prices and savings.
Percentage Decrease Calculator
Calculate the percentage decrease between two values, with the full step-by-step.
Percentage Increase Calculator
Calculate the percentage increase between two values, with step-by-step working.
Percentage Change Calculator
Calculate the signed percentage change between two values — positive for growth, negative for drop.
Percentage Calculator
Solve percentage problems in several modes.
Tip Calculator
Calculate tips and split the bill.