Win-Back Lift Calculator

Lapsed customers are the cheapest audience you will ever market to — they already know you, already bought once, and cost nothing to acquire again. This tool sizes what a win-back campaign actually recovers, and separates the customers it truly wins back from the ones who would have returned anyway.

Recovered revenue = lapsed customers × win-back rate × AOV × gross margin; ROI = (recovered profit − campaign cost) ÷ campaign cost. The honest version subtracts a baseline reactivation rate — the share who would have returned with no campaign — so you measure incremental lift, not customers you would have kept for free. Win-back usually beats cold acquisition on cost because lapsed customers already know the brand, but only the incremental, cost-adjusted number tells you whether a specific campaign was worth running.

The calculator

Win-Back Lift Calculator inputs and result

Customers in the win-back audience.
Share of the audience you expect to reactivate.
Share who would return with no campaign.
Average value of a reactivation order.
Gross margin to convert revenue to profit.
Total cost of running the win-back.
✓ Profitable win-back
Recovered revenue
$0
0net of cost
0ROI
Export

Walkthrough

How to use this calculator

  1. Define your lapsed audienceDecide what ‘lapsed’ means — no purchase in 6, 9, or 12 months — and count the customers who fit. Recently lapsed, higher-value customers win back far more readily than long-gone ones.
  2. Set an expected win-back rateUse your own history if you have it, or a conservative estimate. This is the share of the audience you expect to place an order during the campaign.
  3. Add a baseline from a holdoutEnter the reactivation rate you would see with no campaign, measured by holding out a control group. The tool subtracts it so you credit the campaign only with incremental returns, not freebies.
  4. Enter AOV, margin and costAdd the win-back order value, your gross margin, and the full campaign cost — incentive, sending, creative, media. These turn recovered revenue into a real ROI.
  5. Read net and ROI, then exportThe verdict tells you whether the campaign clears its cost. If it does not, narrow to recent, valuable customers or trim the incentive. Export the result for the lifecycle plan.

From the desk

RGM Expert Says

Real Growth Matters — Retention & reactivation practiceHow we use this tool with clients

Win-back is the most under-rated line in most lifecycle programs, and the most over-claimed when someone finally runs it. Under-rated because lapsed customers are the cheapest audience a brand owns — they already know you and already converted once, so the cost to reach them again is a fraction of cold acquisition. Over-claimed because teams count every returning customer as a win, including the ones who would have wandered back on their own.

That second trap is why we build a holdout into every win-back we run. Hold back a random slice of the lapsed audience, send nothing, and watch how many return anyway — that is your baseline. The only number worth reporting is the lift above it, because the customers who would have returned for free are not revenue the campaign created. This tool bakes that subtraction in, which is why its recovered-revenue figure is usually more sober than the platform’s.

Where win-back earns its keep is targeting. The economics swing hard on recency and value: a customer who lapsed three months ago at a high order value is a different prospect from one who vanished two years ago after a single cheap order. We narrow the audience to the recently lapsed and the historically valuable, keep the incentive only as deep as the math allows, and let the cost-adjusted ROI — not the gross reactivation count — decide whether to scale.

The math

How it works

The estimate reactivates a fraction of your lapsed audience, values those orders at your AOV and margin, then nets out the campaign cost. The baseline rate is subtracted from the win-back rate so only the incremental customers — the ones the campaign actually caused — count toward recovered revenue.

Incremental rate = Win-back rate − Baseline reactivation rate
Recovered revenue = Lapsed customers × Incremental rate × AOV
Net = (Recovered revenue × Gross margin) − Campaign cost
ROI = Net ÷ Campaign cost × 100%
  • Lapsed customers — the size of the win-back audience.
  • Win-back rate — share you expect to reactivate during the campaign.
  • Baseline reactivation rate — share who would return anyway (from a holdout); subtracted for incrementality.
  • AOV, margin, cost — value each order, convert to profit, and net out the spend.
  • Worked example: 4,000 lapsed × 8% × $75 = $24,000 recovered revenue; at 60% margin that is $14,400 gross profit, and net of a $3,000 cost it is $11,400 profit, a 380.0% ROI.

The recovered-revenue headline uses the full win-back rate; the net and ROI use incremental lift above baseline when you provide one, which is the honest measure of campaign impact. Win-back economics depend on your own data — for reactivation context see Klaviyo benchmarks. Figures here are an estimate, not a forecast.

Why it matters

Why win-back beats cold acquisition — if you measure it honestly

A lapsed customer is the cheapest prospect a brand has. They already know the product, already trusted you with a first purchase, and cost nothing to acquire again — so the win-back campaign that reaches them usually returns more per dollar than cold acquisition ever will. That is the case for treating reactivation as a core lifecycle motion, not an afterthought.

The discipline that makes the case real is incrementality. Some lapsed customers drift back on their own; if you credit the campaign with those returns, you will overstate its value and over-invest. A holdout group — a random slice that receives nothing — reveals the baseline reactivation rate, and the only number worth reporting is the lift above it. This calculator subtracts the baseline so the net and ROI reflect customers the campaign actually caused.

Targeting is where the economics are won or lost. Reactivation rate and order value both fall as customers lapse longer, so a campaign aimed at the recently lapsed and historically valuable will clear its cost when a blanket blast to everyone who ever bought will not. Keep the incentive only as deep as the margin allows, and let the cost-adjusted ROI decide whether to scale — not the gross reactivation count.

Benchmarks

Win-back economics in context

Win-back rates depend heavily on recency, value and the offer, so treat any range as orientation. The rates from your own holdout test are the ones to trust; this calculator turns them into recovered revenue and ROI.

SignalHealthier win-backWeaker win-back
Recency of lapseRecently lapsed (months)Long gone (years)
Customer valueHigh historical AOVSingle cheap order
MeasurementHoldout-based incrementalGross reactivation count
Patterns are RGM analysis of reactivation campaigns; for email reactivation context see Klaviyo benchmark data. Deepen with RGM’s churn rate deep dive.

Voices worth trusting

What retention marketers say about win-back

The cheapest customer to acquire is the one you already lost — but only the lift above your holdout counts as a win.
RGM analysis
Retention & reactivation practice
Loyalty economics start with knowing which customers are worth keeping and winning back, and measuring the return on the effort honestly.
Loyalty author (paraphrase)

Go deeper

Books on retention and value

Related on RGM

Keep learning

FAQ

Common questions

How do you calculate win-back campaign ROI?
Recovered profit = lapsed customers × incremental win-back rate × AOV × gross margin; ROI = (recovered profit − campaign cost) ÷ campaign cost. For example, 4,000 lapsed at 8% with a $75 AOV and 60% margin yields $14,400 gross profit; net of a $3,000 cost that is $11,400 profit and a 380.0% ROI.
What is incremental win-back lift?
It is the reactivation above what would have happened with no campaign. Some lapsed customers return on their own; subtract that baseline (measured with a holdout) so you only credit the campaign with customers it actually caused.
Why use a holdout group for win-back?
A holdout — a random slice that receives nothing — reveals the baseline reactivation rate. Without it you will overstate the campaign by counting customers who would have returned anyway, and over-invest as a result.
Is win-back cheaper than acquiring new customers?
Usually yes. Lapsed customers already know the brand and converted once, so reaching them again costs far less than cold acquisition. But only the cost-adjusted, incremental ROI confirms a specific campaign was worth running.
Who should I target in a win-back campaign?
Prioritize recently lapsed, historically valuable customers. Both reactivation rate and order value fall the longer a customer has been gone, so a focused audience clears its cost where a blanket blast to everyone who ever bought will not.
How deep should the win-back incentive be?
Only as deep as the margin allows. A discount lifts the win-back rate but cuts the profit per order, so size the incentive against the cost-adjusted ROI rather than the gross reactivation count.

Related tools

Related tools