Discount & Sale Price Calculator
Work out the sale price and savings from an original price and discount percentage — or go the other way and find the original price from a sale price.
Find the sale price
Know the final price? Find the original
How to use the discount calculator
- To find a sale price: enter the original price and the discount percentage in the first section.
- The final price and the amount you save update instantly as you type.
- To reverse-engineer an original price: enter the final sale price and discount percentage in the second section.
- The calculated original price appears immediately, useful for checking whether a "sale" price is genuine.
Why use a discount calculator?
Sales, coupons, and clearance events use percentage-off pricing everywhere, but mental math under time pressure — especially at checkout or during a flash sale — leads to mistakes. This tool instantly shows the exact final price and how much you're saving, and can also work backward from a sale price to check the original, which is handy for spotting inflated "was" prices before a discount. Everything runs locally in your browser with no data stored or uploaded. Results are estimates for informational and shopping-planning purposes only and should be confirmed against the retailer's final checkout price, which may include taxes, shipping, or additional terms.
How is the discounted price calculated?
Multiply the original price by (1 - discount% / 100). For example, a $100 item at 20% off is 100 x (1 - 0.20) = $80. The amount saved is the original price minus the discounted price.
Can I calculate the original price from a sale price?
Yes. Use the second calculator on this page: enter the final sale price and the discount percentage, and it divides the final price by (1 - discount% / 100) to recover the original price.
Does this work for multiple stacked discounts?
Stacked discounts are applied one after another, not added together. For two discounts, run the original price through this calculator once for the first discount, then use that result as the original price for the second discount.