Percentage Discount Calculator

Compute the sale price, savings amount, and tax-inclusive total from an original price and discount percentage.

Money Forward + reverse Tax-aware
Rate this calculator · 4.5 (4)

Percentage Discount

Forward + reverse · optional sales tax · 7 currencies

Instructions — Percentage Discount Calculator

1

Choose forward or reverse

Forward mode takes an original price and a discount percentage and returns the sale price. Reverse mode does the opposite — you saw a marked-down price and you want to know the original. Toggle at the top of the widget.

2

Enter price and discount

Type the price in your chosen currency (USD default; switcher includes EUR, GBP, CAD, AUD, PLN, JPY). Quick-pick buttons cover the common retail discount steps — 10%, 15%, 20%, 25%, 33%, 50%, and 70%.

3

Add tax if needed

Optional sales tax is applied after the discount, which is the legal standard in US states and the convention in most retail-facing percentage discount calculations. Leave at 0% to skip.

Reverse-mode use case: the price tag says "$45 — 40% off!" and you want to know the regular price. Switch to reverse mode, enter 45 and 40, and the original ($75) comes back. Useful for spotting fake-anchor pricing.
Sale price formula: final = original × (1 − d/100). Reverse: original = final ÷ (1 − d/100). Both forms run automatically when you toggle modes.

Formulas

A percentage discount calculator is built on one core identity and one tax rule. Everything else is rearrangement.

Discount amount
$$ D = P \times \frac{d}{100} $$
D is the dollars off, P the original price, d the discount percentage. A 25% discount on $80 is 80 × 0.25 = $20 off.
Final (sale) price
$$ F = P \times \left(1 - \frac{d}{100}\right) $$
Forward mode result. $80 × (1 − 0.25) = $60. Faster than computing the discount and subtracting separately.
Reverse: original from sale
$$ P = \frac{F}{1 - d/100} $$
If you only see the sale price and the discount percentage, this gives you the original. A $60 item at 25% off was originally $80 (60 ÷ 0.75).
Sales tax (applied after discount)
$$ Total = F \times \left(1 + \frac{t}{100}\right) $$
US state sales tax applies to the discounted price, not the marked-up original. A $60 sale at 8% tax = $64.80 total. The discounted base reduces the tax owed.
Solve for discount percentage
$$ d = \frac{P - F}{P} \times 100 $$
If you know both prices and want the percentage off: (original − final) ÷ original × 100. $20 off a $100 item is a 20% discount.
Two stacked discounts
$$ F = P \times (1 - d_1/100) \times (1 - d_2/100) $$
A 20% discount followed by 10% off is not 30% off. Each layer hits the price already reduced by the previous one. The combined effect is 28% off, not 30%.

Reference

Discount percentage applied to common price points
Discount %$25$50$100$250$500
10%$22.50$45.00$90.00$225.00$450.00
15%$21.25$42.50$85.00$212.50$425.00
20%$20.00$40.00$80.00$200.00$400.00
25%$18.75$37.50$75.00$187.50$375.00
33%$16.75$33.50$67.00$167.50$335.00
40%$15.00$30.00$60.00$150.00$300.00
50%$12.50$25.00$50.00$125.00$250.00
60%$10.00$20.00$40.00$100.00$200.00
70%$7.50$15.00$30.00$75.00$150.00
75%$6.25$12.50$25.00$62.50$125.00

Discount + tax: what you actually pay

Tax is applied to the discounted price, not the marked-up original. State rates range from 0% (Oregon, Delaware, New Hampshire, Montana) to roughly 9.5% combined state + local (Tennessee, Louisiana).

$100 item with discount and tax
Discount+ 8% tax
10% off$97.20
20% off$86.40
30% off$75.60
40% off$64.80
50% off$54.00
Effective rate of stacked discounts
StackEffective
20% + 10%28% off
30% + 10%37% off
20% + 20%36% off
50% + 10%55% off
50% + 25%62.5% off

Note: percentage discount totals never sum directly. Stacking 50% + 50% is not 100% off — it is 75% off. The second layer halves what is left after the first.

Article — Percentage Discount Calculator

How a percentage discount calculator works

A percentage discount is a reduction in price expressed as a fraction of the original. The math is one identity: sale = original × (1 − d/100). A 25% discount on a $80 item leaves $60. The same equation, rearranged, tells you the original price when you only see the discounted one: original = sale / (1 − d/100).

What a percentage discount is

A percentage discount expresses a price cut as a fraction of the original price. "25% off $80" means you take $20 off (25% of $80) and pay $60. The percentage scales with the price — at the same 25% rate, a $200 item drops to $150, a $40 item drops to $30.

The notation is convenient for retailers because it works across price points without rewriting. Black Friday signage that reads "30% off site-wide" communicates a uniform rule, even though the dollar savings differ from one product to another. Customers think in dollar savings; signs think in percentages.

The formula and its rearrangements

Three forms cover almost every use:

The three percentage discount formulas
discount $ = original × d/100 (dollars off)
sale = original × (1 − d/100) (forward)
original = sale / (1 − d/100) (reverse)

A $100 sweater at 40% off: discount = $40, sale = $60. The forward form is fastest because it lands directly on the final number — no separate subtraction step.

Did you know

The percentage symbol "%" is a contraction of the Italian phrase "per cento" — literally "per hundred." Use of percentage discounts in retail predates printed price tags; market traders shouted percentage off as a rhetorical device, since "30% off" sounds bigger than "you save fifty cents."

Reverse percentage discount: original from sale

A second case the widget handles: the price tag shows the sale price and the percentage off, but not the original. Switch to reverse mode and the calculator returns the original. The arithmetic flips: instead of multiplying by (1 − d/100), you divide by it.

Example: a jacket marked "$45, 40% off!" was originally $45 ÷ 0.60 = $75. Reverse-mode is also how you sanity-check anchor pricing. If the calculated original looks suspiciously high compared to what the same item costs elsewhere, the discount is probably theatre.

Percentage discount and sales tax

The order of operations matters when sales tax enters. Tax applies to the discounted price, not the marked-up original. This is the legal standard in US states and the convention in most international jurisdictions. A $100 item at 20% off in a state with 8% sales tax: tax base is $80, tax is $6.40, total is $86.40.

The customer-friendly version of this rule is that the discount reduces both the price you pay and the tax you owe. Total savings on the example above is $20 in price plus $1.60 less tax, for a $21.60 cash difference between the original and the marked-down total.

Tax after discount (correct)
$86.40
$100 × 0.80 × 1.08
Tax before discount (wrong)
$88.00
$108 × 0.80, overcharges $1.60

Stacked percentage discounts

When two percentage discounts apply in sequence — "20% off, plus an extra 10% at checkout" — they multiply, not add. The second discount hits a price already reduced by the first.

  • 20% + 10% = 28% effective, not 30%
  • 30% + 10% = 37% effective, not 40%
  • 20% + 20% = 36% effective, not 40%
  • 50% + 10% = 55% effective, not 60%
  • 50% + 50% = 75% effective, not 100%

The math: $100 × 0.80 × 0.90 = $72. A 28% combined discount, not 30. The gap grows with deeper stacks. A "buy one, get one 50% off" promotion across two items is a 25% effective discount on the pair (one full price plus one half price equals 75% of two full prices).

Tip

Effective discount from stacked percentages: subtract from 1, multiply the factors, subtract from 1 again. (1 − 0.20) × (1 − 0.10) = 0.72. So 1 − 0.72 = 0.28, or 28% off. Faster than calculating two intermediate prices.

Mental math for common discount percentages

A small set of shortcuts handles most retail percentages without a calculator:

  • 10% off — move the decimal one place left, subtract: $50 − $5 = $45
  • 20% off — find 10%, double it: $50 × 0.20 = $10 off, $40 final
  • 25% off — divide by 4: $80 ÷ 4 = $20 off, $60 final
  • 33% off — keep two-thirds: $90 × 2/3 = $60 final
  • 50% off — halve: $120 ÷ 2 = $60 final
  • 75% off — keep one-quarter: $80 × 1/4 = $20 final

Anchor pricing and what to ignore

Retailers use anchor pricing to make a sale look bigger than it is. A high "regular price" sits next to the sale price, the customer mentally compares to the anchor rather than to actual market value. The FTC has guidelines against deceptive reference pricing — if the "was" price was never the price most customers paid, the advertised discount is misleading.

The simple defence: compare final prices across retailers, not percentage discounts. A 30% discount on an inflated original might cost more than a 10% discount on a competitor's reasonable original. The percentage tells you what the seller wants you to focus on; the final price tells you what the deal actually is.

Two patterns appear repeatedly in retail. First, the "limited time" tag attached to a price that has been the standing offer for months — the urgency is artificial, the percentage discount is the everyday price relabelled. Second, the high MSRP that nobody actually charges, used as the "original" in the percentage off calculation. The percentage-off math itself is honest; the choice of which number to call "original" is where the framing happens.

Percentage discount in business contexts

Outside retail, the same percentage discount math drives B2B pricing, volume contracts, and trade terms. A "2/10 net 30" invoice term means a 2% discount if the invoice is paid within 10 days, otherwise the full amount is due in 30. The annualised cost of forfeiting a 2/10 discount is roughly 37% — significant enough that most companies with cash on hand take it.

Volume tiers run on the same identity. A wholesale price list might quote 10% off at 100 units, 15% off at 500, 20% off at 1000. Each tier is a single percentage discount applied to a base price, and the math is identical to retail. The difference is that the discount percentages stack with negotiated terms — payment timing, freight allowance, marketing fund credits — which can sometimes add up to a final price below the steepest tier alone.

Financial discount math borrows the same vocabulary in another direction. A bond bought at a discount is one priced below face value; the percentage discount is the gap divided by face. A $1000 face-value bond trading at $920 carries an 8% discount. The discount calculator above is built for retail, but the underlying identity covers any case where a price has been marked down from a reference value, whether that reference is a sticker, an MSRP, an invoice, or a face amount.

Big percentages on small bases are small money

A 70% discount sounds dramatic. On a $20 item it saves $14. On a $200 item it saves $140. The percentage is identical; the actual savings are very different. Weigh deal size in dollars, especially for low-cost items where double-digit percentages translate into pennies of real savings.

FAQ

Multiply the original price by the discount divided by 100, then subtract from the original. A 25% discount on $80 = 80 × 0.25 = $20 off, so the sale price is $60. Or in one step: sale = original × (1 − d/100).
Divide the sale price by (1 − discount/100). A $60 item at 25% off was originally $60 ÷ 0.75 = $80. The widget runs this calculation automatically in reverse mode.
After. Tax applies to the discounted price, not the marked-up original. This is the legal standard in US states and the convention in most retail-facing percentage calculators. A $100 item at 20% off with 8% tax: tax base is $80, not $100. Final total is $86.40.
Because the second discount applies to the price already reduced by the first. $100 × 0.80 × 0.90 = $72, which is a 28% effective discount, not 30%. Stacked percentage discounts always multiply rather than add — and the deeper they go, the bigger the gap between stated and effective.
savings ÷ original × 100. If a $50 item is now $35, savings is $15. Then 15 ÷ 50 × 100 = 30% off. Useful for converting a dollar-off coupon back into a percentage discount.
Yes. The currency selector at the top of the widget switches between USD, EUR, GBP, CAD, AUD, PLN, and JPY. The math is the same — only the symbol displayed in the result panel changes. For JPY, two decimal places are kept for consistency but you can ignore them since yen are integers in practice.
A discount reduces the listed price; a markup raises the cost price to a selling price. A 25% markup on $80 cost = $100 selling price. A 25% discount on $100 = $75. The two are not inverse — a 20% markup followed by a 20% discount lands at 96% of cost, not 100%.
A retail tactic where a high "regular price" is shown next to the sale price to make the discount look bigger than it is. The FTC enforces against false reference prices in the US — if the regular price was never the standard offered to most customers, the advertised discount may be deceptive. Compare against multiple retailers rather than trusting one store's anchor.