Guides

Call Booking Rate for HVAC and Plumbing Companies: Formula, Benchmarks and a Weekly Tracking Sheet

The booking rate formula, the calls you should leave out, why published benchmarks from 24% to 70% use different denominators, and a weekly sheet to track yours.

7 min read

Call booking rate is booked jobs divided by bookable inbound calls, times 100. ServiceTitan's June 2022 data put the average across 3,000+ trade shops at 42% of calls (24% for shops under five techs), while agency benchmarks of 40–60% use only qualified calls. Count only calls that could have become a job, and aim well above half of those.

More on this topic: Calls, texting and booking, every guide in one place.

Booking rate is the one phone number every shop should know, and almost nobody measures the same way. One office counts every ring; another counts only new customers who asked for service. The result is benchmarks that look like they disagree and owners who don't know if 45% is good. This guide gives you a clear formula, the calls to leave out, what the published numbers measure, and a simple weekly sheet.

Key takeaways

  • Formula: booked jobs ÷ bookable inbound calls × 100.
  • Exclude spam, vendors, wrong numbers, existing-job questions, out-of-area and services you don't offer.
  • Benchmarks use different denominators. ServiceTitan's 42% average counts calls broadly; a 40–60% “healthy” range from a 2026 agency roundup counts only qualified calls.
  • Shop size matters: in ServiceTitan's 2022 data, shops with 25+ techs booked 59% and shops with fewer than five booked 24%.
  • Unanswered calls count against you. A call nobody picked up was a bookable call that booked zero.
  • Track it weekly, per person, and review recordings of calls that didn't book.

What is call booking rate?

Call booking rate (also called booking rate or CSR conversion rate) is the share of calls that could have become a job and did. It measures your phones: how fast you answer, how your team handles price questions, and whether they ask for the booking.

Booking rate = booked jobs ÷ bookable inbound calls × 100

A bookable call is an inbound call from someone in your service area asking for a service you offer. Include it whether or not anyone answered. A booked job is a call that ended with a scheduled appointment (a service call, estimate or maintenance visit). A booking from a call back counts toward the original call, not as a new one.

Which calls should you exclude?

Leave outWhyTrack separately?
Spam, robocalls, vendors, sales pitchesNobody could book themNo
Wrong numbers and hang-ups under 10 secondsMostly misdialsNo
Existing jobs: “When is the tech coming?”, invoice questionsNot a new booking opportunityYes, as service calls
Out of your service areaYou'd turn them away anywayYes, it tells you about your marketing
Services you don't offerSameYes
Repeat calls from the same number about the same issueCount onceNo

Keep these in

  • Unanswered calls from new numbers. Leaving them out hides your biggest leak.
  • Price shoppers who hung up after hearing the fee. That's a booking you lost, not a bad lead.
  • “I'll call back” callers who never did.
  • Existing customers asking for new work, such as a second system or a new problem.

What is a good booking rate? Benchmarks and their denominators

BenchmarkSourceDenominatorNotes
42% averageServiceTitan, June 2022, 3,000+ trade businesses on its softwareInbound calls (exclusions not stated)Plumbing 43%, electrical 41%, HVAC 38%
59% (25+ techs) vs 24% (under 5 techs)ServiceTitan, same dataSameSmall shops fell to 9% after 6 p.m.
42% average for HVACRilla, citing ServiceTitan dataInbound phone callsRilla doesn't give a sample or year for this figure
63% of new-customer callsService Direct, 2019, 1,000 calls to 94 businessesAnswered calls from new potential customersIn-house staff; all calls came from its own ads
40–60% healthy; under 35% a CSR problemWebtonic, a marketing agency's 2026 roundupQualified inbound callsNo underlying study named
About 70% after coachingPower Selling Pros, quoted by RillaCalls handled by coached CSRsA CSR trainer's figure about its own clients

Read these as ranges, not targets. A number built on all calls will always look worse than one built on qualified, answered calls. Before you compare yourself, check which one you calculated. If you use the formula above (bookable calls, including unanswered ones), a shop booking 55–70% is doing well, and anything under 40% has a fixable problem. A CSR coach in a 2020 ServiceTitan webinar set 95% as the goal for trained staff, without defining the denominator.

Worked example

One weekCalls
All inbound calls212
Spam, vendors, wrong numbers, short hang-ups−41
Existing-job questions−38
Out of area or service not offered−9
Bookable calls124
Of those, missed (never answered)19
Booked jobs71
Booking rate71 ÷ 124 = 57%
Booking rate on answered bookable calls only71 ÷ 105 = 68%

The 11-point gap between the last two lines is the cost of unanswered calls. That's why both numbers are worth tracking: one shows how well your team sells on the phone, the other shows how much you lose before anyone picks up.

How to improve your booking rate

  1. Answer more calls. Cover lunch, late afternoon and after hours. Booking rate can't beat answer rate.
  2. Use a script. Greeting, listen, two or three questions, fee, two times, recap. Ours is in the call booking script guide.
  3. Offer two specific times instead of asking when works.
  4. Fix the price answer. Say the fee, what it includes and whether it's credited, once and confidently.
  5. Review calls that didn't book. Rilla's data shows top reps talk about 53% of the time versus 72% for average reps; recordings make the gap obvious.
  6. Call back every missed and unbooked call the same day, and text missed callers within a minute.
  7. Hold the slot for callers who need to check with someone at home, with an easy cancel.

Weekly booking rate tracking sheet

Copy these columns into a spreadsheet. One row per person who answers phones, plus a total row and an after-hours row:

WeekPersonBookable callsMissedAnsweredBookedBooking rateAnswered booking rateTop reason not booked
Oct 6Office (Maria)586523764%71%Price
Oct 6Owner cell319221548%68%Missed while on a job
Oct 6After hours354311954%61%Wanted same night
Oct 6Total124191057157%68%

The names and numbers here are an example. Spend ten minutes on it every Monday. Keep a running 4-week average so one slow week doesn't send you chasing noise, and review one unbooked recording per person per week.

Reasons-not-booked list (pick one per unbooked call): price • wanted a time we didn't have • just wanted a quote by phone • needed to check with someone at home • out of area • never answered • no call back • other.

Where CrewRobin fits

CrewRobin keeps the raw material for this sheet in one place: the AI receptionist answers every call, books into open times, and puts a recording, summary and transcript on each job; calls it can't book become a message and a call back. Missed calls get a missed-call text-back. You still decide which calls count as bookable, but you're not rebuilding the week from memory.

Frequently asked questions

What is a good call booking rate for HVAC?

It depends on what you divide by. ServiceTitan's June 2022 data put HVAC at 38% and all trades at 42% of calls; on qualified, answered calls, shops doing well book well over half, and trained CSRs aim much higher.

How do you calculate call booking rate?

Divide booked jobs by bookable inbound calls and multiply by 100. Bookable calls are new-service requests from your area, including ones nobody answered; leave out spam, vendors, wrong numbers and existing-job questions.

What is the average booking rate for plumbing companies?

ServiceTitan's June 2022 data across its users put plumbing at 43% of calls, the highest of the trades it reported.

Should missed calls count in booking rate?

Yes. A bookable call that nobody answered is a lost booking. Track an answered-only rate too, so you can see phone skill and missed calls separately.

Why is my booking rate lower than industry benchmarks?

Often because your denominator is wider. Many published benchmarks count only qualified or answered calls. Check your exclusions first, then look at missed calls and price objections.

Put it to work this week

Fill in the tracking sheet for last week tonight; it takes ten minutes and tells you where your bookings go. CrewRobin is free until your first 10 booked jobs, no card up front. Start free or see pricing.

Sources

Figures from outside CrewRobin were checked against these pages in October 2026. Most industry benchmarks come from vendors and agencies, so treat them as ranges, not rules.

Share LinkedIn X Email