Discount Calculator
Calculate discounted prices and savings amounts.
Input
Discounted Price
Making Sense of Sale Prices
Overview
Discount calculations are everywhere — Black Friday sales, restaurant coupons, B2B contract negotiations, real estate offers. Stores often present discounts in formats designed to feel bigger than they are: '50% OFF' grabs attention but '25% OFF + extra 25% OFF the discounted price' is actually only 43.75% off, not 50%. Knowing how to compute true effective discounts protects you from misleading marketing and helps you compare deals fairly. This calculator handles single discounts, stacked discounts, and tax-included totals.
How It Works
Single discount: final = original × (1 − discount/100). Stacked discounts apply sequentially: $100 → 25% off → $75 → 25% off → $56.25 (total 43.75% off, not 50%). Tax-inclusive calculations multiply by (1 + tax/100) after the discount. The reverse — finding original price from final + discount — uses division: original = final ÷ (1 − discount/100).
When to Use This
Comparing sale prices across stores. Calculating bulk-purchase discounts. Negotiating B2B contracts where multiple discount tiers apply. Estimating true cost of 'buy 1 get 1 50% off' offers (effective discount per item = 25% off, not 50%). Setting prices for your own business — what gross margin do you need to offer X% off and still profit?
Frequently Asked Questions
How do I calculate the original price from the discounted one?
Original = Discounted / (1 − discount/100). So $75 after 25% off = $75 / 0.75 = $100 original.
Do stacked discounts add up?
No — they multiply. 20% + 20% stacked = 36% total off (not 40%). The second discount applies to the already-reduced price, so it's worth less in absolute terms.
Is BOGO 50% off a good deal?
Buy-one-get-one-half-off averages to 25% off per item. Buy-one-get-one-free (BOGO 100%) is 50% off per item. Often less impressive than the headline suggests, but useful if you genuinely need two of the same item.
Recommended Tools
Hand-picked utilities you might find useful