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.

Sale Price

$80.00

20.0% off $100.00

You save
$20.00
Original
$100.00

What do you want to find?

$
%

Percentage off the original price.

Breakdown

Original Price
$100.00
Discount (20.0%)
− $20.00
Sale Price
$80.00

Price Breakdown

You pay $80.00You save $20.00
What this calculator assumes
  • A single discount is applied to the original price. Stacked or coupon-on-sale discounts are not modelled.
  • Sales tax is not included — use the Sales Tax Calculator for the after-tax total.
  • Percentages are rounded to one decimal place for display; the underlying arithmetic is not rounded.

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

Built and maintained by Will Henschell, Data Scientist. Editorial policy.

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%.