Most HVAC owners think their phone problem is a volume problem.
They’re not getting enough calls. The ads aren’t working. The season is slow.
But when you actually pull the numbers — answer rates, booking rates, follow-up rates — the picture looks completely different. The calls are coming in. They’re just not converting.
Here’s what the data shows: according to Hatch, which has analyzed over 1 million contractor call interactions, the average HVAC company answers roughly 68% of inbound calls and books around 42% of the calls they answer. Follow-up on unbooked calls? Less than 20%.
Run those numbers on a company taking 300 calls a month at an $1,800 average ticket:
- 300 calls × 68% answer rate = 204 answered calls
- 204 × 42% booking rate = 86 booked jobs
- 86 × $1,800 = $154,800/month in revenue
Now run the same numbers at top-performer benchmarks — 90% answer rate, 65% booking rate:
- 300 calls × 90% = 270 answered calls
- 270 × 65% = 175 booked jobs
- 175 × $1,800 = $315,000/month in revenue
Same call volume. Same ad spend. Same market. $160,000/month difference.
That’s not a marketing problem. That’s a phone system problem. And it’s sitting inside your business right now, invisible, because nobody measured it.
The Three Places HVAC Calls Die
The same three failures show up consistently across HVAC companies. They’re not dramatic. Nobody gets fired over them. But together they’re costing most $2M–$5M HVAC operators somewhere between $200K and $400K a year in lost revenue.
Failure #1: Nobody Tracks Answer Rate
This is the foundation of everything, and almost nobody measures it.
Most HVAC owners have a general sense of whether their phones are “busy.” Their CSR seems to be on the phone a lot. Calls come in. The dispatch board fills up. It feels like things are working.
But “feels like” isn’t a number.
When call tracking data is actually pulled, the gap between perception and reality is almost always shocking. Owners who believe they’re answering 85% of calls are frequently running at 62–68%. The missed calls happen in the cracks — the call that came in during a meeting, the afternoon rush when both lines were busy, the Saturday morning when the CSR was handling a tech escalation.
Each missed call at a $1,800 average ticket represents $1,260 in potential lost revenue (at a 70% close rate on booked jobs). At 300 calls/month and 32% missed, that’s 96 missed calls — $120,960 in potential revenue gone before your CSR even picks up the phone.
According to ServiceTitan’s contractor research, tracking answer rate as a daily KPI — visible to both the owner and CSR manager — is one of the highest-ROI operational changes an HVAC company can make. You cannot fix a problem you can’t see.
Most HVAC companies don’t know their answer rate. The ones that track it — and then fix it — typically recover tens of thousands in monthly revenue.
What top performers do: Answer rate lives on a dashboard. The owner sees it. The CSR manager sees it. When it drops below 88%, there’s a conversation the next day — not at the end of the month.
Failure #2: Your CSRs Are Helping, Not Selling
This is the one that owners almost never see coming.
Your CSR is doing their job. They answer professionally. They’re friendly. They know the service area. They answer every question the caller has — pricing ranges, availability, what the diagnostic fee covers, how long the appointment takes.
And then they wait.
They give information. They answer questions. They handle objections patiently. And at the end of the call, if the customer says “okay let me think about it” — they say “sure, no problem, give us a call when you’re ready.”
That’s not a bad employee. That’s an undertrained one.
The fundamental mistake: CSRs are trained to answer questions. Nobody trained them to ask for the appointment.
Human psychology is straightforward here: if you don’t ask, most people won’t volunteer. A homeowner calling about a broken AC in July is stressed, comparing options, and probably called two or three companies. The first one that asks for the booking — confidently, without pressure — gets the job. The others “gave great information.”
ServiceTitan’s analysis of high-performing HVAC call centers shows that top-performing CSRs consistently move from answering questions directly to offering a time slot — without asking permission to schedule. Here’s what this sounds like in practice:
Undertrained CSR (loses the booking):
Caller: “What does a diagnostic cost?” CSR: “It’s $89 for the diagnostic. If we do the repair, that gets applied to the cost.” Caller: “Okay, and how soon can you come out?” CSR: “We have availability tomorrow afternoon or Thursday morning.” Caller: “Okay, let me check with my husband and call you back.” CSR: “Sure, sounds good. We’re here Monday through Friday 8 to 5.”
Trained CSR (books the job):
Caller: “What does a diagnostic cost?” CSR: “It’s $89, and that gets applied to any repair we do. Our tech will diagnose the issue and give you a full breakdown before anything gets done — no surprises. Are mornings or afternoons better for you tomorrow?”
The difference is one sentence. A direct, confident move toward scheduling — not pressure, just direction. The customer called because they have a problem. Your CSR’s job is to solve it by booking the appointment.
The booking ask is not pushy. It’s helpful. The customer already decided they need service. They’re calling you. The only question is whether your CSR guides them to a resolution or leaves them to wander back to Google.
Failure #3: No Follow-Up System
This is where the most money disappears — because it’s completely invisible.
A caller doesn’t book on the first call. Maybe they’re price-comparing. Maybe they need to check their schedule. Maybe their AC is still limping along and they’re hoping it holds out another week. They say “I’ll call back.”
In most HVAC companies, that’s the end of the story. The call ends. Nobody writes it down. Nobody calls back. The potential customer — who called you, gave you their number, expressed a real need — never hears from you again.
Hatch’s research on contractor call performance found that 78% of consumers go with the business that reaches out to them first — and that it takes an average of 8 touches to engage a decision maker. Yet most HVAC companies make zero follow-up attempts after an unbooked call.
The math on this is significant. If you’re taking 300 calls/month and booking 42% on the first call, that’s 126 booked jobs and 174 calls that went nowhere. If even 25% of follow-up attempts result in a booking — a conservative estimate for warm leads who already called you — that’s 43 additional jobs per month.
At $1,800 average ticket: $77,400/month sitting in calls you already paid to generate, going unworked.
Every unbooked call that doesn’t get a follow-up is a call your marketing budget already paid for — twice. Once to generate it, once in the revenue it never produced.
What a basic follow-up system looks like:
- Every call that doesn’t book gets logged with name, number, and reason
- A follow-up call goes out within 2 hours — not the next day, not “when we have time”
- If no answer, a text follows: “Hi [name], this is [company]. You called earlier about your AC — just checking you got taken care of. We have openings tomorrow if you still need help.”
- Second follow-up at 24 hours if still no response
- Two touches, done. No harassment. Just two more chances to serve someone who already raised their hand.
Companies running this system typically recover 20–30% of non-booking calls as booked jobs within 48 hours.
What $300K in Losses Actually Looks Like Month by Month
Here’s a model for a $3M HVAC company taking 350 calls/month:
| Metric | Current | Top Performer | Difference |
|---|---|---|---|
| Answer rate | 68% | 90% | +22% |
| Calls answered | 238 | 315 | +77 calls |
| Booking rate (answered) | 40% | 65% | +25% |
| Jobs booked | 95 | 205 | +110 jobs |
| Average ticket | $1,600 | $1,600 | — |
| Monthly revenue | $152,000 | $328,000 | +$176,000 |
| Annual difference | — | — | +$2,112,000 |
The gap between average phone performance and top-performer phone performance — on the same call volume — is substantial for any size company. Most of that gap isn’t technology. It isn’t hiring. It isn’t ad spend. It’s training, measurement, and a follow-up system that takes a few hours to build.
The Three Fixes (In Order of Priority)
Fix 1: Install call tracking this week
You cannot manage what you don’t measure. Call tracking software shows you answer rate by hour, day, and CSR — so you know exactly when calls are being missed and by whom.
Options at different price points: CallRail ($45/month), WhatConverts ($30/month), or your existing platform — ServiceTitan, Housecall Pro, and Jobber all have call recording built in.
The goal: know your answer rate by Friday. That number alone tells you how much you’re losing before the phone conversation even starts.
Fix 2: Train the booking ask
Write your booking transition script — specifically the move from answering questions to asking for the appointment. It should be one sentence. Practice it with your CSR until it sounds natural, not scripted.
The framework: Answer their question → confirm the urgency → ask for the time slot. Not “do you want to schedule?” — that’s a yes/no that invites “let me think about it.” Instead: “Are mornings or afternoons better for you?”
ServiceTitan recommends role-playing calls with good and bad examples as part of onboarding — and maintaining a library of recorded calls your CSRs can learn from.
Fix 3: Build the 2-touch follow-up sequence
Create a simple log — a column in a spreadsheet, a field in your CRM, whatever you have. Every call that doesn’t book gets an entry. Every entry gets a follow-up call within 2 hours and a text within 4 hours if no answer.
This doesn’t require software. It requires discipline and 10 minutes of someone’s time per unbooked call.
How to Know If You Have This Problem Right Now
Answer these five questions:
- Do you know your phone answer rate for last month?
- Do you know your booking rate — jobs booked per call answered?
- Does your CSR ask for the appointment on every call?
- Do unbooked calls get followed up within 2 hours?
- Do you have a written script your CSR uses for the booking transition?
If you answered no to three or more of these, you have a phone system problem. The good news: it’s the most fixable revenue leak in your business. No new ad spend required.
Frequently Asked Questions
What is a good booking rate for an HVAC CSR? Top-performing HVAC companies book 62–70% of answered calls according to ServiceTitan contractor benchmarks. Industry average is 38–45%. If your CSR is below 50%, there’s a training gap costing you real money. If you don’t know your booking rate, that’s the first thing to fix.
How do I calculate how much my HVAC company is losing to missed calls? Multiply your monthly missed calls × your average ticket × your close rate. Example: 80 missed calls × $1,800 average ticket × 70% close rate = $100,800/month in potential lost revenue. Use our free Phone Revenue Calculator for a detailed breakdown specific to your numbers.
Should HVAC CSRs give pricing over the phone? Giving a range is fine — it qualifies the caller and prevents price shock on arrival. Giving an exact price before diagnosis is risky. The goal of the call isn’t to quote, it’s to book. Get them on the schedule and let the tech diagnose.
How quickly should an HVAC company follow up on unbooked calls? Within 2 hours for a call-back, within 4 hours for a text if no answer. Hatch’s research shows that 78% of consumers go with the business that reaches out first — waiting until the next business day means most of those leads are already gone.
What’s the difference between answer rate and booking rate? Answer rate is the percentage of incoming calls picked up by a live person before going to voicemail. Booking rate is the percentage of answered calls that result in a scheduled appointment. Both matter — a high answer rate with a low booking rate means your CSR is taking calls but not closing them.
How much does HVAC CSR training cost? The training itself can be free — a written script, role-play sessions, and consistent call monitoring. Options like ServiceTitan Academy provide structured CSR training resources. The ROI on basic CSR training is typically 10:1 or better within 90 days. The real investment is management time: someone needs to listen to calls, track booking rates, and coach consistently.
What to Do This Week
-
Get call tracking running — even a free trial of CallRail. Pull your answer rate for the last 30 days.
-
Listen to 10 call recordings — specifically calls that didn’t result in a booking. Count how many times your CSR asked for the appointment versus waited for the customer to volunteer.
-
Use our free Phone Revenue Calculator — enter your call volume, answer rate, and average ticket. See the dollar figure your current phone system is costing you monthly.
-
Write one sentence — the transition your CSR uses to move from answering questions to asking for the time slot. Test it this week.
The companies that fix their phone systems first grow faster with the same ad budget. Not because they’re spending more — because they stopped leaking what they already had.