
HVAC booking rate: The leak your answer rate hides
The metric that looks healthy and isn't
Most HVAC operators can tell you their answer rate to the decimal. The phones get picked up, the dashboard is green, and the call center feels like a solved problem. Answer rate is the metric that looks healthy right up until you check the one that pays the bills.
Booked jobs are not a function of how many calls you answer. They are a function of how many answered calls turn into a confirmed appointment on the board. Those are two different numbers, and most shops only watch the first one.
Answer rate vs booking rate
Effective conversion is answer rate multiplied by booking rate. If you answer 92% of calls and book 45% of the ones you answer, your real intake conversion is about 41%. The 92% on the wallboard hides the 45% that actually moves money.
The industry-average booking rate sits around 42%. Top performers run 62% to 70%, and the elite shops clear 85%. A 5 point gain in booking rate at a mid-size operator is worth roughly the same as answering thousands more calls, without adding a single ring to the phone system.
Why answered calls still don't book
The most common reason is the simplest one. Across studied call centers, only about 35% of CSRs actually ask for the booking. The call gets answered, the homeowner gets information, and then the conversation ends without an appointment because nobody closed it.
Booking rate also moves sharply by call type and by team size. A panicked emergency call books at 70% or higher because the intent is already there. A replacement inquiry, where the homeowner is price-shopping three contractors, books at 40% to 55%. And the smallest shops convert far worse than the larger ones simply because the phone is a side job for someone holding a wrench.
Segment | Typical booking rate |
Emergency / no-heat call | 70%+ |
Maintenance / tune-up call | 80%+ |
Replacement inquiry (price shopping) | 40-55% |
Shop under 5 techs | ~24% |
Shop over 25 techs | ~59% |
Booking rate is a coaching number
Booking rate is not uniform across your team, and the spread is where the quickest gains hide. Pull the number per CSR for the last 90 days and you will almost always find a 20 point gap between your best closer and your weakest. That gap is rarely talent. It is usually one or two habits: Asking for the appointment directly, and not surrendering a price-shopper to go think about it.
The only way to find those habits is to listen. Pull a handful of answered-but-not-booked calls for each CSR and you will hear the moment the booking slipped. Most of the time it is the same moment on every call: The CSR answered the question, the homeowner said thanks, and nobody asked for the slot.
How to size the gap at your operation
Pull last month's answered-call count from your phone system. Then pull confirmed first-time appointments booked from those calls in your CRM. Divide the second by the first. That is your booking rate, and the first time most operators run it, the number is lower than they expected.
Now multiply the calls you answered but did not book by your average ticket. For a shop running a $450 average service ticket, every 100 answered-but-not-booked calls is real revenue that already rang your phone and left.
What actually moves booking rate
More CSRs do not fix this. A bigger team answers more calls, but if the booking discipline is not there, you are scaling a 45% conversion, not improving it. The lever is consistency: Every call qualified the same way, the booking asked for every time, and the appointment written to the board before the caller hangs up.
That consistency is exactly what a traditional answering service cannot deliver, because it takes a message instead of booking the job. The operators closing this gap pair their CSR team with intake that asks for the booking on every single call and writes it straight into the CRM. Answer rate gets the call. Booking rate gets the job. Measure the second one this week.
What is a good HVAC call booking rate?
The industry average sits around 42%, but well-run HVAC operators book 62% to 70% of answered calls, and elite teams clear 85%. The number varies by call type: emergency and maintenance calls book far higher than replacement inquiries where the homeowner is price-shopping. If you are below 50%, the opportunity is in your booking discipline, not your call volume.
How do you calculate call booking rate?
Take the number of inbound calls your team answered last month, then count how many of those became a confirmed first-time appointment in your CRM. Divide the appointments by the answered calls. That percentage is your booking rate. It is a different number from answer rate, and it is the one that ties directly to booked revenue.
What is the difference between answer rate and booking rate?
Answer rate is the share of inbound calls a human picks up. Booking rate is the share of answered calls that turn into a scheduled appointment. Effective conversion is the two multiplied together. A 92% answer rate paired with a 45% booking rate produces only about 41% real conversion, which is why answer rate alone overstates how well intake is performing.
Why is my answer rate high but bookings low?
Usually because the call gets answered but nobody asks for the booking. In studied call centers, only about 35% of CSRs actually request the appointment. The caller gets information, the conversation ends, and no job is scheduled. High answer rate with low bookings is a closing-discipline problem, not a staffing or phone-system problem.
How much revenue do missed bookings cost HVAC companies?
Multiply the calls you answered but did not book by your average ticket. At a $450 average service ticket, every 100 answered-but-unbooked calls is $45K in revenue that already reached your phone and left. A 5 point lift in booking rate at a mid-size operator often outweighs the value of answering thousands of additional calls.

About Revin
Turn answered HVAC calls into booked jobs
Revin answers every inbound HVAC call, qualifies the homeowner, and books the job directly into your CRM.








