Discount Calculator
Find the sale price from a discount percent, or the discount percent from two prices. Free to use, no signup required for occasional use.
What is the Discount / Sale Price Calculator?
The Discount / Sale Price Calculator handles two directions of the same everyday retail math problem. In the first mode, you provide an original price and a discount percentage, and the tool calculates the resulting sale price and the amount you save — useful for shoppers checking a deal or store owners planning a promotion. In the second mode, you provide the original price and the sale price directly, and the tool works backward to tell you what discount percentage that represents — useful for comparing deals advertised in dollar terms, verifying a discount was applied correctly at checkout, or figuring out what percentage off a price drop actually represents. Both modes report the amount saved in currency terms alongside the percentage, so you get the full picture regardless of which numbers you start with.
How to use it
Choose the mode that matches the numbers you already have: 'Original price + discount %' if you know the sticker price and the percentage off, or 'Original + sale price' if you know both prices and want to find the discount percentage. Enter the original price, then either the discount percentage or the sale price depending on your chosen mode. Click 'Calculate' to see the sale price, discount percentage, and amount saved. Switch modes at any time if you want to check the calculation from the other direction.
Frequently asked questions
How do I calculate a discount if I only know the final price I paid?
Use the 'Original + sale price' mode — enter the original price and the price you paid, and the tool calculates the discount percentage for you.
Does this account for sales tax?
No, this calculator works purely on the discount relationship between original and sale price; tax should be applied separately based on your local rate.
Can I stack multiple discounts with this tool?
For a single discount, calculate the sale price, then run the tool again using that sale price as the new original price for the next discount.
What if the sale price is higher than the original price?
The tool will return a negative discount percentage, which effectively represents a price increase rather than a discount.
