Discount Calculator
Switch modes to answer “what will I pay?”, “what percent off is this?”, “what if two sales stack?”, or reverse-engineer the sticker price before a single markdown.
Inputs
Results
—
Compound discounts and sale literacy
Retailers sometimes advertise “20% + 10% off”. If those apply sequentially, you pay 80% of the price, then 90% of that — about 28% total reduction, not 30%. This calculator’s stacked mode multiplies the remaining-fractions: (1 − d₁) × (1 − d₂). Additive stacking (20% + 10% = 30%) is rare in formal pricing because it would destroy margins — always read the fine print on e-commerce checkouts.
Indian sale seasons — Big Billion Days, Great Indian Festival, Diwali, End of Reason Sale — rotate headline percentages. Compare net price after wallet offers and bank cashback, not only list discounts. GST-inclusive vs exclusive display can change perceived savings.
Spotting inflated MSRP: If “original” prices jump right before a sale, the discount percentage looks bigger. Cross-check with price history trackers and other retailers. Our percentage calculator helps sanity-check mental math in aisles.
Shop smart
Compare unit prices (per kg, per sheet) when bulk “deals” tempt you.
Frequently asked questions
Do two ten percent discounts equal twenty percent off?
No when they apply sequentially to the shrinking price. You pay ninety percent of the price, then ninety percent of that result—about nineteen percent total off, not twenty.
Why is stacked total percent not d1 plus d2?
Each step applies to the amount left after the previous discount, so you multiply the survive fractions (one minus each rate) instead of adding the headline percentages.
Does the currency dropdown change math?
No. It only affects how amounts are formatted on screen.
Which mode should I use for a single coupon?
Use sale price from discount percent, or what percent off when you know both sticker and checkout prices.
Can discounts exceed one hundred percent?
Inputs are clamped to sensible retail ranges; unrealistic values would make the price negative.
Are prices uploaded?
No. Calculations run locally in JavaScript.