ServicesHow It WorksIndustriesResultsInsightsReactivate My List
Estimating Revenue Impact

How to calculate ROI for a campaign?

Back to InsightsHow to calculate ROI for a campaign?

How to calculate ROI for a campaign?

Key Facts

Why Reactivation ROI Is Often Miscalculated (And Why It Matters)

Many businesses celebrate high open rates and reply counts, only to find their calendar still empty. Vanity metrics signal activity, not income. McKinney Creative Ventures puts it plainly: "Delivery, opens, clicks, and replies are signals. They are not booked revenue. A reply may be a request to stop. A click may not become an inquiry."

  • Opens and clicks measure attention, not appointments
  • Replies can be opt-outs, not opportunities
  • Only completed work and collected payments reflect real ROI

The research backs this up. Increasing retention by just 5% can boost profits by 25% to 95%, according to Bain & Company data cited by Parloa. That leverage only materializes when reactivation drives actual revenue — not when it generates engagement that goes nowhere. CallMyCustomers structures campaigns around this reality: every script, offer, and message is approved by the owner before outreach begins, and replies route directly into the client's booking process so conversations turn into scheduled jobs.

Parloa's ROI framework reinforces the same principle. Their formula — (Value generated − cost of service) ÷ cost of service × 100 — counts retained revenue, expansion revenue, and operational savings as "value generated." In one example, a $100,000 investment yielded $180,000 in retained revenue and $40,000 in savings, producing 120% ROI. Those numbers only work when the numerator reflects money in the bank.

Reactivate the right way and the economics shift dramatically. Reactivating a customer is roughly five times cheaper than acquiring a new one, and repeat customers often drive about 60% of revenue. But those advantages only appear on the P&L when the campaign measures what matters: booked appointments, completed jobs, and collected payments.

The Core ROI Formula: Measuring Value Against Investment

Reactivating customers isn’t just about rekindling relationships—it’s a measurable revenue strategy. For service businesses, every outreach effort ties back to tangible outcomes like booked jobs or retained revenue. Understanding how to calculate ROI for a campaign starts with a simple formula: (Value Generated − Cost of Service) ÷ Cost of Service × 100. This standard approach, validated by industry leaders, turns activity into accountability.

Value generated comes from three key areas: retained revenue from customers who would have churned, expansion revenue from upsells or add-ons, and operational savings from streamlined processes. For example, Parloa’s research shows a $100,000 investment in service improvements yielded $180,000 in retained revenue and $40,000 in operational savings—$220,000 in total value, resulting in 120% ROI. Another case demonstrated how $200,000 in training and tooling retained $500,000 in annual revenue. These examples highlight that retention-driven initiatives often deliver outsized returns compared to acquisition costs.

  • Retained revenue prevents loss from inactive customers who still have lifetime value
  • Expansion revenue captures additional services sold during reactivation
  • Operational savings include reduced handling time or fewer support tickets

For CallMyCustomers, this means measuring success not by call volume or message opens, but by completed bookings and collected revenue from reactivated clients. As noted in their insights, reactivating a customer is ~5x cheaper than acquiring one, and ~60% of revenue often comes from repeat customers. By anchoring ROI calculations to actual business outcomes—like a booked HVAC service or a renewed spa membership—service businesses can see clearly whether their reactivation efforts are driving profitable growth. Regular calculation, ideally quarterly, allows for refinement and ensures campaigns stay aligned with revenue goals.

Applying the Formula: Step-by-Step for Service Businesses

Most service businesses track opens and clicks, but those signals don't pay the bills. The real ROI question is whether outreach turns dormant contacts into booked work and collected revenue.

Start with the core formula: (Incremental Revenue − Total Campaign Cost) ÷ Total Campaign Cost × 100. Incremental revenue means new jobs from reactivated customers — not revenue you would have earned anyway. Total campaign cost includes the one-time setup fee, outreach minutes at 9¢–21¢ per minute depending on volume, and the monthly management fee that covers the full campaign mix. According to industry analysis, a $100,000 investment in retention-driven outreach generated $220,000 in total value — $180,000 in retained revenue plus $40,000 in operational savings — yielding 120% ROI.

  • Segment the list by recency, old quotes, expiring memberships, and referral-ready customers
  • Choose a specific reason to reconnect — seasonal need, quote follow-up, renewal reminder
  • Run approved outreach (calls, texts, emails) with replies routing straight to your booking flow
  • Track each stage separately: delivered → replied → booked → completed → paid
  • Calculate ROI on completed work and collected revenue only

Practitioners emphasize that delivery, opens, clicks, and replies are signals — not booked revenue. A reply may be an opt-out; a click may go nowhere. Report each stage, but anchor ROI to jobs finished and money collected. Reactivation benchmarks show that winning back a customer is roughly 5× cheaper than acquiring one, and about 60% of revenue in service businesses comes from repeat customers. Most customers forget a business within 12 months, and often a single call is enough to bring them back.

Frequently Asked Questions

What's the actual formula for calculating ROI on a reactivation campaign?
Use (Value Generated − Cost of Service) ÷ Cost of Service × 100, where value includes retained revenue, expansion revenue (like upsells), and operational savings. In one example, a $100,000 investment generated $220,000 in total value — $180,000 in retained revenue plus $40,000 in savings — for a 120% ROI, per Parloa's ROI framework.
Why can't I just use open rates and reply counts to measure campaign success?
Opens, clicks, and replies are signals, not booked revenue — a reply may be an opt-out, and a click may never become an inquiry. Only completed work and collected payments reflect real ROI, so report each stage separately but anchor your calculations to jobs finished and money collected, as practitioners emphasize.
What costs should I include when calculating campaign ROI?
Include everything: one-time setup fees, outreach minutes, and monthly campaign management costs. With CallMyCustomers, for example, outreach runs 9¢–21¢ per minute depending on volume, and texts and emails are folded into the quote rather than billed separately — so your total campaign cost is fully known upfront.
Is reactivating old customers really cheaper than finding new ones?
Yes — reactivating a customer is roughly five times cheaper than acquiring a new one, and repeat customers often drive about 60% of revenue in service businesses. Research also shows increasing retention by just 5% can boost profits by 25% to 95% (Bain & Company).
How often should I recalculate ROI for my campaigns?
Calculate ROI quarterly, with key metrics monitored monthly so you can spot trends early and refine your approach. As Parloa recommends, track trends quarter over quarter and share results with leadership rather than treating ROI as a one-time calculation.
What does 'value generated' actually mean — is it just revenue from reactivated customers?
It's broader than that: value generated includes retained revenue from customers who would have churned, expansion revenue from upsells or add-ons sold during reactivation, and operational savings like reduced handling time. Just be sure to count only incremental revenue — new jobs you wouldn't have earned anyway — not your baseline business, per industry analysis.

Turn Dormant Contacts into Real Revenue

Reactiving customers isn't about chasing opens or replies—it's about turning past relationships into booked work and collected payments. As we've seen, vanity metrics don't pay the bills, but measuring incremental revenue from completed jobs does. With reactivation costing roughly five times less than acquisition and repeat customers driving about 60% of revenue in service businesses, the opportunity is clear when you focus on what matters: appointments kept, services delivered, and money in the bank. Start by segmenting your list, choosing a relevant reason to reconnect, and tracking every step from outreach to payment. Then apply the simple ROI formula—(Incremental Revenue − Total Campaign Cost) ÷ Total Campaign Cost × 100—to see the real impact. For a free list review and to see what your past customers are worth, visit CallMyCustomers today.

Stay in the Loop