Discount Calculator
Calculate the sale price and savings after discounts.
All calculations happen locally in your browser — nothing is uploaded, stored or tracked.
Enter the original price
The pre-sale price.
Add discount percentages
One or two, applied in sequence.
Add tax if you like
Optional — see the final out-of-pocket price.
What Is a Discount Calculator?
A discount calculator converts a percentage-off offer into concrete numbers: how much you save and what you actually pay. It also handles stacked discounts — a "20% off + extra 10% off" sale — where the second discount applies to the already-reduced price, not the original.
An optional sales-tax rate can be added so the final price includes tax, which is the number you actually hand over at the till.
The Formula
Stacked discounts are sequential, which is why 20% + 10% equals 28% off, not 30%: 100 → 80 → 72.
Your data never leaves your device.
Every calculation on this site runs in your browser using vanilla JavaScript. Nothing is uploaded, stored or tracked.
- 100% local, client-side calculations
- No data stored on any server
- No tracking, no analytics, no ads scripts
- Works offline once loaded
Frequently Asked Questions
How do I calculate a discount?
Multiply the price by (1 − discount/100). For 25% off $80: 80 × 0.75 = $60.
How do stacked discounts work?
Each discount applies to the reduced price. 20% then 10% off gives 28% total, not 30%.
How do I calculate the final price with tax?
Apply the discounts first, then add tax: discounted price × (1 + tax/100).
What does "percent off" mean?
The fraction of the original price removed. 30% off means you pay 70% of the original.
Is the savings calculated on the original price?
Yes — savings is always original minus what you pay, so it is accurate even with stacked discounts.