Before you talk about ads, before you talk about SEO, before you rewrite your website, answer this: how many of your inbound calls actually turn into a booked job?
The number is almost always lower than the shop owner thinks. It is not a marketing problem. It is a call-handling problem. And unlike ads, you don't need more budget to fix it. You need visibility.
How many calls does a home service shop actually miss?
Invoca, whose platform sits on top of call data from home service businesses, puts the figure at roughly 27% of all inbound calls going unanswered. That is the headline number cited across the industry. 1
ServiceTitan pulled their own data from more than 3,000 contractor shops and broke it out by day type. On weekdays, about 18% of calls go to voicemail or nowhere. On weekends, that jumps to 41%. Emergencies don't respect a 9-to-5 schedule, and neither does a homeowner with a cold house. 2
A 5% increase in call booking rate can mean roughly $100,000 in additional revenue per year for a five to fourteen technician shop. 2
What the top booking rates actually look like
ServiceTitan's 2022 benchmark across the same 3,000+ shops showed average call booking rates by trade:
- Plumbing43%
- Electrical41%
- HVAC38%
- Garage Door31%
- Water Treatment31%
Source: ServiceTitan, "Average Call Booking Rates," 2022. 2
If you sit below the average for your trade, the gap is not philosophical. Do the math. A plumbing shop at 35% booking against a 43% benchmark is leaving roughly two out of every 25 jobs on the table, every week, forever.
Why calls get missed in the first place
Almost never because the CSR is lazy. Almost always because of one of these:
- Overflow at the peak. Morning rush when everyone realizes the furnace didn't come back on.
- After hours and weekends. The 41% weekend miss rate above. Nobody to pick up.
- The CSR is on another call. One rep, two lines, three waiting.
- The caller expected a voicemail to be returned. It wasn't. 60 to 80% never leave one in the first place. They dial the next result.
The part that makes it expensive
You already paid for the lead. If you spent $90.92to generate that call through paid search, which is the home-services average cost per lead across LocaliQ's 2025 benchmark, 3 you just set $90.92 on fire when the phone rang and nobody picked up.
If the call came from a Google Local Services Ad, you paid per-call and still got nothing. If it came from your Google Business Profile, you paid in time and SEO effort. Either way, the cheapest lead in the world is the one already dialing.
What the best shops do about it
- They measure booking rate weekly. Not monthly. By CSR, by day type, by lead source. It is the single most important operational KPI on the sales side because it is a multiplier on every other marketing dollar.
- They route overflow to a human, not voicemail. Answering services, second-line CSRs, or an AI voice agent for after-hours triage. Anything that picks up live.
- They have a callback SLA. Missed calls get returned inside 5 minutes during business hours. Inside 30 minutes after hours. Written down. Tracked.
- They instrument their phone system. CallRail, Twilio, RingCentral, OpenPhone. Whatever they use, the call records sit next to the CRM, not in a silo.
That last one is where most $1M to $10M shops fall apart. The phone system tracks calls. The CRM tracks jobs. Nothing connects a missed call at 10:47am to the half-booked job that landed that afternoon, or to the $8,000 quote your competitor wrote for the same homeowner.