Skip to content
Marketing Calculators

Ecommerce · Calculator

Discount / Promo Profitability Calculator

Find out if a discount promotion actually increases total profit, or just moves revenue around.

Enter your numbers

Normal selling price before the promotion.

The discount percentage being offered.

Your direct cost per unit sold.

Estimated increase in units sold due to the discount.

Change in total profit from the promo: 6.7% — Modest gain
6.7%
Change in total profit from the promo
Modest gain

Work backwards from a target

Your figures stay in this browser — nothing is sent anywhere.

Shown in USD — the arithmetic is identical in any currency.

What is Discount / Promo Profitability?

This checks whether a discount actually grows total profit rather than just revenue and unit count. The arithmetic is unforgiving in a way that surprises people: a discount comes straight out of margin, so a product sold at 40% margin and discounted 20% needs roughly a 50% volume increase merely to break even. Promotions therefore look successful on every dashboard while quietly costing money. The most uncertain input is the sales lift, and it is also the one the entire answer hinges on.

Why it matters

  • Volume and revenue can both go up during a promo while total profit actually goes down — this catches that.
  • It gives a clear go/no-go number before running a promotion, instead of judging success by units sold alone.
  • It shows how sensitive profitability is to the assumed sales lift, which is often the least certain input.

The formula

Profit Change % = [(Promo Units × Promo Profit per Unit) − (Baseline Units × Regular Profit per Unit)] ÷ Baseline Total Profit × 100

Promo Units
expected units sold during the promo, baseline units adjusted for lift
Promo Profit per Unit
discounted price minus cost of goods
Baseline Units / Profit
units and profit at regular price, for the same period, as a comparison point

How to use this calculator

  1. 01Enter your regular price and the discount percentage being considered.
  2. 02Enter your cost of goods per unit.
  3. 03Enter your best estimate of the sales lift the discount would realistically generate.
  4. 04A positive result means the promo grows total profit; negative means it would lose money despite higher sales volume.

Worked example

A $50 product with a $20 cost is discounted 20% (to $40), with an expected 60% increase in units sold.

  1. Discounted price = $50 × 80% = $40
  2. Baseline profit (100 units) = 100 × ($50 − $20) = $3,000
  3. Promo profit (160 units) = 160 × ($40 − $20) = $3,200
  4. Change = ($3,200 − $3,000) ÷ $3,000 × 100 = 6.7%

This promo is projected to increase total profit by about 6.7% — a real gain, but far smaller than the 60% sales lift alone would suggest, since margin per unit dropped substantially.

Industry benchmarks

Compiled August 2026

  • Deep discount, low margin product

    Often net negative

    High discount + thin margin rarely gets recovered by volume alone.

  • Moderate discount, healthy margin

    Often net positive

    Margin cushion absorbs the discount while volume adds real profit.

  • Shallow discount (under 10%)

    Usually net positive if any lift occurs

    Small margin sacrifice, easy for modest lift to outweigh.

  • 20% off at a 40% margin

    Needs roughly 50% more volume

    Break-even lift rises steeply as margin thins.

Common mistakes

  • Judging promo success by units sold or revenue alone, without checking total profit impact.
  • Overestimating expected sales lift, which is usually the most uncertain and highest-impact input in this calculation.
  • Ignoring that some of the 'lift' may just be existing customers buying earlier than they otherwise would have (pull-forward effect).
  • Discounting often enough that customers learn to wait — once a sale is predictable, full-price demand erodes permanently and no single promotion's numbers will show it.

How to improve your promo profitability

Test the lift assumption with a smaller promo first

Running a limited-scope test before a full promotion gives a real lift figure instead of a guess.

Check the break-even ROAS if the promo is ad-supported

If you're also running ads to promote the discount, verify the combined economics.

Calculate break-even ROAS

Reach for a non-discount lever first

Bundles, thresholds and added value raise order size without surrendering margin on every unit. They are harder to set up than a discount code and considerably cheaper to run.

Model the AOV impact

Frequently asked questions

Why does the profit change look so much smaller than the sales lift?+

Because the discount reduces profit per unit even as volume increases — the net effect is usually much smaller than the volume increase alone suggests.

Should pull-forward effect be considered?+

Yes, if relevant — some 'lift' may just be regular customers buying now instead of later, which doesn't represent truly incremental profit.

How do I estimate the sales lift honestly?+

Use your own history of comparable promotions rather than a hoped-for figure, and note that the answer is highly sensitive to it — running the calculation at both an optimistic and a pessimistic lift shows you whether the promo is genuinely sound or only works if everything goes right.

Can a discount be worth running even at a loss?+

Sometimes, if the goal is stated and measured — clearing stock that is costing you storage, or acquiring customers whose repeat purchases recover the margin. What makes that legitimate is deciding it in advance, rather than declaring it afterwards to explain a disappointing result.

Related calculators

Put this calculator on your site

Free to embed, no attribution required beyond the link the widget already carries. It posts its height to the parent window as marketing-calculators:height if you want to size the frame exactly.

<iframe src="https://markcelerate.com/embed/discount-promo-profitability-calculator" title="Discount / Promo Profitability Calculator" width="100%" height="520" style="border:1px solid #ddd;border-radius:6px" loading="lazy"></iframe>
Preview the widget