Skip to content
PocketDesk
Your files are processed on your device, never uploaded

Discount calculator

Sale price, savings and the true effect of stacked discounts.

  • Runs in your browser
  • No sign-up

How to use the discount calculator

  1. Enter the original price.
  2. Type the first discount as a percentage. Add a second and third if the offer stacks, or leave them at 0.
  3. Pick a currency. Rupee amounts use Indian digit grouping.
  4. Read the final price, the amount you save and the effective discount, with the price after each step listed below.

The formulas

One discount: final price = price × (1 − d ÷ 100).

Stacked discounts: final price = price × (1 − d1 ÷ 100) × (1 − d2 ÷ 100) × (1 − d3 ÷ 100).

The effective discount is (price − final) ÷ price × 100. Because every discount shrinks the base for the next one, the effective figure is always lower than the plain sum of the percentages.

Worked example

A pair of headphones costs 2,000. A shop gives 20% off, and a card offers a further 10% off.

  • After the first discount: 2,000 × 0.80 = 1,600.
  • After the second: 1,600 × 0.90 = 1,440.
  • You save 560, which is an effective discount of 28%.

If the shop advertised “30% off” instead, the price would be 1,400. So stacked 20 and 10 is worth 40 less than 30% flat.

Reading offers carefully

  • Up to 50% off applies to the best item only, so check the price you are paying.
  • Extra 10% off on sale prices stacks on the already reduced price.
  • Buy one get one 50% off equals 25% off if you buy two at the same price.
  • Cashback is not a discount until it is paid out, so compare the final cost carefully.

Need any other percentage? Use the percentage calculator. Add tax to the sale price with the GST calculator. Paying in instalments? Try the EMI calculator, or check long-term growth in the compound interest calculator. All calculations stay on your device.

Questions

How do I calculate the price after a discount?

Multiply the price by (1 − discount ÷ 100). A 20% discount on 2,000 is 2,000 × 0.8 = 1,600.

How do stacked discounts work?

Each discount applies to the price left by the one before. 20% then 10% off 2,000 gives 1,600, then 1,440, a total of 28% off, not 30%.

Does the order of the discounts matter?

No. 20% then 10% and 10% then 20% both multiply to 0.72 of the original price.

How do I find the original price from a sale price?

Divide the sale price by (1 − discount ÷ 100). A coat sold at 1,440 after 28% off cost 1,440 ÷ 0.72 = 2,000 originally.

Is tax included?

No. Add tax afterwards with the GST calculator, because tax is normally charged on the discounted price.

More calculators tools