How to use
- Enter the original price and the discount percent. Add a second or third discount if a coupon stacks on a sale.
- Optionally add your sales tax rate to see the total at the register.
- Switch to reverse mode to find the original price from a sale price and the percent off.
Worked example: 20% off then an extra 10%, plus 8.25% tax
A $100.00 jacket is 20% off, and a coupon takes another 10% off the sale price. The first discount leaves $80.00. The second applies to $80.00, not $100.00, so it saves $8.00 and leaves $72.00. The effective discount is 28%, not 30%.
With 8.25% sales tax on $72.00 the tax is $5.94 and the total is $77.94. Reverse mode confirms it: $72.00 at 28% off came from $100.00.
Frequently asked questions
How are stacked discounts calculated?
Sequentially. Each discount applies to the price left after the previous one, so 20% then 10% is 28% off in total, not 30%. The effective discount is shown in the result.
Is tax applied before or after the discount?
After. Stores charge tax on the discounted price, so the calculator applies the discounts first and then the tax rate you enter.
How does reverse mode work?
Original price = sale price ÷ (1 − percent ÷ 100). A $72.00 sale price at 28% off came from $100.00. A 100% discount cannot be reversed, so that case shows not defined.
Why does my result differ by a cent from the store?
Each stage is rounded to the nearest cent, half up. A store that rounds differently or applies tax per line can differ by a cent.
Can I enter a dollar discount instead of a percent?
Convert it: a $15 discount on $60 is 25%. The percentage calculator has an "X is what % of Y" tab for this.
Is my data stored?
Only in your browser, so the page remembers your last calculation. Nothing is uploaded.