Discount Calculator

Calculate sale prices, savings amounts, and discount percentages instantly. Find the final price after a discount, the percentage saved, or the original price before a sale.

Formulas, assumptions, and rounding are documented in our calculator methodology.

What do you want to find?

$
%

You Save

$20.00

20.0% off

Breakdown

Original Price
$100.00
Discount (20.0%)
โˆ’ $20.00
Sale Price
$80.00

Price Breakdown

You pay $80.00You save $20.00

Discount Formulas

Sale price = Original price ร— (1 โˆ’ discount รท 100). Savings amount = Original price โˆ’ Sale price. Discount % = (Savings รท Original price) ร— 100. Original price = Sale price รท (1 โˆ’ discount รท 100).

Stacked and Sequential Discounts

When a store applies two discounts (e.g., 20% off, then an extra 10% off), you multiply the remaining factors: final price = original ร— (1 โˆ’ 0.20) ร— (1 โˆ’ 0.10) = original ร— 0.72. Two 20% discounts equal only 36% off (0.80 ร— 0.80 = 0.64, so 36% total), not 40%.

When to Use Each Mode

Use 'Sale Price' mode to budget for a purchase before checkout. Use 'Discount %' mode to compare deals across stores. Use 'Original Price' mode to verify that a sale price represents a real discount from the authentic list price.

Frequently Asked Questions

Discount % = ((Original Price โˆ’ Sale Price) รท Original Price) ร— 100. Example: an item originally $80 on sale for $60 โ†’ ($80 โˆ’ $60) รท $80 ร— 100 = 25% off.
Sale price = Original price ร— (1 โˆ’ Discount% รท 100). Example: $120 at 30% off โ†’ $120 ร— 0.70 = $84. Alternatively, calculate savings first: $120 ร— 0.30 = $36 savings, then $120 โˆ’ $36 = $84.
Original price = Sale price รท (1 โˆ’ Discount% รท 100). Example: paid $70 after a 30% discount โ†’ $70 รท 0.70 = $100 original price.
20% off means you pay 80% of the original price. On a $50 item: savings = $50 ร— 0.20 = $10; you pay $50 โˆ’ $10 = $40.
Apply discounts sequentially, not additively. A 20% off followed by an additional 10% off is NOT 30% off. Example: $100 item โ†’ 20% off = $80 โ†’ 10% off $80 = $72. Total savings = $28 (28%), not 30%.