calpercentage.com

Calculator

Discount Calculator

Find the sale price, savings amount, and effective discount. Includes stacked discount support.

Standard

Single discount

$
%

Sale price

You save

Savings %

Formula: Price × (1 − D ÷ 100)

Advanced

Stacked discounts

Apply multiple sequential discounts

$
%
%

Final price

Total saved

Effective %

Note: discounts are applied sequentially

Reverse

Find original price

$
%

Original price

Formula: Sale ÷ (1 − D ÷ 100)

How it works

Discount formulas explained.

Single discount

$120 at 25% off
= $120 × 0.75 = $90

Multiply the original by 1 minus the discount as a decimal.

Stacked discounts

$200 at 20% then 10%
$200 → $160 → $144

Apply each discount sequentially. Note: 20% + 10% ≠ 30% — stacked discounts compound.

Reverse lookup

Sale $90, was 25% off
$90 ÷ 0.75 = $120

Divide the sale price by (1 minus the discount decimal) to find the original.

Related guides

Our guide on how to calculate percentage off covers the full discount formula, how to reverse-engineer an original price from a sale price, and the stacked discount trap — why 20% off + 10% off does not equal 30% off. Includes a quick-reference cheat sheet for common price points.

If you need to track how a price changed over time rather than apply a discount, use the Percentage Change Calculator. See the guide on how to calculate percentage change for rent, salary, and investment examples. For all other percentage problems, the Percentage Calculator handles them in one place, and the Tip Calculator covers restaurant bill splitting.

Use cases

When to use a discount calculator

Retail shopping and seasonal sales. Black Friday, end-of-season clearances, and flash sales often stack multiple markdowns. A jacket originally priced at $180 might be 40% off for a clearance event, with an additional 15% off for loyalty members. Entering both percentages in the stacked discount section instantly shows your final price — $91.80 — and confirms you're saving $88.20 (49% effective discount), not the misleading "40% + 15% = 55%" figure stores sometimes imply.

Online orders with multiple coupon codes. Many e-commerce checkouts apply promo codes sequentially, not simultaneously. If you have a 10% site-wide code and a 20% category code, the order they're applied in changes nothing mathematically (the effective rate is always 28%), but understanding the real savings prevents checkout surprises.

Business and wholesale buying. Suppliers often publish a trade discount chain — for example, 25% off list price, then 10% off for bulk quantity, then 5% off for early payment. Businesses use the stacked discount model to evaluate true cost before placing purchase orders or comparing supplier quotes.

Reverse-engineering a sale price. If you saw a coat on sale for $68 tagged "was X% off" and want to know what it cost before the markdown, the reverse lookup does the work. Enter the sale price and the discount percentage, and the original price appears immediately — no mental math needed.

Comparing deals across currencies. The built-in currency selector lets you switch between USD, EUR, GBP, INR, JPY, CAD, and AUD so all displayed amounts match the currency you're actually spending, making cross-border price comparisons straightforward.

Tips

How to get the most from any discount

Always check the effective rate, not the advertised one. Two discounts of 25% off each sound like 50% off, but they compound to an effective rate of only 43.75%. Use the stacked discount calculator whenever you see multiple percentages advertised together so you know exactly what you're saving.

Sequence matters for taxes and fees — not for the final product price. Whether the store applies Coupon A first or Coupon B first, the final product price is identical because multiplication is commutative. However, if your order also includes a fixed shipping fee or a percentage-based service charge applied at a specific step, the order can affect the total bill. Model the full checkout flow in the stacked discount section if fees are involved.

Use reverse lookup to validate "was" prices. Retailers are legally required in many jurisdictions to base discounts on a genuine prior price. If a label says "$60 — now 40% off," the implied original is $100. Plug those numbers into reverse lookup to verify the arithmetic matches. If it doesn't, the stated discount percentage is misleading.

Track savings over a shopping trip. Run each item through the single discount calculator and note the "you save" figure. Summing those amounts gives you your real total savings, which is useful for budgeting and for evaluating whether a store membership or loyalty card pays for itself.

FAQ

Frequently asked questions

What is the formula to calculate a discount?

The standard discount formula is: Sale Price = Original Price × (1 − Discount% ÷ 100). For example, a $150 item at 30% off costs $150 × 0.70 = $105. Your savings are $45, or 30% of the original price.

Is a 20% discount followed by a 10% discount the same as a 30% discount?

No — stacked discounts are not additive. A 20% discount followed by a 10% discount gives an effective combined discount of 28%, not 30%. On a $100 item: 20% off = $80, then 10% off that = $72. A flat 30% off would give $70. Stacked discounts always yield a lower effective rate than their sum.

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

Use the reverse discount formula: Original Price = Sale Price ÷ (1 − Discount% ÷ 100). If an item is on sale for $75 after a 25% discount, the original price was $75 ÷ 0.75 = $100. This is useful when a store shows only the discounted price.

What does 'effective discount' mean for stacked discounts?

The effective discount is the single equivalent percentage that represents the total reduction from the original price after all stacked discounts are applied. If a $200 item is reduced to $144 after two sequential discounts, the effective discount is (200 − 144) ÷ 200 = 28%, even if the two individual discounts were 20% and 10%.

Can this discount calculator handle multiple coupon codes?

Yes. Use the Stacked Discounts section to model multiple sequential coupons or promo codes. Enter each discount percentage in its own row and the calculator applies them one after another, just as most checkout systems do. The result shows your final price, total savings, and the effective combined discount rate.

Related calculators