The average HVAC company converts 46% of inbound calls to booked appointments. Top performers hit 85%. That 39-point gap is worth $491,000 a year on the same marketing spend.
I’ve seen guys pay $15,000 a month on Google Ads and congratulate themselves when the phone rings 300 times. Then I listen to what happens when somebody actually picks up that phone, and I want to put my head through the drywall.
The marketing worked. The phone rang. And then Debbie at the front desk said “we can get someone out Thursday” to a homeowner whose AC died in July. Click.
That call cost you $50 in ad spend. The job was worth $350. And Debbie just flushed both down the drain. Multiply that by 120 lost bookings a month and you’re staring at almost half a million dollars a year in revenue that walked away.
This is the most overlooked metric in HVAC due diligence. And it might be the most profitable thing you fix after closing.
The Most Expensive Leak in Any HVAC Business Isn’t Refrigerant
Marketing spend generates calls. That’s all it does. The CSR — the person answering the phone — determines how many of those calls become revenue.
According to Meridian Gable’s 2026 booking rate benchmarks, the industry average HVAC call booking rate is 46%. Fewer than half of the viable inbound calls to the average HVAC company result in a booked appointment. Top-performing shops hit 85%.
Let’s do the math on 300 inbound calls per month at a $350 average ticket:
- At 46% booking rate: 138 booked jobs = $48,300/month
- At 85% booking rate: 255 booked jobs = $89,250/month
- Annual gap: $491,400
Same marketing budget. Same phone number. Same service area. The only difference is what happens when somebody picks up.
When you’re evaluating an acquisition target, this number tells you two things at once: how much revenue the business is leaving on the table right now, and how much upside you can capture without spending a dime more on marketing.
What “Call Booking Rate” Actually Measures
Call booking rate is the percentage of answered, viable inbound calls that result in a scheduled service appointment.
That “viable” qualifier matters. You’re not counting:
- Spam and robocalls
- Wrong numbers
- Vendor and supplier calls
- Existing customers checking on appointment times
- Internal calls between techs and office
You are counting every call where a real person wanted to schedule, get a quote, or ask about service — whether they booked or not.
This is different from a missed call audit. Missed calls measure whether you answered the phone at all. Booking rate measures what happened after you picked up. Both matter. But booking rate is the higher-leverage metric because it tells you about your sales capability, not just your staffing coverage.
A company can answer 95% of its calls and still book only 40% of them. That’s a company with great phone coverage and terrible phone skills. You’ll see it all the time.
How to Audit Call Booking Rate During Due Diligence
Most HVAC companies run their phones through ServiceTitan, Housecall Pro, or a standalone VoIP system. All of these record calls. You just have to ask for them.
Here’s the process:
Step 1: Request Call Recordings
Ask for access to recorded inbound calls from the last 90 days. If the seller says calls aren’t recorded, that’s a data point too — it means nobody has been managing phone performance at all.
Step 2: Sample at Least 50 Calls
Don’t cherry-pick. Pull calls from:
- Different days of the week (Monday vs. Saturday)
- Different times (8 AM vs. 5 PM vs. after hours)
- Different seasons if possible (summer emergency calls vs. fall maintenance requests)
Fifty calls gives you a statistically meaningful sample. A hundred is better.
Step 3: Categorize Every Call
For each viable inbound call, mark it as one of:
- Booked — appointment scheduled
- Lost to price — caller wanted a quote, CSR gave one, caller declined
- Lost to availability — caller needed service sooner than offered
- Lost to CSR error — poor handling, no urgency, no follow-up attempt
- Transferred/escalated — sent to a manager or tech, outcome unknown
Step 4: Calculate and Compare
Divide booked calls by total viable calls. Compare to the benchmarks below. If you’re below 50%, you’ve found a major value creation opportunity. If you’re above 70%, you’re looking at a well-run operation.
Bring this analysis to your site visit. Listen to the CSRs live. The recordings show you the data. The visit shows you the culture.
The Four Ways HVAC Companies Lose Calls
After listening to a few thousand HVAC call recordings over the years, the failures fall into four buckets. Every time.
1. Price Shoppers Handled Wrong
The caller says “how much do you charge to fix an AC?” and the CSR quotes $89 for a diagnostic. The caller says “the other company said $69” and the CSR says “okay, thanks for calling.”
Dead. Done. Gone.
The fix is simple: stop quoting over the phone. Book the diagnostic. Explain the value. “We’ll send a certified tech out, they’ll diagnose the exact issue, and you’ll get a clear price before any work starts. We can have someone there tomorrow morning — does 8 or 10 work better?”
Price shoppers convert at high rates when the CSR redirects to booking instead of competing on price.
2. Availability Gaps
“Our next opening is Thursday.”
The caller’s house is 94 degrees. Thursday is four days away. They’re calling the next company before the CSR finishes the sentence.
This is a capacity problem, not a phone problem — but the CSR can still save the call. Offer a waitlist. Offer priority scheduling for a premium. At minimum, create urgency around holding the slot: “Thursday is filling up fast — want me to lock that in for you?”
3. CSR Skill Gaps
Monotone greeting. No empathy for the caller’s situation. No sense of urgency. Reading from a script like they’re ordering from a drive-through.
According to Built on Tenth’s CSR analysis, poor CSR performance costs the average HVAC company over $300,000 per year. The person answering your phone is your highest-leverage employee. If they sound like they’d rather be anywhere else, your booking rate shows it.
4. After-Hours and Weekend Abandonment
HVAC emergencies don’t happen 9-to-5. They happen at 11 PM on a Saturday when the heat pump dies. If those calls go to voicemail, they go to your competitor.
Many shops have zero after-hours call handling. No answering service, no on-call CSR, no AI voice agent for missed call recovery. Those calls are pure profit walking out the door — emergency calls have higher tickets and lower price sensitivity.
What the Booking Rate Tells You About the Business
Once you’ve calculated the number, here’s how to read it:
Below 50%: Untrained Cost Center
The CSR team is order-taking at best. Nobody is managing call performance. Nobody is listening to recordings. Nobody has scripts.
Due diligence read: This is a business being run on word-of-mouth reputation despite its phone staff, not because of them. Major post-acquisition upside.
50-65%: Average
Some natural talent at the front desk, but no formal process. You’ll hear inconsistency — one CSR books 70% while another books 35%.
Due diligence read: Room for improvement with scripting, training, and accountability. Expect 15-20 points of improvement within 90 days of focused effort.
65-80%: Solid
Well-trained team or a naturally gifted office manager running the show. Call scripts exist, even if they’re informal. Someone is paying attention.
Due diligence read: This is a well-run front office. Protect it. The office manager or lead CSR is a key employee — do not lose them in the transition.
80%+: Top Performer
This is a competitive advantage. A booking rate above 80% means the business is extracting maximum value from every marketing dollar. This level of performance is rare and valuable.
Due diligence read: This capability is worth paying for in the multiple. A business converting at 85% is generating $491K more annually than an identical business converting at 46%. That should show up in the price — and it should be protected like the asset it is.
The Post-Acquisition Playbook: From 46% to 70% in 90 Days
You bought the company. The booking rate is 48%. Here’s how you fix it during your first 90 days as the new owner.
Weeks 1-2: Listen and Learn
Sit down with headphones and listen to 100 calls. Not 20. Not “a few.” One hundred.
You’re identifying the top three failure patterns. For most shops, they’ll be some combination of:
- Quoting prices over the phone instead of booking
- No after-hours coverage
- One CSR dragging down the average
Document everything. Timestamp the worst calls. You’ll use these for training.
Weeks 3-4: Implement Call Scripts
Build scripts for the three most common call types:
- Emergency/no-cooling call: Empathize, create urgency, book same-day or next-day
- Price shopper: Redirect to diagnostic booking, emphasize value and certainty
- Maintenance/tune-up request: Book and upsell the maintenance agreement
ServiceTitan’s HVAC call scripts guide is a solid starting point. Customize for your service area and pricing.
Scripts aren’t about turning CSRs into robots. They’re about giving average performers a framework that produces above-average results.
Month 2: Track and Monitor
Set up daily booking rate tracking. If you’re on ServiceTitan, the dashboard does this for you. If not, a shared spreadsheet works fine. Track by:
- Individual CSR — you’ll find your best and worst performers immediately
- Day of week — identifies staffing gaps
- Time of day — identifies after-hours losses
- Call source — identifies which marketing channels produce the most bookable calls
Review calls weekly. Pick two good ones and two bad ones. Share them with the team.
Month 3: Train, Target, Compensate
- Run weekly role-play sessions. Yes, grown adults will roll their eyes. Do it anyway. It works.
- Set a booking rate target of 65% as the floor. Top CSRs should be hitting 75%+.
- Tie a portion of CSR compensation to booking rate. Even a $200/month bonus for hitting target changes behavior.
Duffy Marketing’s analysis of remote CSR ROI shows that dedicated, trained CSRs — even remote ones — consistently outperform untrained in-house staff. If your current team can’t get above 55% with training, consider supplementing with a remote booking specialist.
The ROI
Going from 46% to 70% on 300 calls/month at $350 average ticket:
- Before: 138 booked jobs/month = $579,600/year
- After: 210 booked jobs/month = $882,000/year
- Incremental revenue: $302,400/year
You achieved this with call scripts, a shared spreadsheet, and a few hours a week of training. No additional marketing spend. No new hires. That’s the leverage.
What This Means for Your Offer Price
Here’s where most buyers get this wrong: they find a company with a 46% booking rate, calculate the $491K revenue gap, and try to discount the purchase price by that amount.
Don’t do that.
A company with a 46% booking rate at $2M revenue has roughly $491K in capturable revenue sitting on top of its existing marketing spend. That’s real. That’s documentable. But it’s latent value — it only becomes real revenue if you execute the playbook above.
This should inform your pro forma, not your offer price.
The seller built a $2M business. The seller’s asking price should reflect $2M in revenue. Your job is to recognize that you can turn it into a $2.5M business within a year by fixing the phones — and to factor that into your return model.
This is your post-close value creation thesis. It’s the reason you can pay 4x SDE on a $2M company and make 7x returns within three years. The gap between what the business earns today and what it could earn with competent call handling is your margin of safety.
Build it into your model. Don’t negotiate with it.
FAQ: HVAC Call Booking Rate Due Diligence
What is a good call booking rate for an HVAC company?
A booking rate of 65-80% is solid and indicates a well-trained front office team. Above 80% is excellent and represents a genuine competitive advantage. The industry average is 46%, meaning most HVAC companies are losing more than half their viable inbound calls.
How do I audit call performance before buying an HVAC company?
Request recorded calls from the seller’s phone system (ServiceTitan, Housecall Pro, or VoIP provider). Sample at least 50 calls across different days and times. Categorize each as booked, lost to price, lost to availability, lost to CSR error, or transferred. Divide booked calls by total viable calls to get the booking rate.
How much revenue does poor call handling cost an HVAC company?
On 300 inbound calls per month at a $350 average ticket, the gap between 46% (industry average) and 85% (top performer) booking rates is $491,400 per year. Even improving from 46% to 70% captures over $300,000 in annual revenue on existing marketing spend.
Can I improve call booking rate without hiring more staff?
Yes. Implementing call scripts, setting up daily tracking, running weekly training sessions, and tying CSR compensation to booking rate targets can move the needle 15-25 points within 90 days. The biggest gains come from fixing the most common failure pattern — usually quoting prices over the phone instead of booking the diagnostic.
What tools do I need to track call booking rate?
At minimum, a phone system that records calls and a spreadsheet. ServiceTitan and Housecall Pro both have built-in call tracking and booking rate dashboards. Standalone call tracking platforms like CallCap and CallRail work with any phone system and provide automated booking rate reporting.
Should a high booking rate change what I’m willing to pay for an HVAC business?
A booking rate above 75% is a real competitive advantage that produces measurably higher revenue per marketing dollar. It should be recognized in the valuation — a business converting at 85% generates significantly more cash flow than an identical business converting at 46%. Conversely, a low booking rate represents post-acquisition upside you’ll capture, not a reason to discount the seller’s price.