What Is a Discount?
Every sale price is one subtraction wearing three different labels. “40% off”, “$40 off” and “now $60” all describe the same outcome on a $100 item, and describe three different outcomes on anything else. What separates them is not the size of the cut but what the cut is measured against.
Percent off, amount off, and a new price
A percentage is a ratio scaled to a hundred, so 40% off is the instruction “multiply by 0.6” whatever the price happens to be. A fixed amount off is not a ratio at all — it is a constant, and it shrinks in relative terms as prices rise. On a $100 item the two coincide: 40% off and $40 off both land on $60.00. On a $250 item they separate at once. Forty percent off returns 150.00 from the calculator; forty dollars off leaves $210.00. Sixty dollars of difference comes from the word “percent” alone.
Converting between the two is a single step. To compare a flat coupon against a percentage sale, divide the coupon by the original price and multiply by 100 — $40 off a $250 item is a 16% discount, which is less than half as deep as it first sounds next to a 40% rack.
What the percentage is measured against
The reference price carries the whole claim. The Federal Trade Commission's Guides Against Deceptive Pricing, 16 CFR Part 233, treat a former-price comparison as legitimate only where that former price was “the actual, bona fide price at which the article was offered to the public on a regular basis for a reasonably substantial period of time.” Where an inflated figure was set up specifically to support a later reduction, the guide's language is blunt: the bargain being advertised is a false one, and the “reduced” price is probably just the seller's regular price.
Guide I, which is §233.1, illustrates the point with a fountain pen. A retailer whose regular price is $7.50 briefly advertises the pen at $10, expects to sell few or none at that figure, holds it for a few days, then cuts back to $7.50 under the banner “Were $10, Now Only $7.50”. The advertised bargain is not genuine, because nothing about the pen's real price ever changed.
The same section takes the opposite failure too: a reduction can be perfectly real and still be misleading. An item advertised as “Reduced to $9.99” from a former price of $10 misleads, because a shopper reads the claim as a substantial saving rather than a single penny.
None of that is testable by a calculator. Enter 200 and 25 and it returns 150.00 whether the $200 was a year-round price or a number invented last Tuesday, which is why the reference price deserves more of your attention than the percentage attached to it.
How Do You Calculate a Discount?
Two multiplications and a subtraction, and the calculator works through them without rounding anything until the end. Working the steps separately on paper is fine; rounding between them is what leaves you a cent adrift from the register.
The discount formula, written out
discount amount = original price × (percent off ÷ 100) sale price = original price − discount amount with sales tax total = sale price × (1 + tax rate ÷ 100) the same three steps compressed into one line total = price × (1 − discount ÷ 100) × (1 + tax ÷ 100)
The one-line version is algebra rather than a description of the code: the calculator does keep the steps separate, but it never rounds between them. Every intermediate value stays at full precision and only the final figure is rounded to the nearest cent — one rounding at the moment of printing, rather than one per step.
Read the short way, a discount and a tax are the same kind of operation pointing in opposite directions. Twenty-five percent off is a multiplication by 0.75; eight percent tax is a multiplication by 1.08. That symmetry is the reason several things on this page work out the way they do.
Step by step
Three fields, in the order the form presents them:
- Original Price — the ticket price before anything comes off. This is the one field the calculator genuinely needs; leave it blank or enter 0 and the panel answers with the amber “Check your inputs” notice instead of a figure.
- Discount Percentage — the percent off as a plain number, so 25 means 25%. An empty box counts as 0% and the calculator hands your own price straight back.
- Tax Rate — your combined sales tax rate, again as a plain number. Leave it at 0 or empty when tax is already inside the shelf price or does not apply.
- Then press Calculate. The page opens with all three boxes empty and a dash in the panel, so nothing is worked out until you press the button, and nothing recalculates while you type. Reset clears the form and returns the panel to that empty state.
There is one discount field, so one discount is applied per calculation. A stacked offer means running the answer through the form a second time, which the stacking section below sets out.
Worked example: 25% off $200
A $200 jacket at 25% off, with the tax rate left at 0.
discount amount = 200 × (25 ÷ 100) = 50.00
sale price = 200 − 50.00 = 150.00
- Result panel
- 150.00
That is the whole panel. One figure, no currency symbol, no breakdown rows beneath it — the formula returns a single number rather than the pipe-separated list that drives the itemized readouts elsewhere on this site. The saving is the difference between what you typed and what came back: $200.00 − $150.00 = $50.00.
Switch the tax field on and the second multiplication runs against the reduced figure. Enter 200, 25 and 8 and the panel reads 162.00, which is the $150.00 sale price carrying $12.00 of tax.
Working backwards from the sale price
Given a sale price and a percentage, recover the original by dividing rather than multiplying. A $150.00 tag at 25% off came from 150 ÷ 0.75, which is $200 — and entering 200 and 25 returns 150.00, closing the loop.
original price = sale price ÷ (1 − percent off ÷ 100) percent off = (original − sale) ÷ original × 100
Adding the 25% back onto $150.00 does not get you home: that gives $187.50. The percentage was taken off the larger number, so putting the same percentage onto the smaller one restores less than was removed. This is the identical mechanism that makes two stacked discounts fall short of their sum.
The second line answers the other direction. A $250 coat now ticketed at $150.00 has been cut by (250 − 150) ÷ 250 × 100 = 40%, and the calculator confirms it: 250 at 40% returns 150.00.
Doing it in your head
Move the decimal one place left for 10%, then build your percentage out of tenths and halves. Thirty percent off $89.99: a tenth is $9.00 to the nearest cent, three tenths is $27.00, and $89.99 − $27.00 leaves $62.99. The calculator returns 62.99 for the same inputs.
Rates that are not whole tenths cost one extra move. Thirty-five percent off $80 is three tenths, $24.00, plus half a tenth, $4.00 — so $28.00 comes off and $52.00 remains, which is exactly what the form returns for 80 and 35.
The quarters are worth committing to memory on their own, because none of them needs a decimal. Multiply by three quarters for 25% off, halve for 50%, quarter for 75%: a $200 ticket becomes 150.00, 100.00 and 50.00 at those three depths.
Discount Chart: What You Pay at Common Percentages Off
Percentages scale, so a single column of figures covers every price. These are the calculator's own outputs with the tax rate at 0.
| Percent off | You pay per $100 | You save per $100 | A $250 item becomes |
|---|---|---|---|
| 5% | $95.00 | $5.00 | $237.50 |
| 10% | $90.00 | $10.00 | $225.00 |
| 15% | $85.00 | $15.00 | $212.50 |
| 20% | $80.00 | $20.00 | $200.00 |
| 25% | $75.00 | $25.00 | $187.50 |
| 30% | $70.00 | $30.00 | $175.00 |
| 40% | $60.00 | $40.00 | $150.00 |
| 50% | $50.00 | $50.00 | $125.00 |
| 60% | $40.00 | $60.00 | $100.00 |
| 70% | $30.00 | $70.00 | $75.00 |
The middle two columns are one number read from opposite ends: at any depth, what you pay and what you save add back to $100. Scaling is a decimal shift. A $45 basket is 0.45 of a hundred, so 20% off it is 0.45 × $80.00 = $36.00 — and the form returns 36.00 for 45 and 20.
The right-hand column is a check on the deep end of a sale. Seventy percent off does remove most of the price, but the survivor still has to be worth $75.00 to you on its own terms. A rack marked 70% off is a rack of prices, not a rack of savings.
Stacked Discounts: Why 20% + 10% Is Not 30%
“Extra 10% off already-reduced items” is smaller than it sounds, because the second percentage is measured against whatever the first one left behind.
| Advertised stack | Feels like | Actual discount | You pay on $200 |
|---|---|---|---|
| 10% + 10% | 20% | 19.00% | $162.00 |
| 20% + 10% | 30% | 28.00% | $144.00 |
| 30% + 20% | 50% | 44.00% | $112.00 |
| 25% + 25% | 50% | 43.75% | $112.50 |
| 40% + 20% | 60% | 52.00% | $96.00 |
| 50% + 20% | 70% | 60.00% | $80.00 |
The gap widens as the cuts get deeper, because there is less price left for the second one to work on. A 25% + 25% sale leaves you paying 56.25% of the original — $112.50 on a $200 ticket — rather than the half that adding the two numbers suggests.
combined discount = 100 − (100 − first) × (100 − second) ÷ 100
There are two ways to put a stack through this calculator. Feed the first answer back in as the original price — $200 at 20% gives 160.00, and 160 at 10% gives 144.00 — or work the combined percentage out first and enter it once, since $200 at 28% also returns 144.00.
The order of the two percentages never matters, for the same reason the tax order does not: both are multiplications. Twenty then ten, or ten then twenty, both finish at $144.00 on a $200 ticket.
Discounts and Sales Tax: Which Comes First?
The third field exists because a receipt is not the sale price. US sales tax sits outside the shelf price and is charged on what the retailer actually takes in, which after a markdown is the reduced figure — so the discount cuts the tax along with the price.
The order does not change the total
This calculator takes the discount off first and applies tax to what is left, which is how a register works. It is worth knowing that the sequence makes no difference to the amount due. Both steps are multiplications, and multiplication does not care about order: a $200 item at 25% off with 8% tax returns 162.00, and running it the other way — add 8% to $200 to get $216, then take 25% off that — returns 162.00 as well.
What the discount does change is how much of that total is tax. Eight percent of the full $200 would be $16.00, while eight percent of the discounted $150.00 is $12.00. The $4.00 gap is precisely 8% of the $50.00 that came off, so the tax shrinks in exact proportion to the price and never disproportionately.
Set the tax field to 0 whenever the price you are working from already includes tax, which is the normal case outside the United States. Applying a rate on top of a tax-inclusive price taxes the tax, and the overstatement is the whole rate over again — 8% too much, whatever the discount happens to be.
Coupons, where the order really does matter
One case breaks the tidy picture, and it is not arithmetic — it is who funds the discount. New York's Tax Bulletin ST-140 sets the rule out plainly: a store-issued coupon reduces what the seller receives, so tax is calculated on the reduced price, whereas a manufacturer's coupon is reimbursed to the seller, so tax is due on the full price of the item even though the shopper pays less.
The bulletin's own worked pair uses a $1.00 taxable item, a 25-cent coupon and an 8% rate. With a store coupon: $1.00 less 25 cents is 75 cents, tax of 6 cents, 81 cents due. With a manufacturer's coupon: tax of 8 cents on the full $1.00 makes $1.08, the 25 cents comes off afterwards, and 83 cents is due. Two cents apart on a one-dollar item, for identical money off.
California reaches the same place by a different route. Publication 113 says amounts paid by manufacturers to reimburse a retailer for coupon value are included in the retailer's total taxable sales, while a discount the retailer funds itself is not — and where a store matches a manufacturer's coupon with its own, only the store's half reduces the taxable amount.
This calculator always applies tax to the reduced price, so it models a store-funded markdown rather than a manufacturer's coupon. The manufacturer case takes three moves: set the tax field to 0 and note how much came off, add tax to the full ticket price, then subtract that money off from the taxed figure. A $200 item at 25% with 8% tax gives $50.00 off and a taxed full price of $216.00, so $166.00 is due — against the 162.00 this page returns for the store-funded version. The middle move is the job of the Sales Tax Calculator.
How to Read Your Result
The panel gives you one figure and no commentary: the amount due, rounded to the nearest cent. Everything else you might want out of a discount is one subtraction away from it, provided you know which subtraction.
Getting the saving out of it
With the tax field at 0, subtract the readout from the price you entered and the remainder is the saving. Two hundred dollars in, 150.00 back, $50.00 saved.
With a tax rate in place, that subtraction stops meaning anything. Enter 200, 25 and 8 and the panel shows 162.00, which is $38.00 below the ticket — but the $38.00 is a $50.00 discount less $12.00 of tax you would have paid anyway, so it understates the markdown by exactly the tax charged on it. Run the sum once with tax at 0 to read the saving, then again with your rate to read the amount due.
The two-pass habit travels, too. Discounts compare across state lines; amounts due only compare at the same tax rate, so a deeper cut in a high-tax county can still leave you paying more.
Whether it is actually a good price
A discount percentage describes one seller's own price history and nothing else. It carries no information about what the item is worth or what anyone else charges, which is how the same jacket can be 60% off at one retailer and cheaper at full price at another. The comparable figure is the one the calculator returns — the amount due — set against the amount due somewhere else.
A percentage measured against a price nobody ever paid is not a discount but a label, so the reference price, not the depth of the cut, is the number to check first.
If you are the one setting the markdown
A markdown comes out of margin rather than out of price, and the two move at very different speeds. Take an item costing $60 and priced at $100, a gross margin of 40%. Cut the price by 25% and the calculator returns 75.00: gross profit falls from $40 to $15, and the margin falls from 40% to 20%. A quarter off the price has taken half the margin.
That ratio gets worse as the markdown deepens, and it is worth knowing where a proposed sale leaves you before you advertise it. Check it against your own cost with the Margin Calculator.
Limits: When This Does Not Apply
The formula is three multiplications long and hard to break. The gaps sit around it — in what the fields will quietly accept, and in the kinds of offer that are not a percentage at all.
What the fields will accept
None of the three inputs declares a minimum or a maximum, and the form is submitted without browser validation, so the working range is whatever the arithmetic tolerates. A discount above 100% is taken literally: 200 at 120% returns −40.00, a negative price with no warning attached to it. A negative percentage runs the machine backwards — 200 at −10% returns 220.00, which is a 10% markup and is never labeled as one.
Blank fields have quiet defaults of their own. An empty tax rate reads as 0%, and so does an empty discount, so a form carrying only a price returns that price unchanged rather than prompting you to finish filling it in. Only the price defends itself: blank or zero there produces the amber notice.
A 100% discount is rejected
Enter 200 and 100 and the calculation is right — the answer is 0.00 — but the panel shows “Check your inputs” above the message “Please check your values and try again.” A result of exactly zero is the sentinel these calculators use to flag bad input, so a genuinely free item is indistinguishable from an empty form. Entering 99.99 instead returns 0.02, which is close enough to read as free.
Rounding, and the cent it can cost
Only the final figure is rounded, to two decimal places. Work the same sum in two steps by hand and you can land a cent away from it. An $8.30 item at 15% off has a raw discount of $1.245, which rounds to $1.25 and leaves $7.05, while the calculator carries the fraction through and returns 7.06 — because $8.30 × 0.85 is $7.055. Neither figure is wrong; they are two rounding policies, and a real register may follow either.
Offers this cannot model
It applies one percentage to one price. Fixed-amount coupons, buy-one-get-one, spend-over-$50 thresholds, tiered depths that vary by item, member pricing, loyalty points and cashback all sit outside it, as does any offer whose value depends on what else is in the basket. It has no idea what currency you are using either — the same figures come back whatever the price is denominated in, since a percentage is dimensionless.
The arithmetic runs in your browser and no calculation is stored or carried between sessions. This page does load analytics and advertising tags, though, so treat it as a public tool rather than a private record.