Promo economics

Promo Expected-Value Calculator

Most promos lose money on the customers who were going to buy anyway. This shows you how much, before you launch.

Model 1 of The Marketing Quant Python Kit. Runs entirely in your browser — nothing you type is sent anywhere.

Your numbers

How many people will actually see the offer.

$
%

Margin before the discount, not your net margin.

$

Cash value of the offer. A 20% off code on a $120 basket is $24.

%

What this audience converts at with no promo. If you do not know this, the answer below is a guess.

%

Result

Net contribution

Incremental margin minus the total cost of the discount.

$500

Margin per order

$54.00

Incremental buyers

Buyers you would not have had without the offer.

250.0

Incremental margin

$13,500

Total discount cost

$13,000

Subsidy to existing demand

Paid to people who were going to buy anyway. This is the line most promo maths leaves out.

$8,000

Breakeven

Conversion needed to break even

6.35%

Headroom

Percentage points between your expected conversion and breakeven.

0.15 pts

Headroom is under 0.5 percentage points. The offer sits inside measurement noise — you will not be able to tell whether it worked, because normal week-to-week variation is larger than the effect you are trying to detect.

Free resource

Get the Promo & Bonus Economics Workbook

Every formula for pricing a promo before you launch it: expected value, wagering cost, breakage, breakeven conversion. Worked examples with real executed numbers.

No spam. Unsubscribe anytime.

Browse all free guides →
Read next

The maths behind this

Other tools

Want this fitted to your actual numbers?

The defaults here are illustrative. Fitted to your own data — real hazard rates, real margins, real conversion — the same models tell you what to do next rather than what is theoretically possible.

Get it modelled properly