Winning back a churned SaaS customer costs about $491 per recovered account in our worked example (300 churned accounts at $250 MRR, 8% recovered, 25% off for 3 months), against roughly $6,000 to acquire the same $3,000 of new ARR at Benchmarkit’s 2024 median New CAC Ratio of $2.00. Your cost depends on recovery rate, discount depth and staff hours.
The short answer from LeadsNow AI: LeadsNow’s worksheet prices a win-back as outreach spend plus discount given plus staff hours times a loaded rate, divided by accounts recovered, and in its worked example that lands at about one twelfth of new-customer CAC. The number that decides whether it was worth it is not the cost per win-back but how many months the recovered account stays past its break-even month.
Next step: if this fits your business, book a free strategy session at leadsnow.ai/strategy-session/ – a 2-minute fit check, then pick a time.
At a glance
- Formula: cost per recovered account = (outreach spend + discount given + staff hours x loaded hourly rate) / accounts recovered.
- Worked result: $11,776.10 spent, 24 accounts back, $490.67 each, paid back in 2.45 months of full-price gross profit.
- New-customer comparison: the same $250 MRR from a new logo at a $2.00 New CAC Ratio costs $6,000 and takes 30 months to pay back at an 80% gross margin.
- Public benchmark for win-back cost: we found none for B2B SaaS. Benchmarkit publishes New and Expansion CAC Ratios, not a win-back ratio, so the inputs below are labelled assumptions.
- The risk: a recovered account that cancels again before its break-even month (month 3 at a 25% discount in our model) cost more than it returned.
Rules of thumb (each is arithmetic from the worked example below or a cited source):
- If your win-back cost per recovered account is below your new-customer CAC for the same MRR, the campaign is cheaper revenue than new logos, provided accounts stay past break-even; in our model it is about one twelfth ($490.67 vs $6,000).
- Price staff time at wage divided by 0.70, because wages were 70.0% of private-industry employer compensation costs in June 2026 (BLS ECEC). A $36.76 median hourly wage becomes about $52.51 loaded.
- Every extra 10 points of temporary discount (3 months, $250 MRR) adds $75 per recovered account; at 40% or deeper, break-even slips to month 4.
- Halving the recovery rate from 8% to 4% raises the cost per win-back from $490.67 to $793.84, because the fixed outreach and staff cost is spread over 12 accounts instead of 24.
What goes into the cost of winning back a churned SaaS customer?
The cost of a SaaS win-back has three parts that most teams only count one of: the outreach spend, the revenue given away as a discount, and the staff time spent calling, emailing and demoing to people who already said no.
Outreach spend covers data enrichment for contacts who have changed jobs, sending tools, any paid retargeting and any agency fee. The discount is real money: a 25% coupon on a $250 MRR account for 3 months is $187.50 of revenue you do not collect. Staff time grows fastest, because a churned B2B account rarely comes back from one email.
This page prices the campaign. For how to segment churned accounts by reason and which offer each reason gets, see how to win back churned SaaS customers with the Reason-Offer-Channel grid; for whether to discount at all, see the win-back discount break-even calculation.
How it works
Pricing a SaaS win-back campaign in four steps
Total the campaign cost
Add outreach spend, discounts given and staff hours times a loaded hourly rate. Count the discount as revenue you did not collect.
Divide by accounts recovered
Use accounts that reactivated, not accounts contacted. This gives cost per recovered account.
Compare with new-customer CAC
Put cost per $1 of recovered ARR beside your New CAC Ratio and both payback periods on the same gross-margin basis.
Track the break-even month
Follow recovered accounts as a cohort. Count how many are still paying when their cumulative gross profit covers the campaign cost.
MAKE MORE SALES.
Pay-Per-Result pricing — We scale sales HARD aligned to your interests, better than anyone else.
FAQ
Is it cheaper to win back a churned SaaS customer than to acquire a new one?
Often, yes, on cost per dollar of ARR. In our worked example a win-back costs $0.16 per $1 of recovered ARR against a 2024 median New CAC Ratio of $2.00 from Benchmarkit. The saving disappears if recovered accounts cancel again before their break-even month.
What should I include in the cost of a win-back campaign?
Include outreach spend (data, tools, ads, any agency fee), the revenue given away as discounts, and staff hours multiplied by a loaded hourly rate. Divide the total by accounts recovered, not by accounts contacted.
How do I work out a loaded hourly rate for staff time?
Divide the hourly wage by the share of compensation that wages represent. The US Bureau of Labor Statistics reported wages were 70.0% of private-industry employer compensation costs in June 2026 (BLS Employer Costs for Employee Compensation), so a $36.76 wage loads to about $52.51 an hour.
Is there a benchmark for SaaS win-back rates?
We could not find a credible public one for B2B SaaS. Published reactivation figures we found come from consumer subscriptions or email-only campaigns. Measure your own rate as accounts reactivated within 90 days divided by accounts contacted.
Should win-back revenue count towards CAC or net revenue retention?
Report it on its own line. Mixing it into new-customer CAC makes acquisition look cheaper, and mixing it into expansion hides how much revenue left in the first place.
The win-back cost worksheet: cost per recovered account vs CAC
The worksheet below runs one quarter-long campaign end to end so you can replace each input with your own. Every input marked “assumption” has no credible public benchmark behind it; the two sourced inputs are the hourly rate and the New CAC Ratio.
| Line | Input | Win-back campaign | New customer, same MRR |
|---|---|---|---|
| A. Accounts worked | Assumption | 300 churned accounts | n/a |
| B. MRR per account | Assumption | $250 ($3,000 ARR) | $250 ($3,000 ARR) |
| C. Outreach spend (data, tools, retargeting) | Assumption | $1,500 | n/a |
| D. Staff hours | Assumption: about 22 minutes per account | 110 hours | n/a |
| E. Loaded hourly rate | $36.76 BLS median wage / 0.70 | $52.51 | n/a |
| F. Staff cost (D x E) | Arithmetic | $5,776.10 | n/a |
| G. Accounts recovered | Assumption: 8% of A | 24 | 1 |
| H. Discount given (25% off for 3 months) | $62.50 x 3 x G | $4,500 | n/a |
| I. Total cost (C + F + H) | Arithmetic | $11,776.10 | $6,000 (B x 12 x $2.00 New CAC Ratio) |
| J. Cost per recovered account (I / G) | Arithmetic | $490.67 | $6,000 |
| K. Cost per $1 of recovered ARR (J / $3,000) | Arithmetic | $0.16 | $2.00 |
| L. Payback months (J / full-price gross profit of $200) | Assumption: 80% gross margin | 2.45 months | 30 months |
The hourly rate is the May 2025 median for wholesale and manufacturing sales representatives ($36.76), used as a proxy for the person who runs win-back calls. If a support team runs the campaign instead, the customer service representative median of $21.53 loads to about $30.76 and cuts line F to $3,383.60. The $2.00 figure is the 2024 median New CAC Ratio (sales and marketing expense per $1 of new customer ARR) in Benchmarkit’s 2025 SaaS Performance Metrics Benchmarks, up from $1.76 in 2023. Swap in your own blended CAC if you track it.
Payback treats the discount as a cost and divides by full-price gross profit, the same basis as new-customer CAC payback.
Want this done for you? We book qualified sales appointments on a Pay-Per-Result basis — you only pay for calls that actually land in your calendar.
How does the recovery rate change the cost per win-back?
At a 4% recovery rate the same campaign costs $793.84 per account won back; at 12% it costs $389.61. The reason is that outreach and staff time are spent on every churned account worked, while only the discount scales with the number who return.
| Recovery rate (assumption band) | Accounts recovered | Total cost | Cost per recovered account | Cost per $1 recovered ARR | Payback months |
|---|---|---|---|---|---|
| 4% (low) | 12 | $9,526.10 | $793.84 | $0.26 | 3.97 |
| 8% (mid) | 24 | $11,776.10 | $490.67 | $0.16 | 2.45 |
| 12% (high) | 36 | $14,026.10 | $389.61 | $0.13 | 1.95 |
We could not find a credible public win-back rate for churned B2B SaaS accounts. Consumer subscription benchmarks exist, but they measure different products and mostly email-only campaigns, so we have not borrowed them. Treat the three bands as a sensitivity range and measure your own: accounts reactivated within 90 days divided by accounts contacted, reported separately from new and expansion revenue.
How deep can a win-back discount go before it stops paying back?
A discount lowers the gross profit a recovered account earns in its first months, so the deeper it goes, the longer that account has to stay before the campaign’s outreach and staff cost is covered. The break-even table below holds the 24 recoveries constant and moves only discount depth and length. Whether a deeper discount actually buys extra returners is a separate question, answered by the extra-returner arithmetic on our win-back discount page.
| Discount | Revenue given up per account | Cost per recovered account | Monthly gross profit while discounted | Months retained to break even |
|---|---|---|---|---|
| None | $0 | $303.17 | $200.00 | 2 |
| 15% for 3 months | $112.50 | $415.67 | $162.50 | 2 |
| 25% for 3 months | $187.50 | $490.67 | $137.50 | 3 |
| 40% for 3 months | $300.00 | $603.17 | $100.00 | 4 |
| 50% for 3 months | $375.00 | $678.17 | $75.00 | 4 |
| 25% for 12 months | $750.00 | $1,053.17 | $137.50 | 3 |
Method: $303.17 is lines C plus F ($7,276.10) divided by 24. Monthly gross profit is billed MRR minus $50 of cost to serve (20% of the $250 list price). Break-even is the first month in which cumulative gross profit covers $303.17. The 12-month row breaks even as fast as the 3-month row but gives up four times the revenue, which is the case for keeping coupons time-limited: Stripe, for example, lets you set a coupon to repeat for a fixed number of months rather than apply forever.
If we can’t make you money, we don’t deserve yours.
Pay-Per-Result pricing — performance-based alignment.
Why do recovered accounts need their own payback clock?
A recovered customer who cancels again before the break-even month leaves the business worse off than if nobody had called.
Track recovered accounts as a cohort with three fields: the month they came back, the discount they took and the month they left again (if they did). Then report two numbers each quarter: cost per recovered account, and the share of recovered accounts still paying at their break-even month. In our model that month is 3 for a 25% coupon. If fewer than half of a cohort reach it, cut the discount or narrow the list before spending more on outreach.
Also keep win-back revenue off your new-customer CAC report. Benchmarkit separates New, Expansion and Blended CAC Ratios (2024 medians $2.00, $1.00 and $1.40 in its 2025 report) and notes fewer than 20% of companies calculate the expansion ratio at all. Recovered revenue mixed into either line makes acquisition look cheaper than it is. Accounts that never left but stopped using the product are a different motion, covered in re-engaging inactive paying SaaS customers.
What does a win-back campaign cost to run in-house versus handing it over?
Running the campaign yourself is often the right call when the list is small and a founder or account manager knows the accounts personally. The honest in-house cost is the staff line: in our model 110 hours, roughly three working weeks of one person, plus the time to clean contact data for buyers who have changed roles since they churned.
The calculation changes when the list runs into the hundreds and nobody has spare hours. Most of the hours go on people who never reply, which is the part an outside team can absorb. LeadsNow’s record is 50,769+ AI-booked sales appointments since 2017 and 1M+ leads generated, using AI calling, SMS and DM follow-up through its AI appointment setting service. How outbound calls and texts fit a win-back is covered in recovering cancelled subscriptions with outbound agents. LeadsNow charges 5–25% of the revenue it generates for you (revenue share), or an equivalent pay-per-appointment fee, or a mix of both, depending on lead volume, what is being sold and its price, the type of product and business, and which part of the sales funnel it runs. No-shows aren’t charged, and you can cancel any time with 14 days notice. For the wider picture of SaaS pipeline, see SaaS lead generation.
Sources
- Maxio / Benchmarkit, Ray Rike, July 2025: New CAC Ratio rose from $1.76 (2023) to $2.00 (2024)
- Benchmarkit 2025 B2B SaaS Performance Metrics Benchmarks (PDF): New $2.00, Expansion $1.00, Blended $1.40 CAC Ratio medians, 2024
- BLS Occupational Outlook Handbook: wholesale and manufacturing sales representatives, median $36.76 an hour, May 2025
- BLS Occupational Outlook Handbook: customer service representatives, median $21.53 an hour, May 2025
- BLS Employer Costs for Employee Compensation, June 2026: wages 70.0% of private-industry compensation costs
- Stripe documentation: coupon duration (once, repeating, forever)
Pay-Per-Result appointments
See if we’re a fit
We book qualified sales appointments for you and you pay on results, not retainers. Our booking page asks a few quick questions so you find out in two minutes whether that model suits your business.
- 50,769+ appointments booked without cold calling.
- Pay-Per-Result pricing — you pay for booked, qualified calls.
- Pick your own time on our live calendar, no phone tag.
