The ROI of AI Outreach: Measuring What Actually Matters
- Cost per closed job — AI outreach
- $2–10 per closed job
- LeadClaw channel comparison
- Cost per closed job — Angi (shared leads)
- $185–600 per closed job
- LeadClaw channel comparison
- Cost per closed job — Google Ads
- $85–240 per closed job
- LeadClaw channel comparison
- ROI range for established shops (8–12 people)
- 74–148x on tool spend
- LeadClaw user data
Everyone tracks open rates and click rates. That's like measuring how many people picked up the menu at your restaurant. What you need to know is who ordered.
If you're running AI outreach and your dashboard shows "47% open rate," that's not your ROI. That's a vanity metric. The number that matters is how much money came in that wouldn't have come in otherwise.
Here's how to actually measure AI outreach ROI — and why most contractors are dramatically undervaluing what their AI agent is doing for them.
Why Most Metrics Are the Wrong Metrics
Open rate tells you whether people are reading your subject line. Click rate tells you whether your email had a link worth clicking. Neither one tells you whether you made money.
The metrics that matter for a service business are:
- Replies received (someone engaged)
- Positive replies (someone wants to talk)
- Meetings or calls booked (someone got on the phone)
- Quotes sent (you pitched them)
- Jobs closed (you made money)
- Revenue from AI-sourced customers (the number you actually care about)
Track that chain. Every other number is context, not conclusion.
The Simple ROI Formula
Here's the formula — no spreadsheet required:
ROI = (Revenue from AI-sourced jobs) ÷ (Monthly tool cost)
If your AI outreach tool costs $89/month and you closed $3,000 in work from leads it generated, your ROI is about 34x. That means you made $34 for every $1 you spent.
Now, you also spent time on this. You responded to emails, took calls, did estimates. Include that if you want to be precise.
If you spent 5 hours responding to leads and estimating, and your time is worth $75/hour, add $375 to your cost. ROI is now $3,000 ÷ $464 = 6.5x. Still excellent.
The contractors I've seen quit AI outreach too early almost always made the same mistake: they compared the cost of the tool to total revenue, not to revenue directly attributable to the tool.
How to Attribute Revenue to AI Outreach
This is where it gets practical.
You need to know which customers came through AI outreach vs. word of mouth vs. Google vs. referrals.
The simplest method: ask. When a new customer calls or emails back, note how they heard about you. If it was your AI outreach email, tag them as "AI outreach" in your CRM or even a simple spreadsheet.
A slightly better method: use a separate booking link or phone number for your AI outreach responses. Anyone who books through that link or calls that number came from the campaign. No guessing.
The most rigorous method: build a simple tracking sheet. Every reply your agent generates gets logged. Every reply that turns into a quote gets marked.
Every quote that closes gets marked. At the end of the month, add up the revenue column.
Most contractors do none of this in month one. That's why they can't tell if it's working. Spend 30 minutes setting up a basic tracking system before you launch your first campaign.
What Good ROI Looks Like at Different Scales
The ROI equation shifts as your business grows. Here's what it tends to look like at different stages:
Solo operator (1 person, $300K revenue):
- Tool cost: $89/month
- AI generates 2-3 new customers per month
- Average job value: $600
- Monthly revenue from AI: $1,200-1,800
- ROI: 13-20x
Small crew (3-5 people, $800K revenue):
- Tool cost: $89/month
- AI generates 5-8 new customers per month
- Average job value: $900 (mix of residential and commercial)
- Monthly revenue from AI: $4,500-7,200
- ROI: 50-81x
Established shop (8-12 people, $2M+ revenue):
- Tool cost: $189/month (higher plan)
- AI generates 10-20 new customers per month
- Average job value: $1,400 (commercial skew)
- Monthly revenue from AI: $14,000-28,000
- ROI: 74-148x
These aren't cherry-picked case studies. These are the ranges you see when you run the math honestly across a portfolio of service businesses using consistent tracking.
The Hidden ROI: Lifetime Customer Value
Here's the number most people forget to include: lifetime customer value (LCV).
If AI outreach brings in a new commercial property management company as a customer, that's not one job. That's potentially dozens of jobs per year for years. The customer might be worth $20,000-50,000 over a 3-year relationship.
When you acquire that customer for $89 in tool cost and a few hours of your time, the ROI calculation looks very different than the single-job math.
Jennifer runs a cleaning company in Austin. Her AI agent landed a property management company with 14 properties in month two. The first contract was $2,400.
But that client has been with her for over a year now — she's billed over $31,000 to that one account. Her tool cost over that period: $1,068. ROI: 29x on that single relationship alone.
Always ask: what's this customer worth over 12-24 months, not just this job?
The Comparison That Changes Everything
The best way to measure AI outreach ROI isn't to compare it to nothing. It's to compare it to your other lead sources.
Take Angi. A plumbing lead from Angi costs $55-120, depending on your market — and that lead goes to 3-5 other plumbers at the same time. Your close rate on a shared lead is maybe 20-30%. So your actual cost per closed job is $180-600.
AI outreach sends leads only to you. Your close rate on a warm reply — someone who responded to your email — runs 30-50% for most service businesses. And your cost per contact is pennies.
Run the comparison:
| Channel | Cost per contact | Close rate | Cost per closed job |
|---|---|---|---|
| Angi | $55-120 (shared) | 20-30% | $185-600 |
| Google Ads | $25-60 | 25-35% | $85-240 |
| AI outreach | ~$0.10 per email | 30-50% (warm replies) | $2-10 |
The AI outreach column wins. Not by a little. By an order of magnitude.
What to Do When Your Numbers Look Bad
Sometimes the ROI math doesn't look great, especially in month one. Here's what that usually means:
Low reply rate (under 2%): Your targeting or copy needs work. The tool is running correctly; the message isn't landing. Try a different angle or a different audience segment.
Good replies, low close rate: This is a sales process problem, not an outreach problem. Something is happening between "they replied" and "they hired you." It might be response time, estimate quality, or how you handle objections on the call.
Good close rate, low volume: Your campaign isn't reaching enough people. Either expand your target list or increase sending volume (carefully — don't jump from 30/day to 200/day overnight).
Fix the bottleneck, not the whole system.
The 90-Day Measurement Window
Don't judge AI outreach ROI at 30 days. The buying cycle for most service businesses runs 2-6 weeks from first touch to signed contract. Some customers you reach in month one won't close until month two or three.
Give any serious outreach investment 90 days before you make a judgment call. That's enough time to see the full pipeline cycle, identify what needs tuning, and watch the compounding effects of a strong sender reputation kick in.
The contractors who stick with it for 90 days almost never quit. The ones who quit after 30 days almost always cite "didn't work" — when the reality is the pipeline they started building was just about to start paying out.
The math works. Track it right, give it time, and it shows you exactly what it's worth.
Start your free trial at LeadClaw — and use the built-in dashboard to track every reply, booking, and revenue dollar from day one.
Ready to automate your outreach?
LeadClaw's AI agent handles lead generation, personalized emails, and follow-ups — so you can focus on closing deals.
ON THIS PAGE