Discount Calculator
Find your final price and exactly how much you save — handle a single percent-off, two stacked discounts applied one after another, and optional tax, with a clear line-by-line price breakdown.
You pay vs you save
Price breakdown
How to calculate a discount
A percentage discount is easy: multiply the original price by the discount rate over 100 to get the saving, then subtract it. Formally:
Final price = Original − (Original × Discount% ÷ 100)
So 20% off a $1,000 item saves $200, leaving a final price of $800. The effective discount — your total saving as a percentage of the original — is the number to compare between offers, and it's shown prominently above.
Stacked (successive) discounts
Two discounts don't add up the way you might expect, because the second is taken from the already-reduced price. A 20% coupon followed by an extra 10% off isn't 30% off: the first brings $1,000 to $800, then 10% off $800 removes $80, for a final $720 — an effective discount of 28%. Likewise, two 20% discounts multiply as 0.8 × 0.8 = 0.64, which is 36% off, not 40%. Stacked percentages always come out lower than their sum — the price breakdown above shows each step so there's no guesswork.
Adding tax
When tax applies, the usual order is discount first, then tax on the discounted price: Final = discounted price × (1 + tax% ÷ 100). This tool follows that order and lists tax as its own line, so you can see both the discounted subtotal and the tax added on top. (Some regions display tax-inclusive prices already; in that case the sticker price is the final price and the discount applies to it directly.)
Reading your breakdown
Enter the original price and one or two discounts, add tax if you need it, and the calculator shows your final price, the total you save, and a step-by-step waterfall from original to final. The donut splits the original price into what you pay and what you save. Everything runs in your browser, so it's instant and private — handy for checking a sale total before you reach the till.
Frequently asked questions
How do you calculate a discount?
Final price = Original − (Original × Discount% ÷ 100). E.g. 20% off 1,000 saves 200, for a final price of 800.
How do stacked or successive discounts work?
Each is applied to the already-reduced price, not added together. 20% then 10% off 1,000 → 800 → 720 (effective 28%, not 30%).
Why isn't two 20% discounts the same as 40% off?
The second comes off the discounted price: 0.8 × 0.8 = 0.64 = 36% off, not 40%. Stacked percentages always total less than their sum.
How do I add tax after a discount?
Discount first, then tax on the discounted price: Final = discounted × (1 + tax% ÷ 100). This tool shows tax as a separate line.
What is the effective discount percentage?
Your total saving as a percentage of the original: (saved ÷ original) × 100. It captures one or more stacked discounts in a single comparable figure.