Sales Tax Calculator
Add tax to a net price, or strip it out of a gross one.
Apply single or stacked percentage discounts, take off a fixed-amount coupon, add tax, and see the final price, the amount saved and the true effective discount rate.
Fee schedules move. Marketplace commissions, payment rates, fulfilment charges and carrier surcharges are revised regularly and differ by country, plan, category and parcel profile. Read the current published rate card before you price a product on these numbers, and treat any tax figure here as arithmetic rather than advice on what you owe.
A single discount is easy. Two stacked on top of each other is where almost everyone goes wrong, because percentages multiply rather than add — and a shop advertising 25% off plus a further 15% is offering 36.25% off, not 40%.
The effective-discount tile is the one to read. It expresses everything — both percentages and the coupon — as a single percentage off the original price, which is the only version worth comparing between offers.
Order matters. Each step operates on the result of the one before it.
| Symbol | Meaning | Unit | Typical range |
|---|---|---|---|
Original | Price before any reduction | currency | — |
d₁ | First discount percentage | % | 0 – 90 |
d₂ | Second discount, on the reduced price | % | 0 – 90 |
Coupon | Fixed amount off, applied after | currency | — |
Effective | Everything as one percentage off | % | 0 – 100 |
The coupon behaves differently from the percentages, and in a useful way. A fixed $10 off is worth 7.8% on a $129 item and 12.2% on the $82.24 that remains after the two percentage discounts. Applying money-off codes to already discounted baskets is where they do the most work.
Saving $56.76 on a $129 item is an effective discount of 44.00%. Advertised as “25% off plus 15% plus $10”, it sounds larger than 40% and is in fact larger — but only because of the coupon. Without it the offer is 36.25%, which is 3.75 points less than the sum most shoppers assume they are getting.
At full price the tax would have been 129.00 × 0.0825 = $10.64. On the discounted price it is $5.96, so the reduction saves an extra $4.68 of tax on top of the $56.76 off the goods. That is a real part of the saving in any tax-exclusive market, and it is the reason the total at the till is often slightly better than the arithmetic people do in their heads.
Every step of the calculation, in order.
| Step | Price | Change |
|---|---|---|
| Original price | $129.00 | — |
| After 25% off | $96.75 | −$32.25 |
| After a further 15% | $82.24 | −$14.51 |
| After the $10 coupon | $72.24 | −$10.00 |
| Tax at 8.25% | $78.20 | +$5.96 |
Look at the two percentage steps. The first takes $32.25 and the second, at a smaller percentage, takes $14.51 — less than half, even though 15% is more than half of 25%. That is the compounding effect in money terms, and it is why the second discount in any stacked offer is always worth less than its headline suggests.
Here is the general rule for stacked discounts, which is worth memorising because it comes up constantly:
| Discounts | Sum | Actual combined | Difference |
|---|---|---|---|
| 10% + 10% | 20% | 19.00% | 1.00 points |
| 20% + 10% | 30% | 28.00% | 2.00 points |
| 25% + 15% | 40% | 36.25% | 3.75 points |
| 30% + 20% | 50% | 44.00% | 6.00 points |
| 50% + 20% | 70% | 60.00% | 10.00 points |
The gap widens as the discounts get larger, which is exactly why deep stacked offers are the most misleading. A retailer advertising “up to 70% off” with a 50% sale and a further 20% code is delivering 60%, and is not technically saying anything untrue.
Four things worth knowing about how discounts work in practice.
The original price may be notional. Reference pricing rules in many jurisdictions require the higher price to have been genuinely charged for a period, but the definitions vary and enforcement is patchy. A discount from a price nobody ever paid is arithmetic, not a saving.
Discounts and margin do not move together. A 25% price cut on a 40% margin leaves 20%, and takes half the profit. Before running an offer, check what it does to the margin and how much extra volume would be needed to stand still — usually a great deal more than the discount itself.
Order of operations differs between checkouts. Most apply percentage codes before fixed-amount ones, but not all, and some apply the coupon before tax while others apply it after. On this example the difference is small; on a large basket with a high tax rate it is not.
Free shipping is a discount too. Waiving a $6.95 delivery charge on a $129 order is a 5.4% discount that happens to be easier to advertise and easier to withdraw. Price it the same way you would price any other reduction.
There is a psychological point worth adding, because it explains why stacked offers exist at all. Two discounts announced separately read as more generous than one larger discount of the same size, even to people who know the arithmetic. A shop advertising 25% off with a further 15% at the till is offering 36.25%, and a shop advertising a flat 36.25% would be offering exactly the same thing to considerably less effect. The structure is doing work that the number is not.
The same applies to fixed-amount codes. Ten dollars off sounds specific and concrete in a way that 12.16% does not, which is why money-off codes convert well on lower-priced baskets and percentage codes work better on expensive ones. If you are designing an offer rather than evaluating one, that pairing is worth getting right: a $10 code on a $400 order is a rounding error the customer notices, and a 15% code on a $25 order gives away less than a coffee.
For the tax side of the same calculation in either direction, the sales tax calculator adds or strips tax on its own, and for the seller's view of what an offer costs, the ecommerce profit calculator shows what survives a discounted order once fees and shipping are taken out.
Multiply the price by one minus the discount as a decimal. Twenty-five per cent off $129 is 129 × 0.75 = $96.75, a saving of $32.25.
No. They multiply. Twenty-five per cent then a further 15% is 36.25% off, not 40%, because the second discount applies to the already reduced price.
36.25% off the original. On $129 that is $82.24 — $46.76 saved, rather than the $51.60 that adding the percentages would suggest.
Because the second discount is taken from a smaller base each time the first one gets larger. Ten and ten differ by one point; fifty and twenty differ by ten.
Almost always after, in most checkouts. That makes a fixed-amount code worth more in percentage terms — $10 is 7.8% of $129 but 12.2% of the $82.24 left after the percentage discounts.
Yes. Tax applies to what you actually pay, so a discount saves tax too. Here it saves an extra $4.68 on top of the $56.76 off the goods.
Everything — both percentages and the coupon — expressed as one percentage off the original price. On this example it is 44.00%, and it is the only figure worth comparing between competing offers.
More than most people expect. A 25% cut on a 40% margin leaves 20% and halves the profit per sale, so you need to double the volume simply to stand still.
A 50% sale plus a further 20% code delivers 60%, not 70%. It is not untrue if some items reach 70% another way, but the stacked arithmetic never gets there on its own.
Yes, and it should be priced like one. Waiving a $6.95 charge on a $129 order is a 5.4% discount — easier to advertise and easier to withdraw, but the same cost.
Six tools that pick up where this one leaves off.
Add tax to a net price, or strip it out of a gross one.
EcommerceSet a wholesale price that still leaves a retailer room.
EcommerceBack-solve the price that survives fees and hits your margin.
EcommerceTurn sessions and orders into revenue per visitor.
EcommerceThree percentage questions in one tool, with the working shown.
MathConvert between markup and margin — the two people mix up.
BusinessCookies. We use cookies for site functionality and to serve ads via Google AdSense. Nothing you type into a calculator is ever stored or sent anywhere. Read our Cookie Policy.