Skip to content

Final Price After Discount Calculator

Checkout total after discounts, shipping and tax.

Calculate the final checkout price after stacked discounts, shipping and tax, in the order they are actually applied.

Written and maintained by Mohit PatelLast checked August 4, 2026How we build these
%
%
%

Checkout total

$110.82

28.0% effective discount

After discounts$86.40
Shipping+ $5.95
Tax+ $18.47
Stacked ≠ added28.0% not 30.0%

Discounts stack multiplicatively, shipping is added after them, and tax applies to the total, which is why the checkout figure rarely matches the mental estimate.

How the Final Price After Discount Calculator works

The order of operations decides the total. Discounts apply before tax, shipping is usually added after the discount, and stacked codes multiply rather than add, which is why the checkout figure rarely matches the mental estimate.

Also known as: stacked discount calculator · price after multiple discounts · compound discount calculator · discount and tax calculator · discount calculator with sales tax

Behind the number

Final price after a single discount is original × (1 − discount). After several sequential discounts it is original × (1 − d₁) × (1 − d₂) × (1 − d₃), because each applies to the price left by the one before.

Adding the discounts and applying the total gives a lower price than stacking them, and the difference grows with the number of discounts. Twenty, ten and five percent stacked is 31.6%, not 35%.

A real example

A $58 item with 20% off, then a 10% code, then a further 5% loyalty discount.

Stacked: 58 × 0.8 × 0.9 × 0.95 = $39.67. Added: 58 × 0.65 = $37.70. The stacked price is $1.97 higher, which is 3.4% of the original.

Now check the floor. At $26.10 of cost, $39.67 leaves $13.57 of contribution before fulfilment. Adding $6.40 of per-order cost leaves $7.17. The stack has survived; a fourth discount of 15% would take it to $33.72 and leave $1.22, which is effectively nothing.

The usual mistakes

Order of application does not change the final price, multiplication is commutative, but it does change how the saving is presented. Customers perceive a large discount followed by a small one as more generous than the reverse, despite an identical result.

Whether tax applies before or after the discount does change the total, and it varies by jurisdiction and by what is being discounted. On a taxable sale the discount normally reduces the taxable base, which means the customer saves the tax on the discount too.

Using the result

Set a hard price floor in the platform, calculated per product from actual variable cost. Stacked discounts taking a price below cost is the single most common unintended pricing failure, and it happens at the busiest moments when nobody is checking.

Then decide deliberately which discounts may combine. Most platforms allow codes to stack with sale prices by default, and most businesses have never chosen that setting.

The exclusion rules worth setting

Three exclusions cover nearly every problem. Codes do not apply to already-discounted items. Codes do not stack with each other. And a global floor prevents any combination from taking a price below the calculated minimum.

The first two are policy and are visible to customers, which means they have to be stated clearly at checkout rather than discovered when a code fails. A code that silently does not work costs the order; one that explains why does not.

The third is a safety net that should never be reached. If it is being hit regularly, the discount structure above it is wrong, and the floor is masking a problem rather than solving one, which is worth checking rather than being reassured by.

It is worth showing the full stack at checkout rather than a single combined figure. A customer who sees the sale saving, the code saving and the loyalty saving as separate lines perceives more value from the same total than one who sees a single discount, and the transparency prevents the support queries that a mysterious total generates.

The one exception is where the stack is small. Three discounts totalling four percent listed line by line reads as fussy rather than generous, and a single line serves better.

Where to go next

The Final Price After Discount question rarely arrives on its own. These are the ones that usually come with it:

Not financial advice. Marketplace fees change, and they vary by country, plan and seller status. Every rate here is an editable default, not a quoted price, check the platform's current fee schedule before you price a product against it. This is not tax or business advice.

Frequently asked questions

Is tax calculated before or after a discount?

After. Tax applies to the discounted amount actually paid, which is why a discount reduces the tax owed as well as the price. This is standard for both VAT and US sales tax.

Does shipping get discounted?

Usually not by a percentage-off code, which typically applies to the item subtotal only. Free-shipping codes remove it separately. Read which the code is before promising a total.

How do stacked discount codes combine?

Multiplicatively, when a platform permits stacking at all. 20% then 10% is 28% off, not 30%. Many platforms disallow stacking entirely for exactly this confusion.

Why is the checkout total higher than expected?

Usually shipping added after the discount, tax applied on top, or a code that covered only part of the basket. The three together routinely account for a 20-30% gap from the mental figure.

Related calculators