Discount & Markup Calculator

Discount to sale price, cost to selling price, or the real math behind stacked discounts.

Runs in your browserNo sign-up required
Sale Price₹800.00
You Save₹200.00

Three Directions, One Tool

Whether you're figuring out a sale price, pricing a product from its cost, or trying to understand what "30% off, then an extra 10% off" actually means, this tool covers all three — including clarifying one of the most common points of price confusion: successive discounts multiply, they don't add.

How to Use This Tool

  1. 1Pick a modeDiscount to sale price, cost to selling price, or stacked discounts.
  2. 2For pricing: choose markup or marginMarkup is a % of cost; margin is a % of the final selling price — they give different results.
  3. 3For stacked discounts: add each discount in orderSee the real combined discount, not the sum of the percentages.
  4. 4Read the result instantlyEvery field updates live as you type.

Good to Know

  • "30% off, then an extra 10% off" is NOT 40% off — the second discount applies to the already-reduced price, giving a real total discount of 37%.
  • Markup and margin sound similar but aren't the same: a 30% markup and a 30% margin on the same ₹500 cost produce different selling prices, since markup is based on cost and margin is based on the final price.
  • The reverse-discount math (working out the original price from a sale price) is built in wherever you need it — just read off the "sale price" side.
  • All calculations happen instantly in your browser — nothing is sent anywhere.

The Formulas

Sale Price = Original × (1 − Discount% / 100)
Markup: Selling Price = Cost × (1 + Markup% / 100)
Margin: Selling Price = Cost / (1 − Margin% / 100)

Examples: ₹2,000 at 25% off = ₹1,500 (saved ₹500). A ₹100 cost item with 30% markup sells for ₹130, but the same item priced for a 30% margin sells for ₹142.86 — markup and margin are not the same percentage of different things.

Stacked discounts compound, they don't add — "30% off, then an extra 10% off" leaves you paying 0.7 × 0.9 = 63% of the original price (a 37% total discount), not 40% off.

Frequently Asked Questions

What's the difference between markup and margin?

Markup is calculated as a percentage of your cost (a 30% markup on a ₹500 cost adds ₹150, for a ₹650 selling price). Margin is calculated as a percentage of the final selling price (a 30% margin means your profit is 30% of what the customer pays, which actually requires a higher price — about ₹714 on the same ₹500 cost).

Why isn't "30% off then 10% off" the same as "40% off"?

Because the second discount is applied to the ALREADY-discounted price, not the original. 30% off leaves 70% of the price; a further 10% off leaves 90% of that — 0.7 × 0.9 = 0.63, meaning you pay 63% of the original price (a 37% total discount), not 60%.

Can I use this for a business pricing decision, not just shopping discounts?

Yes — the Cost → Selling Price mode with the markup/margin toggle is built exactly for pricing a product from its cost.

Is there a limit to how many stacked discounts I can add?

No — add as many sequential discounts as your scenario needs.