ToolsForWeb

Saved

Tap ☆ on any tool to keep it here.

toolsforweb

Discount & Sale Price Calculator

Work out a sale price from an original price and a discount percentage, or the percentage off between two prices.

Runs in your browser — nothing is uploaded

Loading tool…

Results are provided as is, for general information. Check anything important before relying on it. See the Terms of Use.

About this tool

Three calculators in one. Enter an original price and a discount percentage to get the sale price and the amount saved; enter an original price and a sale price to work out the percentage off; or enter a sale price and the discount to work back to the original price. In the first and third modes you can add a second and third discount, which apply one after another, so 20% off and then 10% off shows as 28% off in total. In the sale price mode you can also add sales tax, which is applied after the discounts, and a quantity. It works in plain numbers, with no currency conversion.

How it works

Amount saved = Original × Discount% ÷ 100
Sale price   = Original − Amount saved
Discount %   = (Original − Sale) ÷ Original × 100
Stacked      = Original × (1 − D1% ÷ 100) × (1 − D2% ÷ 100) × …
Original     = Sale price ÷ ((1 − D1% ÷ 100) × …)
Total to pay = Sale price × Quantity × (1 + Tax% ÷ 100)

A discount is a percentage of the original price. Stacked discounts do not add up: 20% off and then another 10% off is 28% off in total, because the second discount applies to the already-reduced price. Tax is applied after the discounts.

Worked examples
QuestionWorkingAnswer
What is 25% off $80?80 × 25 ÷ 100 = 20 saved; 80 − 20$60 (you save $20)
A $60 item is on sale for $45. What is the discount?(60 − 45) ÷ 60 × 10025% off (you save $15)
What is $100 after 20% off and then 10% off?100 × 0.8 × 0.9$72 (28% off in total)
What is the total for $100 at 20% off with 10% sales tax?100 × 0.8 = 80; 80 × 1.1$88 (80 plus 8 tax)
A price of $60 is after 25% off. What was the original?60 ÷ 0.75$80 (you saved $20)

When to use it

Checking a sale sign's real savings before you buy.
Working out what percentage off a marked-down price actually represents.
Comparing two differently-priced sales at different discount percentages.
Sanity-checking a store's advertised discount math.

Questions

Does it stack multiple discounts, like 20% off plus an extra 10% off at checkout?

Yes. In the price + % off mode, enter the first discount, then the second and third in the optional fields. Each discount applies to the price left by the one before, so 20% off and then 10% off is a 28% total discount, not 30%. The result shows the total discount as well as the sale price. The order of the discounts does not change the final price.

Does it handle currency or tax?

Tax, yes; currency, no. In the price + % off mode, enter a sales tax percentage and it is applied to the discounted price, then added to give the total to pay. Amounts are plain numbers in whatever currency you use, with no conversion.

Can the 'sale price' be higher than the original, for a markup instead of a discount?

No — this tool assumes a markdown, and the 'price + sale price' mode rejects a sale price above the original. For a price increase, use the Percentage Calculator's percent-change mode instead, which handles both directions.

Why does it accept 100% off?

Because it's a legitimate case — a free item, a full comp, a voucher that covers the entire price — not an error. At 100% off the sale price is simply zero.

How do I handle '20% off, then extra 10% off' stacking?

Enter 20 as the discount and 10 as the second discount. 20% off 100 is 80; 10% off that 80 is 72, a 28% total markdown, not 30%. Percentages stack by multiplying, never by adding. Retail signage trades on the additive intuition; the total discount shown here is the check.

What is the difference between the modes?

Which number is missing. Price + % off gives the sale price. Price + sale price gives the percentage, the more useful direction when a tag says 'now 45' and you want to know what that means against 80. Sale price + % off works backward to the original price: a $60 price after 25% off was $80. Sale price and discount modes show the savings alongside.

Why reject a sale price above the original?

Because a markdown is the tool's premise, and a 'sale' above original is an increase — legitimate, but the Percentage Calculator's change mode is the tool for it, since it handles rises and falls symmetrically. The rejection also catches the common copy-paste slip of original and sale in each other's fields, which would otherwise yield a quietly nonsensical negative discount.

Does it apply tax?

Optionally. Enter a tax rate in the price + % off mode and it is calculated on the discounted price, which is how most receipts work, then shown as its own line with a total to pay. Leave the field blank for pre-tax figures. Some places tax the original price instead; this tool does not model that.

What is 'a 28% total markdown' when offers stack?

The result of two discounts multiplying: 20% off leaves a factor of 0.8, an extra 10% off leaves 0.9, together 0.72 of the original, which is a 28% markdown, not the 30% that '20 plus 10' suggests. The total discount line in the results shows this figure, for up to three stacked discounts.

How do I compare discounts on differently-priced items?

On amount saved, not on percentage — the two figures answer different questions. 25% off 400 saves 100; 40% off 150 saves 60: the bigger percentage is the smaller discount in money terms. Run each through percent-off mode and compare the amount-saved figure for what actually leaves your wallet — while the percent itself tells you how hard each store is marketing the markdown.

Related tools