Discount Leakage: How Promo Codes Quietly Destroy Margin
Every discount code has one job: create orders that wouldn't exist otherwise. Most codes fail that test — they just make existing orders cheaper.
The only question that matters per code
Would this order have happened without the code? If yes, the discount was pure margin donation. Codes harvested by extension bots and deal sites fail this test almost by definition — the customer was already in checkout when the extension found the code.
The audit math
incremental_proxy = conversion_lift × affected_sessions × avg_contribution
code_net = incremental_proxy − code_cost
You can't observe the counterfactual directly, but proxies work: compare conversion and AOV of code users against a matched no-code baseline, and check what share of code redemptions came from customers who had already purchased at full price before.
Where the leaks concentrate
- Evergreen codes that leaked to coupon sites — often the single largest line. Rotate or kill them.
- Stacking — free shipping + percent-off + loyalty points on one order, each approved in isolation, jointly taking the order below contribution zero.
- Repeat-customer redemption — discounts spent on customers with demonstrated full-price willingness. Fence codes to genuinely new customers.
What a clean program looks like
Every active code has an owner, an expiry, a fence (new customers, minimum basket, category), and a monthly net-contribution number next to it. Codes that can't show positive incremental contribution for two consecutive months get retired. Margin recovered this way is the cheapest growth you'll find all year — it requires selling nothing extra.
ProfitFalcon runs this exact math on your store exports — every number verifiable.
Try ProfitFalcon free
PROFITFALCON