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