Discount Calculator: How to Calculate Any Percentage Off
Math

Discount Calculator: How to Calculate Any Percentage Off

Back to Blog12/15/20256 min readBy AllProCalculator Team

Discount Calculator: How to Calculate Any Percentage Off

!Shopping and savings

"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

OriginalDiscountFinal Price
₹1,00010%₹900
₹1,00025%₹750
₹1,00050%₹500
₹1,00075%₹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
Or: Multiply by 0.8
  • ₹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
Or: Multiply by 0.75
  • ₹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:
  • Original: ₹1,000
  • After 30% off: ₹1,000 × 0.70 = ₹700
  • After additional 20%: ₹700 × 0.80 = ₹560
  • 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

    DiscountsEffective 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

    TermFormulaExample
    Markup(Sell - Cost) / Cost50% markup on ₹400 = ₹200
    Margin(Sell - Cost) / Sell33% 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:

  • Original: ₹1,000
  • 20% discount: ₹800
  • 18% GST on ₹800: ₹144
  • Final: ₹944
  • 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)
    At ₹1,000 they're equal. Below, flat is better. Above, percentage is better.


    Related Articles

    Advertisement

    Share this article