Discount Calculator — Sale Price, Stacked % Off & Savings

Sale price and savings from % off, stacked discounts and coupons, with sales tax. Or work back to the original price.

$
% off
% off
$
Applied after the percentage discounts. Leave at 0 if none.
Final price
$64.79
You save
$25.20
28% off in total
Original: $89.99
− 20% ($18.00) → $71.99
− 10% ($7.20) → $64.79
Stacked discounts multiply, they do not add
(1 − 20%) × (1 − 10%) = 0.72
so 20% + 10% off = 28% off, not 30%
Stores usually apply sales tax after discounts, so the tax is charged on the lower sale price. Coupons can be treated differently: in many US states, sales tax is charged on the price before a manufacturer's coupon.

Runs entirely in your browser. Nothing you enter is sent to us or stored. Browse all free tools.

Found a problem, or something that could be better? We read every message and we fix things quickly.

This discount calculator gives you the sale price and how much you save from a percentage off, and handles the cases simple calculators get wrong: stacked discounts like “extra 10% off sale prices”, a dollar-off coupon on top, and sales tax added after the discount. Choose your province and it adds the right GST, HST or PST, so the number you see is the number you'll pay at the till.

Two reverse modes cover the other questions: what was the original price if the sale price is $64.79 after 28% off, and what percentage off is $84 from $120? Every result shows the step-by-step working. One thing to know: stacked discounts multiply, so 20% + 10% is 28% off, not 30%, and the page shows why.

How to use

  1. Enter the original price and the discount percentage.
  2. For a second or third discount applied to the already reduced price, click “Add a stacked discount”.
  3. Add a fixed coupon amount if you have one, and pick your province (or a custom rate) to include sales tax.
  4. Read the final price, the total saving and the step-by-step breakdown; use the other tabs to work backwards.

Frequently asked questions

How do I calculate a discount?

Multiply the price by the discount percentage divided by 100 to get the saving, then subtract it. 25% off $80 is 80 × 0.25 = $20 off, so you pay $60. Or multiply directly by what is left: $80 × 0.75 = $60.

Is 20% off plus an extra 10% off the same as 30% off?

No, it is 28% off. The second discount is taken from the already reduced price: $100 less 20% is $80, and 10% of $80 is $8, leaving $72. In general, stacked discounts combine as 1 − (1 − a) × (1 − b). The order does not matter: 10% then 20% also gives $72.

How do I find the original price from the sale price?

Divide the sale price by (1 − discount). If you paid $60 after 25% off, the original was 60 ÷ 0.75 = $80. Adding 25% to $60 gives $75, which is wrong, because the 25% was taken from the larger original price.

Is sales tax calculated before or after the discount?

For a store discount, after: tax is charged on the price you actually pay, so a discount also reduces the tax. Coupons can be treated differently, and in many US states sales tax is charged on the price before a manufacturer's coupon is deducted. This calculator applies tax after all discounts.

How do I calculate what percentage off a price is?

Subtract the sale price from the original, divide by the original and multiply by 100. From $120 to $84: (120 − 84) ÷ 120 × 100 = 30% off. The third tab does this for you.

Stacked discounts, coupons and the order they apply in

Percentage discounts applied one after another multiply. 20% then 10% leaves 0.8 × 0.9 = 72% of the price; 30% then 20% leaves 56%, which is 44% off rather than 50%. Because multiplication does not care about order, the result is the same whichever percentage comes first.

A fixed-amount coupon is different: its effect depends on when it is applied. $10 off before a 20% discount saves you $8 of that coupon's value; $10 off after the discount saves the full $10. This calculator applies coupons after percentage discounts, which is the common store practice and the better deal for the shopper. Check the receipt if it matters.

Sale price with tax in Canada

Tax is added to the discounted price at your province's rate: 13% HST in Ontario, 15% in New Brunswick, Newfoundland and Labrador and PEI, 14% in Nova Scotia since April 2025, 5% GST plus 7% PST in BC and Manitoba, 5% + 6% in Saskatchewan, 5% + 9.975% QST in Quebec, and 5% GST alone in Alberta and the territories. Some items are zero-rated or exempt, basic groceries and prescription drugs among them, and some provinces exempt children's clothing from the provincial part. For a full breakdown, use the sales tax calculator.

Related free tools

  • Sales Tax Calculator — Add or remove GST, HST, PST or QST for any province or territory, with the breakdown. US state rates and VAT too.
  • Percentage Calculator — Every common percentage question on one page, each showing the formula with your numbers. Plus fraction ↔ decimal ↔ percent.
  • Profit Margin Calculator — Enter any two of cost, price, profit, margin or markup and get the rest. See what a discount does to your margin.
  • Currency Converter — Convert between 160+ currencies with daily reference rates. USD, CAD, EUR, GBP, JPY, CNY, INR and more — free, no ads, no signup.