Discount Calculator: How to Calculate Any Percentage Off
"50% OFF!" "Buy 1 Get 1 Free!" "Extra 20% at Checkout!" Sales and discounts are everywhere, but calculating the exact savings isn't always straightforward—especially with stacked discounts.
In this guide, we'll cover all discount calculation scenarios with easy formulas. Use our Discount Calculator for instant computations.
Basic Discount Formula
``
Discount Amount = Original Price × (Discount % / 100)
Final Price = Original Price - Discount Amount
`
Or combined:
`
Final Price = Original Price × (1 - Discount % / 100)
`
Quick Examples
| Original | Discount | Final Price |
|---|---|---|
| ₹1,000 | 10% | ₹900 |
| ₹1,000 | 25% | ₹750 |
| ₹1,000 | 50% | ₹500 |
| ₹1,000 | 75% | ₹250 |
Calculation Methods by Discount
10% Off
Mental math: Move decimal one place left, subtract.- ₹1,500 × 10% = ₹150 discount
- Final: ₹1,500 - ₹150 = ₹1,350
15% Off
Method: Calculate 10% + 5% (half of 10%)- ₹1,000: 10% = ₹100, 5% = ₹50
- Total discount: ₹150
- Final: ₹850
20% Off
Mental math: Divide by 5 for discount.- ₹1,500 ÷ 5 = ₹300 discount
- Final: ₹1,500 - ₹300 = ₹1,200
- ₹1,500 × 0.8 = ₹1,200
25% Off
Mental math: Divide by 4 for discount.- ₹2,000 ÷ 4 = ₹500 discount
- Final: ₹2,000 - ₹500 = ₹1,500
- ₹2,000 × 0.75 = ₹1,500
33% Off (One-Third)
Mental math: Divide by 3.- ₹900 ÷ 3 = ₹300 discount
- Final: ₹900 - ₹300 = ₹600
50% Off
Mental math: Divide by 2.- ₹1,800 ÷ 2 = ₹900
Stacked Discounts
When multiple discounts apply, they typically stack multiplicatively.
Example: 30% Off + Additional 20% Off
Wrong approach: 30% + 20% = 50% off (not correct!) Correct calculation:Total effective discount: 44% (not 50%)
Formula for Stacked Discounts
`
Final = Original × (1 - D1/100) × (1 - D2/100) × ...
`
Where D1, D2 are discount percentages.
Common Stacked Discount Results
Discounts Effective Total 10% + 10% 19% 20% + 10% 28% 20% + 20% 36% 30% + 20% 44% 40% + 30% 58% 50% + 50% 75%
Reverse Discount Calculation
Finding original price from sale price:
`
Original Price = Sale Price / (1 - Discount % / 100)
`
Example
Sale price: ₹600 after 25% discount. What was original?
`
Original = ₹600 / (1 - 0.25)
Original = ₹600 / 0.75
Original = ₹800
`
Verification: ₹800 - 25% = ₹800 - ₹200 = ₹600 ✓
Buy X Get Y Free
Buy 1 Get 1 Free (BOGO)
This is a 50% discount on total if you buy 2.
Example: ₹500 shirt, BOGO
- You pay: ₹500 for 2 shirts
- Per shirt: ₹250
- Effective discount: 50%
Buy 2 Get 1 Free
You pay for 2 items but get 3.
- Effective discount: 33.33%
- Pay: 2x price for 3x items
Buy 3 Get 1 Free
Pay for 3, get 4.
- Effective discount: 25%
General Formula
`
Discount % = (Free Items / Total Items) × 100
`
Buy X get Y free:
`
Discount = Y / (X + Y) × 100
`
Percentage Markup from Cost
For retailers calculating markup:
`
Markup % = ((Selling Price - Cost) / Cost) × 100
`
Example: Cost ₹400, Selling Price ₹600
- Markup = (600 - 400) / 400 × 100 = 50%
Markup vs Margin
Term Formula Example Markup (Sell - Cost) / Cost 50% markup on ₹400 = ₹200 Margin (Sell - Cost) / Sell 33% margin on ₹600 = ₹200
Same ₹200 profit, different percentage!
Tip: Calculating Savings
Always calculate your actual savings:
Example: "Worth ₹5,000, Only ₹1,999!"
- Claimed saving: ₹3,001 (60% off)
- But is ₹5,000 the real value?
- Research actual market prices
Price Anchoring
Retailers often:
- Inflate "original" prices
- Create artificial discounts
- Use odd pricing (₹1,999 vs ₹2,000)
Compare with multiple sellers before assuming you're getting a deal.
Excel Formulas
Calculate Final Price
`excel
=A1*(1-B1/100)
`
Where A1 = original price, B1 = discount %
Calculate Discount Amount
`excel
=A1*B1/100
`
Calculate Original from Sale Price
`excel
=A1/(1-B1/100)
`
Where A1 = sale price, B1 = discount %
Calculate Discount Percentage
`excel
=(A1-B1)/A1*100
``
Where A1 = original, B1 = sale price
Frequently Asked Questions
What's a good discount to wait for?
Depends on the item:
- Electronics: 20-40% (Black Friday, Diwali)
- Clothing: 50%+ possible at clearance
- Software: Look for student/annual discounts
Do discounts apply to tax?
Typically, taxes are calculated AFTER discounts:
Which is better: flat ₹200 off or 20% off?
Compare:
- For ₹1,000 item: 20% = ₹200 (same)
- For ₹500 item: 20% = ₹100 (flat ₹200 better)
- For ₹2,000 item: 20% = ₹400 (percentage better)
Related Articles
Advertisement
📚 Suggested Articles
How to Calculate Percentage Increase Between Two Numbers
Simple percentage increase formula with examples.
Scientific Calculator Guide: Functions, Examples, and Tips
Learn how to use scientific calculator functions with examples.
Most Interactive Financial Calculators for 2026: Free Tools to Master Your Money
Discover the most interactive financial calculators for budgeting, investing, loans, retirement, and more at AllProCalculator.com.