Enter a price and a discount, or work backwards from the sale price. Add a second discount and sales tax, and see every step.
| Off | You save | Sale price | Total to pay |
|---|
Private by design. Everything runs in your browser and is never uploaded.
A discount calculator finds the sale price after a percent off or a fixed amount off. Multiply the original price by the percent off and divide by 100 to get the amount saved, then subtract it from the original price. This calculator also works backwards to find the original price or the percent off.
It doubles as a percent off calculator and a sale price calculator. You can add a second discount, add sales tax to the discounted price, and read the working under the result. Results change as you type, with no Calculate button. For other everyday sums, see the free online calculators.
| Original price | Discount | You save | Sale price |
|---|---|---|---|
| 80.00 | 25% off | 20.00 | 60.00 |
| 59.99 | 15% off | 9.00 | 50.99 |
| 95.00 | 20.00 off | 20.00 (21.05%) | 75.00 |
| 100.00 | 20% off, then 10% off | 28.00 (28%) | 72.00 |
| 100.00 | Sale price 75.00 | 25.00 (25%) | 75.00 |
The first answer is already on screen. Change any number and it updates at once.
Choose Sale price, Original price or Discount. The fields change to match, so you only see the boxes you need.
Type prices without a symbol. Commas for thousands are fine, and 55,50 is read as 55.50. Next to the discount box, pick % for a percent off or the currency symbol for a fixed amount off.
Tick Add a second discount on top for a coupon over a sale, and type a tax rate to see the tax and the total with tax.
The steps sit under the result. Tap a row in the 10% to 70% table, copy the result, or share a link that opens with the same numbers.
Turn the percent off into a decimal by dividing by 100, multiply it by the original price to get the amount saved, and subtract that from the original price. A 25% discount on 80.00 saves 80 × 0.25 = 20.00 and leaves 60.00. The shortcut is to pay what is left: 25% off means you pay 75%, so 80 × 0.75 = 60.00.
To go backwards, divide the sale price by what is left. A price of 60.00 after 25% off was 60 ÷ 0.75 = 80.00. Adding 25% to 60.00 gives 75.00, which is wrong because the percent came off the original price. The percentage calculator covers other percent questions, and the rounding calculator shows how rounding to the cent works.
| Value | Formula |
|---|---|
| Amount saved (percent off) | Original price × percent off ÷ 100 |
| Sale price (percent off) | Original price − amount saved, or original price × (1 − percent off ÷ 100) |
| Sale price (amount off) | Original price − amount off |
| Percent off | (Original price − sale price) ÷ original price × 100 |
| Original price | Sale price ÷ (1 − percent off ÷ 100), or sale price + amount off |
| Two percent discounts | Original price × (1 − first ÷ 100) × (1 − second ÷ 100) |
| Tax and total | Sale price × tax rate ÷ 100, then sale price + tax |
Sale price with the amount saved in brackets, rounded to the nearest cent. Works for any currency.
| Original price | 10% off | 20% off | 25% off | 30% off | 40% off | 50% off |
|---|---|---|---|---|---|---|
| 10.00 | 9.00 (1.00) | 8.00 (2.00) | 7.50 (2.50) | 7.00 (3.00) | 6.00 (4.00) | 5.00 (5.00) |
| 20.00 | 18.00 (2.00) | 16.00 (4.00) | 15.00 (5.00) | 14.00 (6.00) | 12.00 (8.00) | 10.00 (10.00) |
| 25.00 | 22.50 (2.50) | 20.00 (5.00) | 18.75 (6.25) | 17.50 (7.50) | 15.00 (10.00) | 12.50 (12.50) |
| 30.00 | 27.00 (3.00) | 24.00 (6.00) | 22.50 (7.50) | 21.00 (9.00) | 18.00 (12.00) | 15.00 (15.00) |
| 40.00 | 36.00 (4.00) | 32.00 (8.00) | 30.00 (10.00) | 28.00 (12.00) | 24.00 (16.00) | 20.00 (20.00) |
| 50.00 | 45.00 (5.00) | 40.00 (10.00) | 37.50 (12.50) | 35.00 (15.00) | 30.00 (20.00) | 25.00 (25.00) |
| 60.00 | 54.00 (6.00) | 48.00 (12.00) | 45.00 (15.00) | 42.00 (18.00) | 36.00 (24.00) | 30.00 (30.00) |
| 75.00 | 67.50 (7.50) | 60.00 (15.00) | 56.25 (18.75) | 52.50 (22.50) | 45.00 (30.00) | 37.50 (37.50) |
| 80.00 | 72.00 (8.00) | 64.00 (16.00) | 60.00 (20.00) | 56.00 (24.00) | 48.00 (32.00) | 40.00 (40.00) |
| 100.00 | 90.00 (10.00) | 80.00 (20.00) | 75.00 (25.00) | 70.00 (30.00) | 60.00 (40.00) | 50.00 (50.00) |
| 150.00 | 135.00 (15.00) | 120.00 (30.00) | 112.50 (37.50) | 105.00 (45.00) | 90.00 (60.00) | 75.00 (75.00) |
| 200.00 | 180.00 (20.00) | 160.00 (40.00) | 150.00 (50.00) | 140.00 (60.00) | 120.00 (80.00) | 100.00 (100.00) |
When two discounts are stacked, the second comes off the price that is already reduced, not off the original. On 100.00, 20% off then 10% off leaves 100 × 0.80 × 0.90 = 72.00, which is 28% off in total. For two percentages the combined discount is 100 − (100 − first) × (100 − second) ÷ 100.
With two percentages the order does not change the answer. With a fixed amount it does: on 100.00, 20% off then 10.00 off leaves 70.00, but 10.00 off then 20% off leaves 72.00. Tick Add a second discount on top and switch either one to a fixed amount to try it.
| First | Second | Simple sum | Real total off | 100.00 becomes |
|---|---|---|---|---|
| 10% | 10% | 20% | 19% | 81.00 |
| 10% | 20% | 30% | 28% | 72.00 |
| 20% | 20% | 40% | 36% | 64.00 |
| 20% | 30% | 50% | 44% | 56.00 |
| 25% | 25% | 50% | 43.75% | 56.25 |
| 30% | 30% | 60% | 51% | 49.00 |
| 40% | 10% | 50% | 46% | 54.00 |
| 50% | 10% | 60% | 55% | 45.00 |
| 50% | 20% | 70% | 60% | 40.00 |
| 50% | 50% | 100% | 75% | 25.00 |
Many discount calculators take a price and a percent and stop there. These are the details that change what you actually pay.
| Feature | Basic discount calculator | This calculator |
|---|---|---|
| Results | Often needs a Calculate button | Updates as you type, with an answer on first load |
| What it finds | Usually the sale price only | The sale price, the original price or the discount itself |
| Discount type | Percent off, sometimes a fixed amount | Percent off or a fixed amount, for both discounts |
| Second discount | Often a separate page, or missing | Built in, with the combined percent shown |
| Sales tax | Rarely included | Optional tax rate on the discounted price, with tax and total |
| Working | Answer only | Every step written out, including rounding |
| Quick view | One percentage at a time | A 10% to 70% table for your own price |
| Sharing | Rare | Copy the result or share a link with the same numbers |
Enter the tag price and the percent off to see what you pay and what you save before you reach the till.
Tags often show only the sale price. Choose Original price and enter the percent off to see what the item cost before the sale.
Tick Add a second discount on top to see what a coupon really takes off a sale price. Two discounts never simply add up.
Run the same price with 25% off and then with 20.00 off, and compare the sale prices. The better deal changes with the price.
Type a tax rate to see the tax on the discounted price and the total. The same before-or-after-tax question comes up when you split a bill in the tip calculator.
Early-payment and trade discounts use the same maths. Add the sale price to a running list in the expense calculator, or paste the copied result into the online notepad.
This page does the arithmetic and does not tell you what is a good deal. These points help you read the numbers.
25% off means you pay the other 75%. Multiplying the price by 0.75 gives the sale price in one step.
A percent off is only as meaningful as the price it starts from. In the United States, the FTC pricing guide describes a genuine former price as the actual, bona fide price at which the article was offered to the public on a regular basis.
A fixed amount off beats a percent off on prices below the amount divided by the percent as a decimal. 20.00 off beats 25% off under 80.00 (20 ÷ 0.25), and 25% off wins above it.
On 100.00, 20% off then 10.00 off leaves 70.00, while 10.00 off then 20% off leaves 72.00. Check the terms of the offer to see which comes first.
Sales tax rates differ by place, so none is built in. The calculator applies your rate to the discounted price, and some stores charge tax before a coupon, so check the receipt.
Each step rounds to the nearest cent, half up, so a till that rounds only at the end can differ by a cent. Working backwards, several original prices can give the same sale price, so you get the closest whole-cent one.
It works on a single price. For a basket of items, add the prices first, or work out each item and add the sale prices. Deals such as buy one get one free are covered in the FAQ.
It does not know store rules, member prices, spend thresholds or tiered volume discounts. A percent off is capped at 100%, and an amount off at the price.
Sellers set their own terms. For the United States guidance on advertised former prices, see 16 CFR 233.1 on Cornell LII.
The calculations are plain percentage arithmetic, checked against the worked examples on this page. The definitions come from these references.
Short answers to common questions about discounts, percent off and sale prices.
Multiply the original price by the percent off and divide by 100 to get the amount saved, then subtract it from the original price. For 80.00 at 25 percent off, 80 × 25 ÷ 100 = 20.00 is saved, so the sale price is 60.00.
Subtract the sale price from the original price, divide by the original price and multiply by 100. An item that cost 80.00 and now costs 60.00 is 20.00 ÷ 80.00 × 100 = 25 percent off. Choose Discount in the calculator and enter both prices.
Divide the sale price by one minus the percent off as a decimal. A sale price of 60.00 after 25 percent off means the original was 60 ÷ 0.75 = 80.00. Adding 25 percent to 60.00 gives 75.00, which is wrong, because the percent was taken from the original price and not from the sale price.
No. The second discount comes off the already reduced price, so 20 percent off then 10 percent off 100.00 leaves 100 × 0.80 × 0.90 = 72.00, which is 28 percent off in total. The more discounts you stack, the further the real total falls below the simple sum.
Not for two percentages, because multiplying 0.80 by 0.90 gives the same result as 0.90 by 0.80. It does matter when one discount is a fixed amount. On 100.00, 20 percent off then 10.00 off leaves 70.00, while 10.00 off then 20 percent off leaves 72.00.
It depends on the price. A fixed amount off saves more than a percent off only when the price is below the amount divided by the percent as a decimal. For example, 20.00 off beats 25 percent off on any price under 80.00, and 25 percent off wins on any price above 80.00.
Take the discount off first, then multiply the sale price by the tax rate and add the result. On a 54.00 sale price with 8 percent tax, the tax is 4.32 and the total is 58.32. This calculator works tax out on the discounted price, and some stores charge tax before a coupon is applied, so check your receipt.
Buy one get one free on two identical items is 50 percent off the pair, because you pay for one of the two. Buy two get one free is one third off the three, about 33.3 percent. Enter the combined price of the items and the matching percent off.
30 percent of 49.99 is 14.997, which rounds to 15.00, so you save 15.00 and the sale price is 34.99. Type 49.99 and 30 into the calculator to check any other price the same way.
Yes. Each discount and the tax are rounded to the nearest cent, with half a cent rounded up, and the sale price is the original price minus the rounded saving. A till that rounds only at the end can differ by one cent. Yen amounts are whole units, because the yen has no everyday smaller unit.
Yes. A discount calculator, a percent off calculator and a sale price calculator all use the same percentage maths. Here you can find the sale price, the original price or the percent off, with a second discount and sales tax if you need them.
No. The calculation runs in your browser and nothing is sent to a server. The numbers appear in the page address only so a shared link opens with the same prices, and your currency choice is remembered on your own device.