Shopping
How To Calculate A Discount
A discount is a percentage taken off the price before tax, so the sale price and the money saved are two separate numbers that the tag never prints. On an original price of 120 with 25 per cent off, the saving is 30.0, the sale price is 90.0, and with 8 per cent tax the bill is 97.2.
Quick Answer
sale price = original x (1 - rate); saving = original x rate
- original
- The pre-tax price before any reduction, such as 120
- rate
- Discount percentage as a decimal, so 25 per cent becomes 0.25
- saving
- Money removed from the price, equal to original x rate
- sale
- Price after the discount but before tax, equal to 90.0 here
Multiply the pre-tax original by the discount rate written as a decimal to get the money saved, then subtract it to reach the sale price. An original of 120 at 25 per cent saves 120 x 0.25 = 30.0 and leaves 90.0; adding 8 per cent tax to the 90.0 gives a final bill of 97.2. Working backwards, (original - sale) / original recovers the rate as 30.0 / 120 = 0.25. The discount applies before tax, so tax is charged on the reduced price rather than the original.
What Is A Discount?
A discount is a reduction applied to the pre-tax price of an item, and the arithmetic is one multiplication followed by one subtraction. Take an original price of 120 with a 25 per cent discount: the reduction is 120 x 0.25 = 30.0, so the sale price is 120 - 30.0 = 90.0. The percentage always attaches to the price before tax, because tax is levied on what is actually paid rather than on money that was never charged. Doing the two steps in that order is what keeps the numbers consistent, and reversing them is the single most common way a discount calculation goes quietly wrong. The headline rate, the money saved and the price paid are three different quantities, and only the first is what the tag advertises.
Tax is added back on top of the discounted price, not on top of the original one. With an 8 per cent sales tax, the 90.0 sale price becomes 90.0 x 1.08 = 97.2 at the till, so the customer pays 97.2 rather than the 90.0 the shelf label implies. The discount saved 30.0 in the same transaction, and the two figures answer different questions: 30.0 is what was avoided, while 97.2 is what is handed over. Because tax is charged on 90.0, the tax itself is 7.2, not the 9.6 that 8 per cent of 120 would have produced. Discounting before tax therefore reduces the tax as well as the price, which is a detail that surprises people who assume tax is a fixed add-on.
Running the calculation backwards recovers the rate from the two prices actually visible on a receipt. If the original was 120 and the sale price is 90.0, the money saved is 30.0 and the rate is 30.0 / 120 = 0.25, which is 25 per cent. Written as a formula, (original - sale) / original gives the effective rate directly, without ever needing the tag. This is the check to run whenever a discount is quoted in currency rather than as a percentage, and it is the only way to compare two offers that were never labelled alike. The same division also exposes a discount that has been exaggerated, because a claimed rate of 25 per cent demands a saving of exactly 30.0 on a 120 item.
The phrase '25 per cent off' and the phrase '25 per cent of the final bill' describe genuinely different claims. On the 120 item, 25 per cent off means paying 90.0, which is 75 per cent of the original price. Saying the bill is 25 per cent of the original would mean paying 30.0, a saving of 90.0 instead of 30.0, and the two answers differ by a factor of three. The percentage attaches to the reduction in the first case and to the amount paid in the second, and swapping them turns a modest saving into a dramatic one. Read the wording first, then decide which quantity the percentage is a fraction of before touching the arithmetic.
Stacked discounts behave differently again, because successive percentages multiply rather than add. Two reductions of 20 per cent and 10 per cent are not 30 per cent off; they leave 0.8 x 0.9 = 0.72 of the price, which is an effective discount of 0.28. The second discount applies to an already-reduced price, so it bites on a smaller base than the first. That gap widens as the rates grow, and on large rates the difference between the naive sum and the true figure becomes substantial. The page on how to calculate stacked discounts works the full example; here it is enough to remember that a single 25 per cent discount and a pair of smaller ones are not interchangeable.
A discount quoted in currency rather than as a percentage is not comparable across items. Saving 30.0 on a 120 item is a quarter of the price, but saving the same 30.0 on a 300 item is only a tenth, even though both receipts show an identical figure. The absolute amount looks reassuring because it is large in the hand, while the proportion it represents may be trivial. Whenever two discounts are expressed as money, convert both back to rates with (original - sale) / original before deciding which is the better deal. Only the rate survives a change of base, which is exactly why retailers prefer to advertise the amount.
The effective discount rate is the single number worth keeping, because it folds the whole transaction into one figure. For the 120 item the effective rate is 0.25, and it stays 0.25 whether you look before or after tax. Adding 8 per cent tax changes the money paid to 97.2 but not the discount itself, since tax is charged proportionally on the reduced price. Blending a discount rate and a tax rate into one percentage produces a number that means nothing and cannot be checked against anything. Keep the two rates separate, and report the discount as a fraction of the original price every time.
Rounding is harmless when it is done last and dangerous when it is done first. A 25 per cent discount is easy to estimate by halving twice: half of 120 is 60, half of 60 is 30, and 120 minus 30 gives 90.0, matching the exact answer. Adding 8 per cent tax on top reaches 97.2 whether the intermediate figures are exact or slightly rounded. On a larger purchase, though, rounding the discount early and then compounding tax on the rounded price drifts the bill by several units. Carry the exact figure through both steps and round once, at the very end.
Discounts are quoted so often that it pays to know what the tag leaves out. A '25 per cent off' sign says nothing about whether the pre-discount price was itself inflated, nor about the 8 per cent tax that will be added to reach 97.2. The only figures that settle the question are the original price, the sale price and the tax rate, and from those three everything else follows. When a retailer quotes a saving of 30.0, ask what the original was, because the same 30.0 means 25 per cent on a 120 item and just 10 per cent on a 300 item. The percentage, not the amount, is what tells you whether the offer is worth taking.
Formula
sale = original x (1 - rate)
Combines the reduction and the subtraction in one multiplication, which is the form to use once the rate is settled.
| Symbol | Meaning | Unit | Notes |
|---|---|---|---|
| original | Pre-tax price before any reduction | currency | 120 in the worked example. Tax is not yet included. |
| rate | Discount rate as a decimal | dimensionless | 25 per cent is written as 0.25, so the multiplier becomes 0.75. |
| sale | Price after the discount, before tax | currency | 120 x 0.75 = 90.0 in the worked example. |
saving = original x rate
One multiplication gives the money removed from the price, which is the figure a tag advertises as the saving.
| Symbol | Meaning | Unit | Notes |
|---|---|---|---|
| original | Pre-tax price the discount is taken from | currency | The same base used for the sale price, 120 here. |
| rate | Discount rate as a decimal | dimensionless | 0.25 for a 25 per cent discount. |
| saving | Money removed from the price | currency | 120 x 0.25 = 30.0 in the worked example. |
rate = (original - sale) / original
Recovers the rate from the two prices alone, which is how you compare a discount quoted in currency against one quoted in per cent.
| Symbol | Meaning | Unit | Notes |
|---|---|---|---|
| original | Pre-tax price before the discount | currency | 120 in the worked example. |
| sale | Price actually paid before tax | currency | 90.0 in the worked example. |
| rate | Effective discount rate | dimensionless | 30.0 / 120 = 0.25, which is 25 per cent. |
How To Calculate A Discount
- 1
Establish the pre-tax price
Start from the price before tax is added, because the discount applies to that figure and not to the final bill. On a 120 item the base is 120, and the 8 per cent tax is not yet in play. If the only number you have already includes tax, divide it out first so the discount is taken from the correct base.
- 2
Turn the percentage into a decimal
25 per cent is 0.25, and the division by a hundred is the step most often skipped under time pressure. Writing 25 into the multiplication instead of 0.25 inflates the discount a hundredfold, turning a 30.0 saving into 3000.0. Convert once, deliberately, before doing any arithmetic.
- 3
Multiply to find the discount amount
120 x 0.25 = 30.0 gives the money removed from the price. This is the figure the tag refers to when it promises a saving, and it is the number to compare against other offers expressed in currency. A discount near a quarter of the price should look like roughly a quarter of the price, so check the magnitude before moving on.
- 4
Subtract to reach the sale price
120 - 30.0 = 90.0 is the price before tax, and it is what the shelf label should show. The sale price is 75 per cent of the original whenever the discount is 25 per cent, which is another quick check. Keeping the discount amount and the sale price side by side makes an arithmetic slip obvious.
- 5
Add tax back to reach the final bill
90.0 x 1.08 = 97.2 is the amount actually paid once 8 per cent tax is applied to the reduced price. The tax is charged on 90.0, so it is 7.2 rather than the 9.6 it would have been on the original 120. The discount reduced both the price and the tax, which is why the final bill sits below the original plus its full tax.
Examples
Example 1: The saving on 120 at 25 per cent off
- Original price
- 120
- Discount
- 25 per cent
| Step | Calculation | Result |
|---|---|---|
| Discount as a decimal | 25 / 100 | 0.25 |
| Money removed from the price | 120 x 0.25 | 30.0 |
Result: A 25 per cent discount on an original price of 120 removes 30.0 before tax is considered, and that 30.0 is the figure a tag advertises as the saving.
Example 2: The sale price after subtracting the discount
- Original price
- 120
- Discount
- 25 per cent
| Step | Calculation | Result |
|---|---|---|
| Original price | 120 | 120 |
| Discount amount | 120 x 0.25 | 30.0 |
| Sale price before tax | 120 - 30.0 | 90.0 |
Result: Subtracting the 30.0 of discount from the 120 original leaves a sale price of 90.0, which is 75 per cent of the original and the number the shelf label should show.
Example 3: Adding 8 per cent tax to the sale price
- Sale price
- 90.0
- Tax
- 8 per cent
| Step | Calculation | Result |
|---|---|---|
| Sale price before tax | 90.0 | 90.0 |
| Tax multiplier | 1 + 8 / 100 | 1.08 |
| Final bill with tax | 90.0 x 1.08 | 97.2 |
Result: Adding 8 per cent tax to the 90.0 sale price gives a final bill of 97.2, and the tax itself is 7.2 rather than the 9.6 it would have been on the original 120.
Calculator
Sale price before tax
90
- Amount saved
- 30
- Final price with tax
- 97.2
- Effective discount
- 25.00%
Values update as you type. This calculator covers the single scenario its formula assumes — see Common Mistakes for what it leaves out.
Prefer a full-width tool? Open the A Discount calculator page.
Common Mistakes
Applying the discount after tax
Taking 25 per cent off a tax-inclusive figure rather than the pre-tax 120 credits the customer for a fraction of tax they were never going to pay on the reduced price. The saving comes out too large and the bill too small, so the receipt and the calculation disagree. Always discount the pre-tax price, then add tax back on top.
Adding stacked discounts instead of multiplying them
Two reductions of 20 per cent and 10 per cent are often written as 30 per cent off, but the true effective discount is 0.28. The error is small at low rates and grows quickly, so the naive sum overstates the saving. Multiply the surviving fractions, or compute the effective rate from the two prices directly.
Comparing currency discounts across different items
A saving of 30.0 is 25 per cent on a 120 item and only 10 per cent on a 300 item. Treating the two as equal because the money matches ignores the base entirely. Convert each saving to a rate against its own original price before choosing between them.
Confusing '25 per cent off' with '25 per cent of the bill'
Paying 25 per cent of the original on a 120 item means handing over 30.0, whereas 25 per cent off means paying 90.0. The two readings differ by a factor of three and describe opposite ends of the transaction. Decide whether the percentage names the reduction or the amount paid before calculating.
Rounding the discount before adding tax
Rounding 30.0 to 30 is harmless on its own, but rounding the sale price to the nearest ten and then applying 8 per cent tax moves the final bill by several units. Rounding compounds because the rounded figure becomes the base for everything downstream. Keep full precision through both steps and round only the total.
FAQ
Is the discount applied before or after tax?
Before tax. The percentage is taken from the pre-tax price, so a 25 per cent discount on 120 saves 30.0 and leaves 90.0. Tax is then charged on the 90.0 sale price, giving 97.2 at 8 per cent. Applying the discount after tax would charge tax on money the customer never paid, which is why the pre-tax order is the one that matches a receipt.
How do I find the original price from a sale price?
Divide the sale price by one minus the rate. For a 25 per cent discount the multiplier is 0.75, so a sale price of 90.0 implies an original of 90.0 / 0.75 = 120. The discount amount is then 120 - 90.0 = 30.0, and dividing that by 120 confirms the rate as 0.25.
Does 25 per cent off plus another 25 per cent off equal 50 per cent off?
No. Successive discounts multiply, so two reductions of 25 per cent leave 0.75 x 0.75 = 0.5625 of the price, an effective discount of 0.4375. The second 25 per cent applies to the already-reduced price rather than the original, so it removes less money than the first. Adding the two rates always overstates the true saving.
How do I compare a cash discount with a percentage discount?
Convert the cash figure to a rate by dividing it by the original price. A saving of 30.0 on a 120 item is 30.0 / 120 = 0.25, or 25 per cent, while the same 30.0 on a 300 item is only 0.10. Once both offers are expressed as rates against their own original prices, the comparison is straightforward.
How do I work out a discount in my head?
Build from ten per cent by moving the decimal point one place, so 120 gives 12. Two and a half times that is 30.0, the 25 per cent discount, and 120 minus 30.0 gives 90.0. Adding 8 per cent tax is a further 7.2, reaching 97.2. The method works at any rate and keeps the intermediate steps small.
References
- [1]Wikipedia, Discounts and allowances — https://en.wikipedia.org/wiki/Discounts_and_allowances
- [2]Wikipedia, Percentage — https://en.wikipedia.org/wiki/Percentage
- [3]Wikipedia, Pricing — https://en.wikipedia.org/wiki/Pricing