PercentLab

Discount Calculator

Calculate discount percentage and final price after discount.

Calculate

Have a blog or store? Embed this calculator on your site — free

Advertisement

Formula

final price = original price - (original price × discount% / 100)

Example

original Price:100
discount Percent:20
discount Amount:20
final Price:80

Complete Guide

Reviewed by PercentLab Editorial Team · Last updated:

A discount calculator answers two questions every shopper asks: how much do I save, and what do I actually pay? The math is simple — discount amount = original price x discount percent / 100, then final price = original price - discount amount — but stores count on shoppers skipping the second step and comparing percentages instead of final prices.

The most expensive mistake is assuming a bigger percent always means a better deal. 30% off a $200 jacket ($140 final) saves $60, while 50% off a $100 sweater ($50 final) saves $50 — the "smaller" discount puts more dollars back in your pocket. Always compare final prices and absolute savings, never percentages alone.

US shoppers should also remember the sticker price is not the checkout price: state and local sales tax (0% to over 9% depending on where you live) applies after the discount. A $80 final price in Oregon ($0 tax) is $80 out the door, but the same item in California can cost over $87. Use our sales tax calculator after this one to see your true total.

Worked examples

Single discount: 20% off $100

  1. Convert the percent to a decimal: 20 / 100 = 0.20.
  2. Multiply by the price: $100 x 0.20 = $20.00 savings.
  3. Subtract: $100 - $20 = $80.00 final price.

You save $20.00 and pay $80.00.

Stacked coupons: 20% then 10% off $100

  1. First discount applies to $100: $100 x 0.20 = $20, price drops to $80.
  2. Second discount applies to the NEW price ($80, not $100): $80 x 0.10 = $8.
  3. Subtract: $80 - $8 = $72.00 final price.

Total savings are 28%, not 30% — you pay $72.00.

Which deal wins: 30% off $200 vs 50% off $100?

  1. Deal A: $200 x 0.30 = $60 savings, final price $140.
  2. Deal B: $100 x 0.50 = $50 savings, final price $50.
  3. Compare savings in dollars, not percents.

Deal A saves $10 more despite the smaller percent.

Common US sale discounts on a $100 item

DiscountYou saveYou pay
10% off$10.00$90.00
15% off$15.00$85.00
20% off$20.00$80.00
25% off$25.00$75.00
30% off$30.00$70.00
50% off$50.00$50.00

Mistakes to avoid

Adding stacked discounts (20% + 10% = 30%)

Stores apply coupons sequentially, so 20% then 10% is a 28% total reduction ($72 on $100), not 30%. Always multiply the remaining prices: 0.80 x 0.90 = 0.72 of original.

Forgetting sales tax

A discount lowers the taxable price in most US states, which is good — but tax still applies on top. Compute the discounted price first, then add your local rate.

Trusting inflated "original" prices

During Black Friday, some "was" prices are raised before the sale. Track the price for 30 days or check price history before assuming the discount is real.

Continue with

Frequently Asked Questions

Multiply the original price by 0.20 (20/100) to find the discount amount, then subtract from the original. Example: $100 × 0.20 = $20 discount, so $100 - $20 = $80 final price.

Discount amount: $150 × 0.30 = $45. Final price: $150 - $45 = $105. So 30% off $150 is $105.

Apply discounts sequentially. For 20% then 10% off $100: First discount: $100 - ($100 x 0.20) = $80. Second discount: $80 - ($80 x 0.10) = $72 final price.

Related Calculators

ROI Calculator (Return on Investment)

Calculate return on investment percentage with gain/loss analysis.

Try Calculator

Profit Margin Calculator

Calculate profit margin percentage, profit amount, and markup percentage for your business.

Try Calculator

Sales Tax Calculator

Calculate sales tax amount and total price with tax. Enter price and tax rate to get instant results.

Try Calculator

Want to improve your percentage skills?

Visit our Learning Hub for tutorials and in-depth guides on percentage calculations.

Visit Learning Hub
Last updated: 2026-09-07