Skip to main content
The Home Service Scorecard Playbook #2

Stop Tracking Cost Per Lead. Track These Two Metrics Instead.

April 24, 2026

If you read our play on why ServiceTitan’s booking rate isn’t the full story, you already know the core issue: ServiceTitan only tracks phone calls as leads. Scheduling Pro, form fills, online bookings, manual entries — none of those count as lead calls.

That same data gap is why Cost Per Lead is broken. And even if it wasn’t, it still wouldn’t be the right metric to make decisions on.

Why CPL Doesn’t Work in ServiceTitan

CPL = Marketing Spend / Leads.

Your marketing spend is real — you know exactly what you spent. But the lead count? That’s only phone calls. You’re dividing your total marketing spend by a partial lead count, so the number always looks worse than it actually is. You’re not measuring cost per lead. You’re measuring cost per phone lead, and pretending it’s the whole picture.

If you spend $10,000 on marketing and get 100 total leads but only 60 came in as phone calls, ServiceTitan says your CPL is $167. The real number is $100. That’s not a rounding error — that’s a 67% difference that could change how you spend your budget.

Why CPL Wouldn’t Matter Even If It Was Accurate

Here’s the bigger issue: CPL stops at the top of the funnel. It tells you what it cost to get someone to call. That’s it. It says nothing about whether that call turned into revenue, whether the job was profitable, or whether that customer will ever come back.

You could have a $50 CPL and be losing money on every job. You could have a $200 CPL and be building the most profitable customer base in your market. CPL can’t tell the difference.

What to Track Instead

ROAS (Return on Ad Spend) — Revenue Generated / Marketing Spend. This is your tactical signal. For every dollar you spent on marketing, how many dollars came back? It skips right past leads and goes to what actually matters — revenue. If your ROAS is strong, your ads are working. If it’s weak, they’re not. Simple.

And because ROAS uses total revenue and total spend — not lead count — it doesn’t have the ServiceTitan data gap problem.

LTV:CAC (Lifetime Value to Customer Acquisition Cost) — What a customer is worth over their lifetime divided by what it cost to get them. This is your strategic signal. ROAS tells you if the ads are producing. LTV:CAC tells you if the customers you’re getting are actually profitable — or if you’re just buying revenue.

And because the formula includes New Customers Acquired, you’re already measuring new customer acquisition — just through the lens of profitability instead of manually tagging every lead in ServiceTitan as new or existing.

Here’s the trap we see constantly in home services: companies chasing topline revenue, scaling ad spend because ROAS looks good, and wondering why margins are shrinking. ROAS alone doesn’t protect you. It’s a tactical signal — it tells you if the machine is running. But you need to measure against profitability, and that means LTV:CAC. Too many home service companies chase topline revenue instead of protecting margins.

The Play

Stop tracking CPL. The data is incomplete and the metric is shallow.

Track ROAS to know if your marketing dollars are producing revenue. That’s your tactical check — are the ads working?

Track LTV:CAC to know if you’re building a profitable customer base. That’s your strategic check — are we growing the right way?

Together, these two metrics cover the full marketing picture. One tells you if the engine is running. The other tells you if it’s taking you somewhere worth going.


This is Part 2 of a two-part play. Part 1 covers why ServiceTitan’s booking rate isn’t the full story.

Good news — Home Service Scorecard tracks ROAS and LTV:CAC for you automatically. We connect to ServiceTitan and turn your data into daily KPI scorecards so you know exactly what your team needs to do today to hit your annual goal. Book a call with us today →

Join the Home Service
Scorecard
Playbook

Simple plays to help you win.

Plays that work. Ideas worth sharing. No fluff.