Discount Calculator
Work out a final price, a discount percent, or the original price from a discount and a final price.
Discount Calculator
Result
The reverse mode works backwards from two prices, and the stacked mode applies several discounts in turn. A 20% then 10% stack is 28% off, not 30%, because the second discount comes off the already reduced price.
Learn
History for this tool
The most recent data you entered in this tool, stored only in this browser.
Save what you type here, in this browser? Your work would go into this browser's local storage, so a refresh or a trip to another tool does not wipe it. You also get a short list of previous entries under the form, each one restorable with a click. Nothing is ever uploaded, and there is no account.
Being straight about the trade-off: anything kept there can be read by anyone who can use this browser profile, and by any script that later runs on this site. A tool page can hold a private key, a password or a signed token. Saving is convenient; it is not private.
About this tool
Four everyday discount questions in one place: the final price after a discount, the discount percent between two prices, the original price when you only know what you paid, and several discounts stacking one after another. Switch the mode and the fields relabel themselves, then the result shows the price, the discount and the amount saved.Questions
- How do I find the discount I was given?
- Pick the second mode, enter the full price and the price you actually paid, and the page divides the difference by the full price. That is the percentage off, not the percentage of the original that you paid.
- Why does it need a price and a final price for the reverse?
- In Original price from a final price and a discount mode, enter the final price and the discount percentage. The tool works backward to the original price. A final price alone is not enough; many different discounts could have produced it.
- Can the discount be over 100%?
- In reverse mode, a discount of 100% or more cannot be used to calculate a unique original price, so the tool reports an error. In the standard final-price mode, it does not enforce that limit: a value over 100% may produce a negative price. Treat that as invalid for an ordinary sale.
- How does the stacked mode work?
- Enter one discount per line and the page applies them in order, each on the price the previous one left behind. Two 20% discounts are 36% off together, because the second 20% comes off the reduced price, not the original.