A discount on paper and a discount on the invoice you actually send out are two different numbers the moment a second promotion gets stacked on top of the first. This calculator turns your original price, a discount percentage, and an optional second discount into an exact final price, the dollar amount saved, and the true effective discount — so a "15% off, plus an extra 10%" offer never gets rounded up to a flattering-sounding 25% by mistake.
How it works
The first discount is straightforward: multiply the original price by the discount percent to get the amount saved, then subtract that from the original price to get the final price. Where it gets interesting is the optional second discount. It does not add to the first one, and it is not applied to the original price — it's taken off whatever is left after the first discount, which is a smaller number.
That's the difference between additive and stacked discounting. A 15% discount followed by a 10% discount does not remove 25% of the original price; it removes 15%, then removes another 10% of what's left, which is a smaller slice than 10% of the whole. The calculator reports that true combined figure as the effective discount — the actual percent of the original price you ended up taking off, once both discounts have run their course. With only one discount applied, the effective discount is simply equal to the discount percent you entered, since there's nothing else diluting it.
Worked example
Take a $100 item with a straightforward 20% discount and no second discount:
- Amount saved: $100 × 20% = $20
- Final price: $100 − $20 = $80
- Effective discount: $20 ÷ $100 × 100 = 20%
Now stack a second discount to see why it doesn't just add up. A $250 invoice with a 15% discount, followed by a 10% second discount:
- First discount: $250 × 15% = $37.50 saved, leaving $212.50
- Second discount: $212.50 × 10% = $21.25 saved, leaving a final price of $191.25
- Total amount saved: $250 − $191.25 = $58.75
- Effective discount: $58.75 ÷ $250 × 100 = 23.5% — not the 25% you'd get by simply adding 15 and 10
That 1.5-point gap is small here, but it grows fast as either discount percentage climbs, and it's exactly the kind of rounding error that turns into an underpriced invoice if you eyeball it instead of running the numbers.
How to interpret your result
The final price is what actually lands on the invoice or the receipt — it's the number to quote a client or a customer, not the amount saved standing alone. The amount saved is useful internally, as a quick check on how much margin or revenue a promotion is costing you, especially when you're deciding whether a discount is worth offering in the first place.
The effective discount is the number to use whenever you're describing the deal in plain language, particularly with two discounts stacked. Advertising a stacked "15% + 10%" offer as "25% off" overstates what the customer actually receives and can read as misleading if anyone checks the math — the honest description of that example is closer to "about 23.5% off," and effective discount is what confirms it. When only one discount is in play, this figure is just a sanity check that matches the percent you entered.
Methodology & sources
The formulas: amountSaved = round2(originalPrice × discountPercent / 100) and finalPrice = round2(originalPrice − amountSaved) for a single discount. When a second discount is entered, it's applied to the post-first-discount price rather than the original: afterFirst = originalPrice − amountSaved, then finalPrice = round2(afterFirst − afterFirst × secondDiscountPercent / 100), with amountSaved recalculated as round2(originalPrice − finalPrice) so the two figures stay consistent. The effective discount is round2(amountSaved / originalPrice × 100).
This mirrors the standard successive-discount identity used in retail and trade math, where two discounts of x% and y% combine to a total discount of (x + y − xy/100)% rather than a flat x + y. GeeksforGeeks' discount formula reference lays out the same marked-price-to-selling-price mechanics and the successive-discount identity this calculator applies to your own numbers. The math is exact; whether a given discount is a good deal for your business still depends on your margins, which this tool doesn't see.