ROI calculator
Customer reactivation ROI calculator
Estimate recoverable revenue and payback from a 30-day reactivation campaign on your dormant CRM. Built on 2026 funnel benchmarks from Revenue Revival Partners, SAP Emarsys, Geysera, G2, and Bain. No email required.
Customer reactivation runs 5 to 25 times cheaper than new acquisition in 2026, and AI made the labor of doing it well finally tractable at SMB scale. This calculator projects recoverable revenue from a single 30-day reactivation cycle on a dormant CRM. Inputs are your contact count, average customer LTV, annual churn rate, months since your last systematic reactivation, and the dominant cohort type. Outputs are a full funnel projection (reachable, responders, qualified, booked, shown, closed), projected recovered revenue, and a payback range against a typical SMB program cost of $2,500 to $6,000 per cycle.
The calculator
Enter five inputs and the calculator computes a 30-day cycle projection: how many dormant contacts are reachable, how many respond, how many qualify and book and close, and what that produces in recovered revenue. All inputs and results live in the URL so you can save and share a specific projection. No email required.
What the numbers mean
Reactivation programs cluster into three tiers based on payback ratio. Where your projection lands tells you whether to run a single targeted cohort, a full reactivation cycle, or commit to an ongoing program.
Marginal: payback under 3x
The database is either too small, too fresh (recently reactivated), or too churned to deliver meaningful ROI in cycle 1. Common at small CRMs under 1,000 contacts or very high churn rates. Consider running a single targeted cohort (quote-and-ghost only) rather than a full reactivation program.
Typical: payback 3 to 10x
The expected range for a well-segmented SMB reactivation campaign in cycle 1. The path to the upper end is segmentation discipline (cohort-specific messaging) and multi-channel outreach. Most SMBs that run reactivation for the first time land here.
Strong: payback above 10x
Large dormant databases with concentrated buying-intent cohorts (especially quote-and-ghost) and meaningful LTV produce these returns in cycle 1. Common with B2B SMBs that have been operating 3+ years without ever running systematic reactivation. The compounding case for ongoing reactivation programs starts here.
How the math works
Every number this calculator produces is sourced. The funnel rates, cohort response rates, recovery decay multipliers, and program cost benchmark all come from 2026 published research, cited inline below.
The calculator runs a two-step model: it estimates the reactivatable cohort from your CRM size, churn rate, and dormancy window, then projects the funnel from reachable contacts through to closed deals.
Step 1: the reactivatable cohort
The freshness factor scales linearly from 0 at month 0 to 1.0 at month 6+, treating any CRM that hasn't been systematically reactivated within 6 months as fully dormant. A churn penalty up to 30% applies for very high churn rates, reflecting the lower reachability of databases skewed toward deep-dormant contacts.
The reachable cohort then multiplies by Revenue Revival Partners' published 73% reachable rate for a B2B reactivation campaign after standard enrichment2. Without enrichment, that rate drops to 45 to 55%, so a 73% reachable assumption is the post-enrichment baseline, which the rest of the math assumes you've done.
Step 2: the funnel
Response rates apply per cohort, modified by a recovery window decay multiplier. The funnel then walks through Revenue Revival Partners' published rates: 31% qualified on responders, 88% booked on qualified, 78% showed on booked, 28% closed on shows2. Compounded, that's roughly 0.7% reachable to closed, end to end.
| Stage | Rate | Source |
|---|---|---|
| Reachable (after enrichment) | 73% | Revenue Revival Partners 2026 |
| Response (varies by cohort) | 5 to 22% | Revenue Revival Partners + Geysera |
| Qualified on responders | 31% | Revenue Revival Partners 2026 |
| Booked on qualified | 88% | Revenue Revival Partners 2026 |
| Showed on booked | 78% | Revenue Revival Partners 2026 |
| Closed on shows | 28% | Revenue Revival Partners 2026 |
Step 3: payback against program cost
Recovered revenue divides by a typical SMB reactivation program cost range of $2,500 to $6,000 per 30-day cycle. The benchmark draws on ClicksGeek's April 2026 lead generation agency pricing report ($2,000 to $3,500/month for small focused programs, $5,000 to $8,000 for mid-tier multi-channel)12 calibrated to a single reactivation cycle. AI Dev's own performance pricing fits at the low end because the setup fee starts at $499 and the rest is performance-based.
of B2B SaaS companies have deployed or piloted AI churn prediction (Q1 2026)
Glossary
- Reachable rate
- The share of a dormant CRM with a still-valid email or phone and a contact still employed at the same company. Revenue Revival Partners' 2026 B2B benchmark is 73% after the standard enrichment pass; without enrichment, the rate drops to 45 to 55%.
- Response rate
- The percentage of reachable contacts who reply to a reactivation outreach (any reply, qualified or not). 2026 benchmarks range from 5% on long-tail nurture cohorts to 22% on quote-and-ghost segments. The blend for an unsegmented SMB campaign sits near 13%.
- Qualified rate
- The share of responders who pass minimum-fit criteria (still in the buying window, budget present, decision authority). 2026 benchmark on reactivation responders is 31%, higher than the equivalent on cold outreach because the original interest signal is already in your CRM.
- Recovery window decay
- The reduction in expected response rate as time-since-last-touch grows. The calculator applies a multiplier of 1.00 in the first 3 months, 0.85 at 3 to 6 months, 0.65 at 6 to 12 months, 0.45 at 12 to 24 months, and 0.30 beyond 24 months.
- Payback ratio
- Recovered revenue divided by program cost for a single 30-day cycle. A 5x ratio means $5 of recovered revenue per $1 of program cost. SMB reactivation programs commonly hit 4x to 15x in cycle 1 with well-segmented campaigns.
- Program cost benchmark
- The typical 30-day campaign cost for an SMB-grade AI-assisted reactivation engine: $2,500 (single-channel, focused) to $6,000 (multi-channel with reply triage). The benchmark draws on ClicksGeek's 2026 lead generation agency retainer ranges and AI Dev's own performance pricing structure.
For the full reactivation playbook (cohort segmentation, the 30-day campaign workflow, channel mix decisions, the tool landscape), the calculator's methodology builds on our customer reactivation with AI pillar guide.
Response rate by cohort
Reactivation response varies by 4x depending on the audience type. Cohort segmentation matters more than copy. The calculator's dropdown lets you select the dominant cohort character of your database; mixed cohort is a defensible default for an unsegmented CRM.
Quote-and-ghost (~22%)
Prospects who received a quote or proposal and then went silent without explicitly declining. Response rates around 22% in 2026, the highest converting cohort in most SMB CRMs because the buying intent was concentrated and pricing was already acceptable enough to engage.
Trigger-based reactivation (~19%)
Dormant contacts where a recent external event makes a new conversation freshly relevant: leadership change, funding round, technology adoption, regulatory shift, contract renewal window. Response rates around 19%. Requires signal-tracking infrastructure to operate at scale.
Inquired but never quoted (~14%)
Prospects who showed early interest (form fill, content download, demo request) but never reached the pricing stage. Response rates around 14%. The volume play in most SMB databases, typically 3 to 5 times larger than quote-and-ghost.
Lost to competitor (~11%)
Prospects who chose another vendor. Response rates around 11%. Best reactivated 6 to 12 months after the original loss, when the competitor's honeymoon period is over and the prospect is open to comparison again.
Long-tail nurture (~5%)
Contacts older than 12 months with no recent engagement. Response rates around 5%. The lowest-converting cohort but typically the largest in SMB CRMs. Worth a final touch before list cleanup, not a cohort to build a campaign around.
| Cohort | Response rate | Why it converts |
|---|---|---|
| Quote-and-ghost | ~22% | Concentrated buying intent; pricing was already acceptable to engage |
| Trigger-based reactivation | ~19% | Recent external event makes the conversation freshly relevant |
| Inquired but never quoted | ~14% | Early interest but stalled; the volume play |
| Lost to competitor | ~11% | Original choice has reached its honeymoon end |
| Long-tail nurture (12+ months) | ~5% | Lowest concentration; final touch before list cleanup |
| Blend (unsegmented) | ~13% | Default assumption for an SMB database without cohort tagging |
Recovery window decay
The longer the database has been dormant, the lower the expected response. The calculator applies a multiplier per recovery bucket. Recovery rate is highest in the 0-3 month window (full freshness), and floors at 30% of the cohort's base rate beyond 24 months.
| Bucket | Multiplier | What it usually means |
|---|---|---|
| 0 to 3 months dormant | 1.00 | Full response rate (1.00 multiplier). The database is still warm; original context, names, and roles are still accurate. Best window for ROI in cycle 1. |
| 3 to 6 months dormant | 0.85 | Slight decay (0.85 multiplier). Most contacts still reachable, original interest signal still relevant, but the conversation needs a clearer reason for renewal. |
| 6 to 12 months dormant | 0.65 | Meaningful decay (0.65 multiplier). Role changes start to accumulate; original context may have shifted. Re-enrichment becomes essential before sending. |
| 12 to 24 months dormant | 0.45 | Steep decay (0.45 multiplier). A significant share of contacts have changed jobs; the message must explicitly acknowledge the gap rather than treat the conversation as continuous. |
| 24+ months dormant | 0.30 | Floor (0.30 multiplier). This is database reactivation, not winback. The message is a re-introduction; the campaign is the last touch before list cleanup. |
Across the published research, the dormancy decay is consistent even though the specific numbers differ by source. Geysera's 2026 win-back research reports first-30-to-90-day recovery at 8 to 12%, dropping to 4 to 6% at 90 to 180 days, and 1 to 3% beyond 180 days3. The calculator's multipliers are the multi-source synthesis.
Channel mix and reply rates
The channel you pick changes the math by 25 to 50%. Single-channel campaigns cap at the lower end of the calculator's projection; multi-channel routing per contact lifts response toward the upper bound. The calculator assumes a blended channel mix; real-world results favor the operators who route by signal.
Email (B2B) (6 to 13% reply)
The default at scale. 37.4% open rate, 6 to 13% reply on reactivation cohorts. Highest-volume channel; the workhorse for most SMB reactivation programs.
Email (B2C) (5 to 15% conversion)
Standard for ecommerce and consumer subscription. 40% open, 5 to 15% reactivation conversion. Klaviyo and similar platforms dominate this category.
SMS (consented contacts only) (~45% reply)
Highest engagement channel: 90 to 98% open rate, around 45% reply rate. TCPA/CASL compliance is non-negotiable. Best used for high-value B2C or consented B2B contacts.
LinkedIn DM (first-degree) (10 to 25% reply)
10 to 25% reply on personalized messages, around 70% read rate for first-degree connections. The best B2B channel for contacts already on LinkedIn but unresponsive to email.
Phone (warm dial) (25% pick-up)
Around 25% pick-up rate, 60 to 75% conversation rate on pickup. The close-out channel for stalled B2B deals where text-based outreach is exhausted.
For the email-channel deep dive on deliverability, warm-up, and sequence design, our cold email for small business playbook applies directly to reactivation sending. For LinkedIn-side reactivation, the LinkedIn outreach playbook covers the Sales Navigator filter strategy and DM cadence.
What good looks like
Three benchmark tiers anchor where your projection should land. Most SMBs starting reactivation for the first time hit the typical tier; programs that build cohort segmentation and multi-channel routing into cycle 1 reach the strong tier within 60 to 90 days.
| Tier | Payback | What it usually looks like |
|---|---|---|
| Low / first-time SMB | 2 to 4x payback | Response rate 4 to 7%, qualified rate on responders 20 to 25%, payback 2 to 4x. The pattern when the database is unsegmented and the message is generic. |
| Typical / segmented SMB | 5 to 10x payback | Response rate 8 to 13%, qualified rate on responders 28 to 33%, payback 5 to 10x. The pattern after cohort segmentation, with AI-assisted personalization on at least one channel. |
| Strong / multi-channel program | 12 to 20x payback | Response rate 14 to 22% on the highest-intent cohorts, qualified rate 30 to 35%, payback 12 to 20x. The pattern with cohort segmentation, multi-channel routing per contact, AI reply triage, and warm-handoff workflows. |
The compounding case: a database that delivers 5x payback in cycle 1 typically delivers 7 to 9x by cycle 3 because the segmentation gets sharper, the message angles get more targeted, and the AI triage logic gets tuned to your specific reply patterns. The tools that win at reactivation treat it as ongoing infrastructure rather than a one-off campaign.
Five common failures around this calculator
The calculator is a planning tool, not a forecast. The repeating failure patterns we see when SMBs run their first reactivation campaign all map to either trusting the projection too literally or skipping the operational steps the math depends on.
Treating the calculator output as a forecast
The projection is a defensible ballpark based on published benchmarks. Your specific CRM has list quality, sender reputation, and message-fit factors the calculator can't see. Use the projection to anchor a planning conversation, not as a number to commit to a board.
Running the full database with one message
Even with a great calculator projection, blasting an unsegmented list converts at 1 to 3%. The segmentation work (sorting quote-and-ghost from long-tail from lost-to-competitor) is the campaign. Skipping it kills the ROI math the calculator is built on.
Leading the first email with a discount
Trains the audience to wait for incentives. The standard 3-message sequence is soft reminder, value-led re-introduction, time-bound incentive (in that order). The calculator's projection assumes this sequencing; an offer-first campaign typically converts lower.
Single-channel reactivation
Email-only campaigns cap out at the lower end of the calculator's projection. Multi-channel routing (email plus SMS for consented B2C, email plus LinkedIn DM for B2B, email plus phone for high-value B2B) is the difference between cycle 1 payback at 4x versus 12x.
No measurement framework
Calculators are easy; campaigns that don't track response rate, qualified rate, and recovered revenue by cohort can't learn. The compounding case for ongoing reactivation depends on per-cohort measurement, which most SMBs skip in cycle 1.
Frequently asked questions
Where do the calculator's funnel rates come from?
Every rate is sourced. The 73% reachable rate, 31% qualified rate on responders, 88% booking rate on qualified, 78% show rate on bookings, and 28% close rate on shows come from Revenue Revival Partners' published 2026 B2B reactivation funnel. Cohort response rates (22% quote-and-ghost, 19% trigger-based, 14% inquired, 11% lost-to-competitor, 5% long-tail) are from the same source plus Geysera's 2026 win-back research. Recovery-window decay buckets are from the reactivation pillar guide's synthesis of these sources. Channel response rates are from SAP Engagement Cloud / Emarsys's 2026 omnichannel benchmarks.
Why is the default projection lower than the pillar guide's worked example?
The pillar guide's example of $126,000 recovered revenue on a 3,000-contact database with $6,000 LTV uses optimistic assumptions: 13% blended response rate on a fully reachable database. The calculator applies a freshness multiplier based on how long the database has been dormant, plus a small reachability penalty for high-churn lists. The result is a more conservative default projection that better reflects what a real SMB usually sees in cycle 1. Set monthsSince to 6+ and the calculator's projection lands close to the pillar's headline number.
Do I need to enter an email to use this calculator?
No. The calculator is fully public and free. All inputs and outputs live in the URL so you can save, share, or bookmark a specific projection. There's no signup, no gate, and no email capture. If you want a written assessment of your specific reactivation opportunity, the free 48-hour audit at /audit is available, but it's optional, not required to use the calculator.
Can I share my calculator results with my team?
Yes. The calculator writes every input change to the URL as a query string. Copy the URL from your browser bar (or use the Copy shareable link button below the results) and send it to a teammate. Opening that URL hydrates the calculator to your exact projection. The URL contract is documented in the Recovery window and Cohort sections below.
What's the difference between the cohorts in the dropdown?
Five concrete cohorts plus a mixed-cohort blend. Quote-and-ghost are prospects who got pricing and went silent (highest converting at 22%). Trigger-based are dormant contacts where a recent external event makes a new conversation relevant (19%). Inquired-but-never-quoted are contacts who showed early interest but stalled before pricing (14%). Lost-to-competitor are prospects who explicitly chose someone else (11%). Long-tail nurture is contacts older than 12 months with no recent engagement (5%). The blend setting (13%) represents an unsegmented SMB database. The full segmentation playbook lives in the reactivation pillar guide.
Why does the months-since-reactivation input matter so much?
Two reasons. First, a CRM that was systematically reactivated within the last 6 months has very little uncaptured opportunity remaining. The calculator treats sub-6-month windows as not fully dormant by scaling the reachable cohort linearly with months elapsed. Second, response rates decay as time grows: the calculator applies a 1.00 multiplier at 0-3 months, 0.85 at 3-6, 0.65 at 6-12, 0.45 at 12-24, and 0.30 beyond 24 months. The same database returns very different numbers based on this input, which is one of the biggest pedagogical messages of the calculator.
What program cost is the payback range comparing against?
$2,500 to $6,000 per 30-day cycle. This benchmark draws on ClicksGeek's April 2026 lead generation agency pricing report ($2,000 to $3,500/month for small focused programs, $5,000 to $8,000 for mid-tier multi-channel) calibrated to a single reactivation cycle rather than a year-long retainer. The low end represents a single-channel AI-assisted campaign; the high end represents a multi-channel program with full reply triage. AI Dev's own performance pricing model fits at the lower end because the setup fee starts at $499 and the rest is performance-based.
Is the projection accurate enough to plan against?
Directionally yes, exactly no. The calculator gives you a defensible ballpark grounded in 2026 published benchmarks, but every CRM has idiosyncrasies that shift the math. List quality, original sale context, sender reputation, channel choice, and message quality all move the numbers. Treat the projection as a starting point for a real plan, not a forecast. The free 48-hour audit at /audit looks at your actual data and returns a sharper estimate, including which cohorts in your specific database are worth running first.
What if I have a really large database (100,000+ contacts)?
The calculator handles up to 250,000 contacts in the input. For databases that large the bottleneck stops being recoverable revenue and starts being deliverability and channel capacity. A 100,000-contact reactivation typically gets broken into multiple cohort-specific cycles over 90 to 180 days rather than one 30-day blast. The math the calculator produces still applies, but it represents the total across cycles, not a single cycle.
What's the easiest way to act on this projection?
Three steps. First, copy the shareable URL and send it to whoever owns marketing or sales ops to anchor the conversation. Second, audit which cohorts in your CRM actually exist (quote-and-ghost is usually smaller than people think; inquired-no-quote is usually larger). Third, send your URL plus the projection to /audit and we'll come back within 48 business hours with a written read on the real recoverable revenue, the cohort segmentation, and whether AI Dev would be a fit to build and run the reactivation engine on performance pricing.
Sources
- Customer Acquisition Cost Benchmarks: 44 Statistics Every Marketing Leader Should Know in 2026. Genesys Growth, May 2026.
- Dormant Lead Reactivation: The Complete 2026 Guide. Revenue Revival Partners, May 2026.
- Win-Back Email Guide for Ecommerce (2026). Geysera, April 2026.
- Omnichannel Engagement Benchmarks for 2026: Email, SMS, Push. SAP Engagement Cloud / Emarsys, March 2026.
- AI in Churn Reduction: What G2's 2026 Expert Survey Found. G2 Learn, February 2026.
- 10 Best AI Churn Prediction Tools for B2B SaaS in 2026. BuildBetter, May 2026.
- Retaining Customers Is the Real Challenge. Bain & Company, 2025.
- Customer Win-Back Campaigns for B2B Growth and Retention. UnboundB2B, 2026.
- How to Revive Dead Leads (2026 Guide). Launch Leads, 2026.
- AI-Powered Database Reactivation for Modern Businesses. Aiva System, 2026.
- Customer reactivation with AI for small business: the 2026 playbook. AI Dev, May 2026.
- Lead Generation Agency Cost: 2026 Pricing & Rates Guide. ClicksGeek, April 2026.
Free, no sales call
Get a free AI audit
Send your website URL and a few sentences about where you'd like to grow. We'll send back a written assessment within 48 business hours: where AI fits, what performance terms we can offer, and what the realistic upside looks like for you.