Discount Calculator
Work out a final price, actual percent off, or original price — including up to three successive discounts shown step by step.
- Fewer clicks, keyboard friendly
See the price after every coupon — calculations stay in this browser.
Saved in this browserWhat do you want to find?
Result
After 20% discount80
After 10% discount72
100 × 0.72 = 72
Your prices are calculated locally and are not sent to a server.
How to use
- Choose whether to find the final price, discount rate, or original price.
- Enter the known price or prices; pasted commas, currency symbols, and full-width digits are accepted.
- For a stacked offer, enter the promotion, coupon, and card discounts in the order they apply.
- Read the price after every stage, total savings, and effective discount rate as the inputs change.
- Copy the result summary when you need to compare or share an offer.
Successive discounts multiply instead of add
A second percentage discount is normally taken from the already reduced price, not the original price. The price after successive rates d₁, d₂, and d₃ is original price × (1 − d₁ ÷ 100) × (1 − d₂ ÷ 100) × (1 − d₃ ÷ 100). For example, 20% off followed by 10% off leaves 100 × 0.80 × 0.90 = 72, so the effective discount is 28%, not 30%. The stage-by-stage results make the order and base for each coupon visible.
How to reverse a sale price to its original price
To find the original price, divide the final price by the fraction left after every discount. A $72 final price after 20% and then 10% off has an original price of 72 ÷ (0.80 × 0.90) = $100. An offer that includes a 100% discount cannot be reversed: every original price becomes zero after that rate, so the original price is not uniquely knowable. This calculator accepts up to three percentage stages for that reverse calculation.
Compare checkout totals on the same basis
A percentage headline alone does not establish the better deal. Compare the final price for the same item, quantity, tax treatment, shipping, and eligibility rules. This calculator models percentage reductions only; it does not add sales tax, shipping, store credit, fixed-amount coupons, or retailer-specific rounding. Check whether a coupon applies to an already reduced price and whether its terms exclude sale items before relying on the result at checkout.
Frequently asked questions
How do I calculate a discount price?
Multiply the original price by one minus the discount rate divided by 100. For example, 25% off $80 gives $80 × (1 − 25 ÷ 100) = $60, so the saving is $20.
Is 20% off plus another 10% off the same as 30% off?
No. A 20% discount followed by 10% off applies the second rate to 80% of the original price: 100 × 0.80 × 0.90 = 72. The combined saving is therefore 28%, not 30%.
How do I find the discount percentage from two prices?
Subtract the final price from the original price, divide by the original price, and multiply by 100. A drop from $80 to $60 is (80 − 60) ÷ 80 × 100 = 25% off.
How do I find the original price before a discount?
Divide the final price by the fraction remaining after the discount. A $72 price after 20% and then 10% off is $72 ÷ (0.80 × 0.90) = $100 before the discounts.
Can a 100% discount be reversed to an original price?
No. A 100% discount turns every non-negative original price into $0, so a $0 final price does not contain enough information to identify one original price.
Does this discount calculator send my prices to a server?
No. The calculator runs in the browser and saves its inputs only in that browser’s local storage, so the prices and rates are not sent to a server.
Related tools
Updated 2026-10-13