StatGardenREF. DESK
Calculators/Finance/Discount & sale price
Finance

Discount & sale price calculator

Price after one or two discounts, and what you save.

What this calculator does

A single discount is easy arithmetic. Two stacked discounts are where retail maths gets counterintuitive: 30% off followed by a further 20% at the checkout is not 50% off. It is 44%, because the second discount applies to the already-reduced price.

This calculator handles both cases and reports the effective discount: the single percentage that would produce the same final price. That is the number worth comparing between offers.

The formula

FormulaSale = Price × (1 − d₁/100) × (1 − d₂/100); Saving = Price − Sale

Each discount multiplies the price by one minus its rate. Applying two in sequence multiplies both factors together, which always gives a smaller total reduction than adding the percentages would suggest.

TermMeaning
Sale priceWhat you actually pay after all discounts.
SavingOriginal price less the sale price.
Effective discountThe single percentage equivalent to all discounts combined.

The inputs explained

FieldWhat to enter
Original price ($)The price before any discount.
Discount (%)The advertised discount percentage.
Extra discount at checkout (%)A second discount applied to the already-reduced price. Leave at zero if there is only one.

When to use it

Checking a stacked offer

Enter both discounts and read the effective figure. “Extra 20% off already-reduced prices” is worth less than it sounds, and the effective discount is what to compare against a competitor’s single offer.

Comparing two sales

A 40% discount on a $200 item beats a 50% discount on a $260 item. Running both takes a few seconds and settles it.

Working out a margin-safe discount

For sellers: the sale price needs to stay above cost. Increase the discount until the sale price approaches your unit cost, then check the remaining margin with the margin and markup calculator.

Reverse-checking a claimed discount

If a retailer claims 60% off but the price does not look right, enter the original and adjust the discount until the sale price matches. The gap tells you what the discount actually is.

Worked examples

Every figure in the tables below is produced by this page’s own calculator at build time, so the numbers and the tool always agree. Select any row to load that scenario.

Sale price on a $199 item

A single discount applied to a $199 item.

$199 at various discounts
DiscountYou payYou saveEffective discount
10%$179.10$19.9010.00%
20%$159.20$39.8020.0%
25%$149.25$49.7525.0%
30%$139.30$59.7030.0%
40%$119.40$79.6040.0%
50%$99.50$99.5050.0%
70%$59.70$139.3070.0%
With a single discount, the effective figure matches the advertised one exactly. That changes as soon as a second discount is stacked on top.

What stacking a second discount really gives you

A 30% discount already applied, with a further checkout discount stacked on top.

$199 with 30% off, plus an extra discount
Extra discountYou payYou saveEffective discount
0%$139.30$59.7030.0%
10%$125.37$73.6337.0%
15%$118.40$80.6040.5%
20%$111.44$87.5644.0%
25%$104.48$94.5347.5%
30%$97.51$101.4951.0%
30% plus a further 30% gives 51% off, not 60%. The shortfall grows as both discounts get larger.

Questions

Why isn’t 30% off plus 20% off equal to 50% off?

Because the second discount applies to the reduced price, not the original. 30% off leaves 70%, and 20% off that leaves 80% of 70%, which is 56% of the original: a 44% total discount.

Does this include sales tax?

No. Enter the pre-tax price for a pre-tax result, or use the sales tax calculator to add tax to the discounted figure afterwards.

How do I work out the original price from a sale price?

Divide the sale price by one minus the discount rate. A $70 item at 30% off had an original price of $70 ÷ 0.7, which is $100.

What is a good mental method for percentages off?

Find 10% by moving the decimal point, then build from there. 30% is three times that; 25% is a quarter, so halve it twice.

To add tax to the discounted price, use the sales tax calculator. To compare value between pack sizes, see unit price comparison.