Key takeaways
- Booking rate is booked calls divided by bookable calls. Getting the denominator right matters more than the formula.
- Most leaks are fixable in the script: offer a specific time, explain the visit before the price, and book on the first call instead of promising a callback.
- Demand is there. In 2025, 53% of surveyed homeowners said they had difficulty finding pros, rising to 70% of millennials[1].
- Review the number weekly by CSR, by job type and by lead source, and coach from recorded calls rather than from the figure alone.
Why booking rate matters more than call volume
Marketing makes the phone ring. Answering makes the conversation possible. Booking rate decides whether that conversation turns into a truck on the road. Two shops with the same ad spend and the same answer rate can end the month with very different revenue because one books seven in ten real service calls and the other books five.
Customers are not hard to convince in principle. In Angi's 2025 survey, 53% of homeowners reported difficulty finding pros, rising to 70% among millennials[1]. A caller who has reached a real person at a company that can come out is usually ready to book. When they do not, the reason is almost always something the call did or did not do.
Source: Angi, 2025[1]
Show the data
| Item | Value |
|---|---|
| All surveyed homeowners | 53% |
| Millennial homeowners | 70% |
Define a bookable call first
If the denominator includes spam, vendors and existing customers asking when the tech will arrive, booking rate looks terrible and nobody trusts it. If it excludes every hard call, it looks perfect and teaches nothing. Write the definition down and use it the same way every week.
| Call type | Bookable? | Reason |
|---|---|---|
| New customer asking for service you offer, in your area | Yes | The core of the metric |
| Existing customer asking for new work | Yes | Can book elsewhere just as easily |
| Price shopper who will not give an address | Yes | Counts as a lost bookable call; it tests your price answer |
| Caller outside your service area | No | Nothing to book; log it to review your area |
| Service you do not offer (for example, sewer work at an HVAC shop) | No | Refer politely and log it |
| Status call about an existing job | No | Track separately for workload |
| Vendor, job seeker, spam, wrong number | No | Noise |
Booking rate = calls that ended with a scheduled visit, estimate or diagnostic ÷ bookable calls answered. Calculate it for each CSR and each job type, not only for the whole office.
Example: same calls, different results
Example: two fictional CSRs at a residential HVAC company each answer 90 bookable calls in a July week. CSR A books 63, a 70% booking rate. CSR B books 49, or 54%. Listening to five recordings each shows the gap. CSR A offers a specific arrival window in every call. CSR B asks “when works for you?”, waits for the caller to choose, and then has to say the slot is gone. CSR B also answers the price question with a number before saying what the visit includes.
Example result: after two weeks of coaching on those two habits, CSR B's rate moves to 63%. At the shop's average first ticket in this example of $390, the extra 8 or so bookings a week are worth about $3,000 a week in first-visit revenue alone.
The usual leaks and their fixes
- No specific time offered. Fix: offer two concrete windows, such as “I can have someone there between 1 and 3 today or 8 and 10 tomorrow; which is better?”
- Price before value. Fix: describe what the visit includes (diagnosis, written options, the tech's experience) before you say the service-call fee.
- “Let me check and call you back.” Fix: give CSRs authority and access to book directly; every callback promise loses some callers.
- Transfers that drop. Fix: warm transfers only, and a rule that if the second person does not answer in 20 seconds, the CSR books the visit anyway.
- Not asking for the booking. Fix: end every bookable call with a clear question, not “let us know.”
- No capacity today. Fix: offer the first available slot plus a cancellation list, and say you will call if an earlier slot opens.
Each of these shows up clearly in recordings. Pick the leak that appears most often for each CSR and coach that one first. Trying to fix six habits at once produces a CSR who sounds scripted and still misses the booking question.
What a booked call sounds like
Strong CSRs follow the same shape on almost every bookable call, whatever the trade. The order matters: callers relax once they hear that the company can help, and they accept a fee more easily once they know what the visit includes.
- Greet with the company name and your first name, then let the caller explain without interrupting.
- Confirm the service address and ZIP code early, so you never spend five minutes on a caller outside your area.
- Ask the two or three questions that decide urgency and the right tech, then stop asking.
- Summarize the problem back in one sentence so the caller knows you understood.
- Offer two specific arrival windows and let the caller pick one.
- Explain what the visit includes, then the service-call or diagnostic fee and how it applies to the repair.
- Confirm name, number, address, gate or pet notes and how the tech will contact them before arriving.
- Close with what happens next and a thank-you, not with “let us know.”
Split the number by lead source
Callers from different sources arrive with different intent. A referral from a neighbor usually wants to book with you specifically. A caller from a lead marketplace may have been sent to three companies at once. A caller who saw a truck wrap may only be curious about a price. If you blend them, a month of heavy marketplace leads will make the team look worse than it is.
Use separate tracking numbers or a source question in the call, and report booking rate for your top four sources. When a source books far below the others, the fix may be in the marketing rather than the script: different ad copy, a narrower service area or a different offer. When every source drops at once, look at availability first, because a full board is the most common cause of a sudden fall.
A weekly booking-rate scorecard
| Measure | How to calculate | Example this week | Example last week |
|---|---|---|---|
| Bookable calls answered | Tagged bookable, answered by a person | 214 | 198 |
| Booked | Visit, estimate or diagnostic scheduled | 143 | 127 |
| Booking rate | Booked ÷ bookable answered | 66.8% | 64.1% |
| Booking rate, repair calls | Same, repair job types only | 74% | 73% |
| Booking rate, estimates | Same, replacement and install estimates | 52% | 47% |
| Price-only losses | Lost calls where price was the stated reason | 19 | 24 |
| Callback promises | Calls ended with “we'll call you back” | 6 | 11 |
Show the scorecard to the whole team, but coach individuals in private. Splitting by job type matters because estimate requests and repair calls behave differently: a no-cool caller wants someone today, while a replacement shopper is often collecting three quotes.
Raising the rate: a four-week plan
Week 1: fix the definition
Agree on what counts as bookable, tag every call for a week and calculate a baseline per CSR.
Week 2: listen
Review three recorded calls per CSR: one booked, one lost, one price shopper. Note the first moment each lost call went wrong.
Week 3: change one habit
Coach each CSR on one leak. Update the shared script, such as the HVAC booking script, so the fix becomes standard.
Week 4: re-measure
Compare the rate by CSR and job type. Keep the change if it moved the number; try the next leak if it did not.
Speed still matters after the call
Some bookable calls end without a booking but with a real chance: the caller needs to check with a spouse, or wants a quote by text first. Those follow-ups decay fast. In an audit of lead handling, firms that made contact within an hour were nearly seven times as likely to qualify a lead as those that waited even an hour longer, and over 60 times as likely as those that waited a day or more[2]. Set a rule that every open bookable call gets a follow-up the same day, and log the outcome.
Pay, incentives and turnover
CSRs are a large part of the trades workforce. Building equipment contractors, the industry group that includes HVAC, plumbing and electrical firms, employed 21,580 customer service representatives in May 2025[3]. Across all industries the median CSR wage was $44,770 a year[4]. Turnover is a fact of life in the role, so the script and the scorecard have to survive new hires.
- Pay a small bonus for booked jobs that run, not for bookings alone, so CSRs do not fill the board with no-shows.
- Reward a team booking-rate target as well as individual results, so experienced CSRs help new ones.
- Never pay on upsold tickets at the booking stage; that pushes CSRs to promise outcomes the tech cannot deliver.
Booking rate also depends on whether calls get answered at all. Read it alongside your answer rate, because a team that answers fewer, easier calls can post a better booking rate while the business loses work.
Frequently asked questions
What is a good booking rate for home service CSRs?
It depends on the job mix. Repair calls usually book at a much higher rate than replacement estimates, so set targets by job type. Measure your own baseline for two weeks, then aim to raise it a few points at a time.
Should price shoppers count in booking rate?
Yes, if they are in your area and want a service you offer. Leaving them out hides whether your price answer is working. Track price-only losses as a separate line so you can see the trend.
How do I track booking rate without call center software?
Use a shared sheet with one row per call and a drop-down for the outcome, or tag outcomes in your field service software. A week of manual tagging is enough to find the biggest leak.
Do bonuses for booked calls work?
They can, if they pay on jobs that actually run and are paired with call reviews. Bonuses on bookings alone tend to raise cancellations and no-shows.
References
Angi (2025). Angi's 2025 State of Home Spending Report Highlights (opens in a new tab) ↑
Harvard Business Review (2011). The Short Life of Online Sales Leads (opens in a new tab) ↑
U.S. Bureau of Labor Statistics (2025). Occupational Employment and Wage Statistics, May 2025, series OEUN000000023820043405101 (Customer service representatives in Building Equipment Contractors) (opens in a new tab) ↑
U.S. Bureau of Labor Statistics (2025). Customer Service Representatives: Occupational Outlook Handbook (opens in a new tab) ↑