Playbook · Win-back
Win-back plan for lapsed and churned B2B SaaS customers
A churned customer who left over a fixed problem is a warmer lead than most of your outbound list.
- 8 ranked moves
- 4-week sequence
- For B2B SaaS with 6+ months of churn data
Win-back plan for lapsed and churned B2B SaaS customers: what should you actually do?
Churned customers are cheaper to win back than new prospects are to acquire, but only if you know why they left. Segment churn by reason, wait 60-90 days before reaching back out with a genuine product update, and lead with what changed rather than a generic discount. Discount-led win-backs attract price-sensitive customers who churn again.
Last updated 3 August 2026
| Play | Effort | Cost |
|---|---|---|
| Segment churned accounts by actual reason, not just 'churned' | 3-5 days | $0 |
| Wait for the right trigger before reaching back out | Ongoing process, not a one-off | $0 |
| Lead the outreach with what changed, not a discount | 1-2 hours per segment to draft the template | $0 |
| Prioritise accounts by revenue and fit, not recency of churn | 1 day | $0 |
| Have the original point of contact do the outreach, not a new rep | 1 day to organise | $0 |
| Offer a short reactivation trial instead of a discount | 1 week to set up the process | Cost of the trial period itself |
| Run a quarterly win-back campaign, not a one-off blast | 2-3 days per quarter | $0 |
| Track win-back rate and revenue separately from new business | Half a day to set up | $0 |
Most SaaS companies treat churned customers as a lost cause and spend all their re-engagement budget on new prospect acquisition instead. That's backwards for a specific subset of churned accounts: those who left because of a problem you've since fixed, a feature that's since shipped, or a budget cycle that's since reset. These accounts already know your product, already went through a buying decision once, and cost far less to re-engage than a cold prospect.
This plan is for B2B SaaS companies with at least 6 months of churn history and a CRM that tracks churn reasons, even loosely. It's not about blasting every churned account with a discount code — it's about segmenting by why they left and reaching back out at the right moment with the right message.
- — B2B SaaS with at least 50 churned accounts and 6+ months of churn history
- — A CRM or billing system that records some reason for cancellation
- — Product changes shipped in the last 6-12 months worth telling former customers about
- — A customer success or sales team with bandwidth for personal outreach, not just automated email
If you have fewer than 20-30 churned accounts total, the segments will be too small to build a real programme around. Focus on reducing new churn first, then revisit win-back once you have enough volume.
The moves
Ranked, highest return first.
Work down the list. Each one names the first step so there's nothing to plan.
- 01
Segment churned accounts by actual reason, not just 'churned'
A customer who left because of a missing feature, a bad support experience, and a budget cut need three completely different win-back messages. Lumping them together produces generic outreach that converts poorly.
First step: Pull every churned account from the last 12 months and tag each with its real churn reason from exit surveys, CSM notes or support tickets.
- Tools
- Your CRM, exit survey data
- Effort
- 3-5 days
- Cost
- $0
- 02
Wait for the right trigger before reaching back out
Reaching out the week after cancellation reads as desperate and usually gets ignored. Reaching out when something genuinely relevant has changed gets a response.
First step: Set a rule: only contact a churned account when you've shipped a fix for their stated reason, or 60-90 days have passed and their contract renewal cycle would plausibly be coming up.
- Tools
- Your CRM, a shared changelog
- Effort
- Ongoing process, not a one-off
- Cost
- $0
- 03
Lead the outreach with what changed, not a discount
A discount-led win-back attracts customers motivated by price, who tend to churn again at the next renewal. Leading with a genuine product fix attracts customers motivated by the actual problem being solved.
First step: Draft a short, personal email from the account's former CSM or an exec referencing their specific reason for leaving and what's changed since.
- Tools
- Your email tool, CRM notes
- Effort
- 1-2 hours per segment to draft the template
- Cost
- $0
- 04
Prioritise accounts by revenue and fit, not recency of churn
A large account that churned 8 months ago over a now-fixed problem is worth more outreach effort than a small account that churned last week over a budget cut that hasn't changed.
First step: Rank your churned account list by original contract value and current relevance of their churn reason, and work the list top-down.
- Tools
- A spreadsheet, your CRM
- Effort
- 1 day
- Cost
- $0
- 05
Have the original point of contact do the outreach, not a new rep
A churned customer has an existing relationship with whoever they worked with before. A cold new rep reaching out feels like a sales pitch; a familiar name feels like a genuine check-in.
First step: Match each churned account back to its original CSM or AE where possible, and have them send the win-back note personally.
- Tools
- Your CRM's account history
- Effort
- 1 day to organise
- Cost
- $0
- 06
Offer a short reactivation trial instead of a discount
Letting a former customer back in for 14-30 days at no cost to see the changes for themselves converts better than a percentage-off offer, because it addresses the actual reason they left.
First step: Set up a reactivation trial period in your billing system that restores their prior configuration where possible, so they don't start from zero.
- Tools
- Your billing system (Stripe, Chargebee)
- Effort
- 1 week to set up the process
- Cost
- Cost of the trial period itself
- 07
Run a quarterly win-back campaign, not a one-off blast
New fixes and features ship continuously, which means new churned accounts become winnable on a rolling basis. A quarterly cadence keeps the list fresh instead of exhausting it in one push.
First step: Set a recurring quarterly calendar reminder to re-segment churned accounts against what's shipped since the last campaign.
- Tools
- Calendar, your CRM
- Effort
- 2-3 days per quarter
- Cost
- $0
- 08
Track win-back rate and revenue separately from new business
Blending win-back revenue into overall new business numbers hides whether the programme is actually working and makes it hard to justify continued investment.
First step: Tag win-back deals distinctly in your CRM and report reactivation rate and revenue as a separate line each quarter.
- Tools
- Your CRM reporting
- Effort
- Half a day to set up
- Cost
- $0
Sequence
What to do first, week by week.
Segment the churned list
Tag every churned account from the last 12 months with its real reason and rank by original contract value.
Match reasons to fixes
Cross-reference churn reasons against what's shipped in the last 6-12 months to find accounts with a genuine trigger to return.
Personal outreach
Have original CSMs or AEs send personal win-back notes to the top-priority segment, leading with what changed.
Offer reactivation and measure
Extend a reactivation trial to interested accounts and set up separate tracking for win-back rate and revenue.
Avoid
Where this usually goes wrong.
Blasting the entire churned list with the same discount email
A generic discount email ignores why each account actually left, and attracts the price-sensitive segment most likely to churn again. Segment first.
Reaching out too soon after cancellation
Contacting an account the week they cancel, with nothing new to say, reads as desperate. Wait for a genuine trigger — a shipped fix or a plausible renewal cycle.
Sending win-back outreach from an unfamiliar rep
A cold outreach from someone the account has never spoken to feels like a new sales pitch. Route it through the original point of contact wherever possible.
Questions
Common questions.
How long should we wait before contacting a churned customer?
There's no universal number, but 60-90 days is a reasonable default unless you've shipped a specific fix for their stated churn reason sooner, in which case that fix itself is the trigger to reach out.
Do discounts work for winning back churned customers?
They can drive short-term reactivations, but customers won back purely on price tend to churn again at the next renewal. Leading with a genuine product change or fix tends to produce more durable win-backs.
What's a realistic win-back rate?
This varies heavily by why customers left and how much has changed since, but many B2B SaaS teams see 5-15% of a well-segmented, well-timed churned list reactivate. Poorly targeted blasts convert far lower.
Should sales or customer success own win-back outreach?
Whoever had the original relationship with the account should send the first outreach, since familiarity outperforms a cold new contact. Sales can take over once there's renewed interest and a commercial conversation to have.
More playbooks
Other plans worth reading.
Retention plan for a B2C app with high day-1 or day-7 drop-off
ReadPlaybook · B2B EcommerceGrowth plan for wholesale and B2B ecommerce sellers
ReadPlaybook · ReferralsReferral engine for professional services firms
ReadPlaybook · Seasonal BusinessMarketing plan for a seasonal business's off-season
ReadPlaybook · MarketplacesSupply-side acquisition plan for two-sided marketplaces
ReadPlaybook · B2B SaaSGrowth plan for a pre-revenue B2B SaaS
ReadElsewhere on gtm.help
Keep exploring.
Tool guides
What to use, what it costs, when it earns its keep.
BrowseTool comparisons
Head-to-head picks for the calls people get stuck on.
BrowseMarketing checklists
Task lists by business type and competitive situation.
BrowseStraight answers
The growth questions founders ask, answered with numbers.
BrowseGet started
Get this ranked for your business.
Paste your URL and you'll have a plan built from your site and competitors in about a minute.