Comparing spend-and-save with a straight discount
Try “12% off” and “spend 300, save 40” one after the other and compare the real price you pay instead of the advertised numbers.
Guide
Discount Calculator turns four kinds of shopping offer — a tenths-based discount (8.5 means 15% off), a flat percentage reduction, spend-and-save, and a reverse lookup from the current price — into the price you pay, the amount saved and the true discount. Spend-and-save mode can also be set to “stack once per full threshold”, applying the discount once for every full threshold reached; if the total reduction exceeds the original price, the implementation caps the saving at the original price and never returns a negative final price.
Updated 2026-09-102 min read
| Input | Output | Notes |
|---|---|---|
| Original price 100, discount 8.5 | Pay 85, save 15 | 8.5 on the tenths scale = 15% off |
| Original price 650, spend 300 save 50 per full threshold | Pay 550 | Two thresholds hit |
| Original price 100, current price 120 | A price rise, not a discount | Reverse mode points out that the current price is higher |
floor(original price / threshold).Try “12% off” and “spend 300, save 40” one after the other and compare the real price you pay instead of the advertised numbers.
When you know the original price and the final price you paid, work out the equivalent discount and the percentage saved directly.
With it on, the discount repeats for every full threshold reached; with it off, reaching the threshold once earns a single reduction.
No — the code caps the saving at the original price, so the lowest final price is 0.
Prices and offer details are calculated only in your browser; nothing is saved or uploaded.
Updated 2026-09-10
Final price after percentage off, fixed reductions or spend thresholds, and the real discount rate in reverse
Equals 15% off