ToolJutsu
All tools
Calculator Tools

Percentage Off Calculator

Apply a percentage-off discount, or reverse-engineer the original price from a sale price.

What are you calculating?

Final price

60.00

was 80.00

You save

20.00

25% of 80.00

Discount

25%

original × (1 − 0.2500)

Calculation steps

  1. 1. Convert the percentage to a decimal: 25.00 ÷ 100 = 0.2500
  2. 2. Multiply by the original price to get the saving: 0.2500 × 80.00 = 20.00
  3. 3. Subtract the saving from the original to get the final price: 80.00 − 20.00 = 60.00

Reference table — discount levels on 80.00

DiscountYou saveFinal price
5%4.0076.00
10%8.0072.00
15%12.0068.00
20%16.0064.00
25%20.0060.00

80.00 − 25% off = 60.00 (save 20.00)

Processed on your device. We never see your files.

How to use Percentage Off Calculator

What this calculator does

This calculator answers the two most common percent-off questions a shopper, retailer, or finance analyst needs:

  1. Apply a discount — given an original price and a percentage, what’s the final price and how much do I save?
  2. Find the original price — given a sale price and the advertised discount, what was the pre-sale price?

Both modes show step-by-step working and a reference table at the five most common discount levels (5 / 10 / 15 / 20 / 25 %) so you can sanity-check a markdown plan or compare two competing tags at a glance.

How to calculate a percent-off discount

saving      = original price × (discount % ÷ 100)
final price = original price − saving
            = original price × (1 − discount % ÷ 100)

The two equivalent forms of the final-price formula matter when you chain operations. The multiplicative form original × (1 − d) is the one to remember, because it composes — you can stack discounts by multiplying their factors, and you can layer tax by multiplying by (1 + tax_rate).

How to find the original price from a sale tag

original price = sale price ÷ (1 − discount % ÷ 100)

The intuition: the sale price is the remaining fraction of the original (e.g. 75 % of the original at a 25 % discount). Dividing by that fraction recovers the full 100 %. This is the most useful trick for reading store tags — given a sale price and a percent-off badge, you can immediately see the implied original even when it’s not on the label.

Worked example

A pair of shoes is on sale at 25 % off an $80 list price:

StepWorkingResult
1. % to decimal25 ÷ 1000.25
2. Saving0.25 × 80$20.00
3. Final price80 − 20$60.00

Reversed: a sale tag of $60 with “25 % off” means the original was:

StepWorkingResult
1. Kept fraction1 − 0.250.75
2. Divide sale by kept fraction60 ÷ 0.75$80.00

Same two numbers, opposite direction.

Stacked discounts — they multiply, they don’t add

The “extra X % off at checkout” pattern is everywhere, and it’s designed to make a discount feel bigger than it is. The rule:

total kept fraction = (1 − d1) × (1 − d2) × …
total discount     = 1 − (kept fraction)
Stacked discountsNaïve additionActual
25 % + 20 %45 %40 %
30 % + 30 %60 %51 %
50 % + 50 %100 % (free!)75 %
20 % + 20 % + 20 %60 %48.8 %

Two 50 % markdowns never give you the item for free — they leave you paying 25 % of the original. This is also why “100 % off” campaigns are nearly always actually “buy one get one” — true 100 % off would be unbounded loss on the seller’s side.

Discount + tax: order of operations

In most countries, sales tax / VAT applies to the discounted price, not the original. The composed formula:

total = original × (1 − discount/100) × (1 + tax_rate/100)

Example: an $80 item with 25 % off and 8 % sales tax → 80 × 0.75 × 1.08 = $64.80. A handful of US states historically taxed the pre-discount amount for “manufacturer coupons” (vs “store coupons”); that’s a niche edge case to confirm locally if you sell or buy across state lines.

Common mistakes to avoid

Adding stacked discounts. Two 25 % markdowns are not 50 % off — they’re 43.75 % off (0.75 × 0.75 = 0.5625, so 1 − 0.5625 = 43.75 %).

Dividing the saving by the sale price. “I saved $20 on a $60 sale” reads as 33.3 % off the sale price, which is the wrong base. The advertised discount is always relative to the original price, not the discounted one. ($20 saving on an original $80 = 25 % off.)

Forgetting tax order. Calculating tax on the original and then subtracting the discount usually understates the saving, because the discount applies to the larger number. Always discount first, tax second.

Misreading “70 % off” vs “70 % of original”. “70 % of the original price” means you pay 70 %, so the discount is 30 %. “70 % off” means you pay 30 %. The preposition is the entire difference.

Privacy

This calculator runs as a few arithmetic operations in JavaScript on your device. There are no fetch calls, no analytics on the values you enter, no server-side logging.

Frequently asked questions

How do I calculate 25 % off a price?
Convert the percentage to a decimal (25 ÷ 100 = 0.25), multiply by the original price to get the dollar saving, then subtract from the original. Example: 25 % off $80 is 0.25 × $80 = $20 saving, $80 − $20 = $60 final price. The calculator does this live as you type, and also shows a reference table at 5 / 10 / 15 / 20 / 25 % so you can compare adjacent discount levels at a glance.
How do I find the original price from a sale price?
Switch the calculator to 'Find original price' mode. The formula is original = sale ÷ (1 − discount/100). Example: a $60 sale tag with '25 % off' was originally $60 ÷ 0.75 = $80. The intuition: the sale price represents the remaining 75 % of the original, so dividing by 0.75 recovers the full 100 %. This is the same maths retailers use in reverse to set sale prices from a desired margin.
Do stacked discounts add up?
No — stacked percentage discounts multiply, they don't add. '25 % off, then an extra 20 % off' is not 45 % off. It's (1 − 0.25) × (1 − 0.20) = 0.60, i.e. 40 % off total. The bigger the discounts, the wider the gap from the additive guess. This is the 'extra X % off at checkout' trick stores use to make a markdown sound bigger than it is — two well-placed coupons feel like 50 %, but in reality they often clear only 30–40 %.
How does VAT or sales tax interact with a percent-off discount?
In most places, tax is calculated on the discounted price, not the original. Order of operations: apply the percent-off first, then add the tax percentage to the result. Example: $80 item, 25 % off, 8 % sales tax → ($80 × 0.75) × 1.08 = $64.80. Stacking that way is normal practice for invoices and till receipts. (Some jurisdictions tax the pre-discount amount; check local rules. UK VAT and EU VAT are nearly always on the post-discount net.)
Is my data uploaded anywhere?
No. The calculator runs as a handful of multiplications and one subtraction or division in JavaScript on your device. There are no fetch calls, no analytics on the values you enter, no server-side logging. You can verify in your device's network panel — once the page has loaded, switching off Wi-Fi changes nothing about how the calculator behaves.

Related tools