🏷️
Personal Finance/Discount Calculator

Discount Calculator

Percent off with stacked discounts and sales tax, plus a reverse mode that recovers the original price — 100% in your browser.

2 MODESPercent + fixedStacked discountsTax on topSavings shown
The CalculatorPage 1
$
%
%
%
$67.49final price · you save $22.50 (25.0% off)
Your inputs
Original Price:$89.99Discount:25%
Final priceStarting from $89.99, the 25% discount removes $22.50. Sales tax is added last, on the discounted amount — you save $22.50 in total (25.0% effective off).
How the discount is calculated
Final = Price × (1 − D₁%) × (1 − D₂%) × (1 + Tax%)

Amount saved = Original − discounted subtotal · Stacked discounts are applied one after another, not added together

Original price$89.99
Discount (25%)− $22.50
Subtotal after discounts$67.49
Final price$67.49
Total savings$22.50
Worked example

A $89.99 item at 25% off with an extra 10% coupon and 8% sales tax.

  1. After 25% off:$67.49
  2. After extra 10% off:$60.74
  3. Plus 8% tax (final):$65.60
💡 Stacked discounts are not additive
A “25% + 10% off” deal gives 32.5% total off (0.75 × 0.90 = 0.675), not 35%. Retailers apply coupons sequentially to the already-discounted price, which is exactly what the % Off mode above does.
Data Source & Legal Disclaimer
Effective: 2026-01-01Last updated: 2026-01-01Update: Annual
Sources: FTC — Consumer pricing & discount practices

Most stores apply stacked discounts sequentially (the second percentage applies to the already-reduced price), which this calculator follows. Always confirm how your retailer applies coupons and taxes.

See all data sources & update policy →
FAQ & detailsPage 2

To calculate a discount: enter the original price and percent off — the calculator shows the final price and savings, handles stacked discounts applied sequentially (20% then 10% is 28% off, not 30%), and can reverse-solve the original price.

FreeToolHub Discount Calculator is a free browser-based tool that computes sale prices, stacked discounts, savings, and reverse discounts, no signup.

About this tool

What is this tool?

Work out sale prices fast: percent off, stacked double discounts applied sequentially, sales tax, and a reverse mode to recover the original price from a sale tag.

Percent + fixedStacked discountsTax on topSavings shown

What Is the Discount Calculator?

This calculator prices any percent-off deal exactly. Enter an original price and a discount percentage to get the amount saved and the final price; add a second discount to see the true effect of stacked offers like "extra 20% off sale items"; add your local sales tax rate to get the checkout total; or run it in reverse from a sale price to recover the original. The stacked-discount math is done sequentially — the second percentage applies to the already-reduced price — which is the way stores actually apply it and the detail most mental math gets wrong.

Who Should Use This Tool?

Shoppers comparing deals use it to settle the classic question — is 20% off or $20 off better? — since the answer flips at a $100 price point. Deal hunters facing stacked promotions learn what "30% off, then an extra 25% off" really saves (47.5%, not 55%). Sellers and small retailers verify that a markdown plus tax still clears their margin, and use the reverse mode to back into the original price when a competitor advertises only the sale figure. Anyone reconciling a receipt can reproduce the checkout math line by line.

How Does It Work?

(1) Enter the original price and the first discount percent to see savings and the discounted price. (2) Optionally add a second discount percent: the tool applies it to the reduced price, sequentially, and reports the combined effective discount. (3) Optionally add a sales tax rate, applied to the final discounted price as US registers do. (4) Reverse mode works from the price you paid: original price = sale price ÷ (1 − discount), so an $84 tag at "30% off" implies an $84 ÷ 0.7 = $120 original. All outputs show both the dollar amount and the percentage so offers compare on equal terms.

Stacked Discounts Are Never What They Look Like

Two stacked percentages multiply, not add. An extra 10% off a 20%-off price does not total 30% — you pay 80%, then 90% of that, which is 72% of the original: 28% off. The gap widens with bigger numbers: 30% plus 25% is 47.5% off, and "buy one, second 50% off" on two equal items is 25% off the pair, not 50%. One consolation: order does not change the final price, because multiplication commutes. Retailers know sequential wording sounds bigger, which is precisely why coupons are phrased as "extra X% off already-reduced items." The calculator computes the effective combined rate so the marketing wording cannot inflate the real savings.

Tax, Timing, and the Order Registers Actually Use

In most US states sales tax is charged on the price actually paid, so discounts are applied first and tax is calculated on the reduced amount — a $100 item at 8% tax and 30% off costs $70 plus $5.60, or $75.60, not tax-then-discount. This matters when reconciling a receipt: reproduce the steps in the order discount, then tax, and the line items will line up. The reverse mode has its own subtlety — to recover a pre-discount price from a tax-included receipt, remove the tax first, then divide by (1 − discount). Comparing offers across stores with different tax rates also becomes honest once tax is part of the total rather than an afterthought.

Frequently Asked Questions

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

No. Applied sequentially, the second discount hits the reduced price: you pay 90% of the 80% remaining, which is 72% of the original — a 28% total discount, not 30%. The calculator applies stacked discounts this way, the same order stores use, and reports the true combined percentage.

Does the order of two stacked discounts matter?

Not to the final price. Multiplication is commutative, so 20% then 10% produces exactly the same total as 10% then 20%. Where order can matter is loyalty-point accrual or store rules capping a discount, but the price itself is identical either way.

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

Divide by (1 − discount) in decimal form. Something priced $84 at 30% off means $84 is 70% of the original, so $84 ÷ 0.70 = $120. The calculator's reverse mode does this instantly, which is handy for judging whether a "sale" is really a markdown.

Is sales tax applied before or after the discount?

In most US states, after: the register taxes the discounted price you actually pay, so a 30% discount on a taxed item lowers the tax too. A handful of states treat certain coupons differently, but for everyday store discounts assume discount first, then tax.

Which is better, 20% off or $20 off?

It depends on the price: 20% wins above $100 ($20 off a $120 item is only 16.7%) and $20 flat wins below it ($20 off a $60 item is 33%). Compute both with the calculator when a retailer pairs a percent deal against a dollar-off coupon threshold.

What does "buy one, get second 50% off" really save?

On two equally priced items you pay 100% + 50% = 150% of one price for what normally costs 200% — an effective 25% off the pair, not 50%. It beats a flat 20% off both items, but not a flat 30%. Compare effective rates rather than headline numbers.

Related tools

Joke of the Day
Oct 14

What do you call a nosy pepper?

Free core, no account

Keep the Free Edition Free

No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.

☕Support me on Ko-fi— support the free tier

100% of proceeds go towards hosting & building more free tools.