Measure your booking rate first
Your booking rate is the share of real service calls that end with a job on the schedule. The key word is real. Before you divide, take out calls that were never chances to book:
- Spam, sales pitches and vendors
- Existing customers asking about a job already booked
- Wrong numbers and work you do not do
Worked example: Harbor Line Plumbing gets 200 calls in a month. 60 are spam, vendors or existing-job questions. That leaves 140 real service calls, and 91 were booked. Booking rate = 91 / 140 = 65%. Those 49 unbooked callers wanted service and went somewhere else.
Pull one month of calls and sort them by hand once. It takes an afternoon and shows you exactly where the leaks are.
Where booked jobs leak
| Leak | What it looks like | Fix |
|---|---|---|
| Not answered | Voicemail, busy signal, rings out | Overflow and after-hours cover |
| Price shopping stalls | "I'll call you back after I check around" | A price-question script (below) |
| No time offered | "When works for you?" then silence | Offer two specific windows |
| Too far out | Next opening is next week | Hold same-day slots open |
| No follow-up | Caller said "let me ask my husband" | Same-day callback or text |
Answer every call live
Unanswered calls are the biggest leak for most shops, because those callers rarely leave a message. Start with the busiest hours: first thing in the morning, lunch, and the first hot or cold day of the season. Options include a second person on the phones, an answering service, or an AI receptionist for overflow. See AI receptionist vs answering service for an honest comparison. To estimate what missed calls cost you, try the missed-call revenue calculator.
A script to book more of the calls you get
Good scripts are short and end with a question the caller can say yes to.
Greet: "Thanks for calling Harbor Line Plumbing, this is Sam. Who am I speaking with?"
Listen: "What's going on? ... How long has it been happening?"
Reassure: "That's something we fix all the time."
Offer two times: "I can have a technician there today between 2 and 4, or tomorrow morning between 8 and 10. Which works better?"
Confirm: "Great. What's the address and the best number for a text when the tech is on the way?"
Two habits do most of the work. Offering two specific windows is easier to say yes to than an open question. And saying "that's something we fix all the time" lowers the caller's worry before price comes up.
Handle "how much does it cost?"
Price questions are where many calls are lost. Do not guess a repair price over the phone, and do not dodge the question either.
"Good question. Every house is a little different, so the technician gives you an exact price before any work starts, and you decide. The visit itself is [diagnostic fee], and if you go ahead with the repair, [your policy, for example: we apply it to the repair]. Would today at 2 or tomorrow at 8 be better?"
If you do have firm flat prices for common jobs, it is fine to give a range ("water heater replacements usually run between X and Y depending on size"). Make sure the CSR's numbers come from your price book, not memory. Be clear about your diagnostic fee every time so nobody is surprised at the door.
Follow up on every call that did not book
Example text: "Hi Ava, this is Sam at Harbor Line Plumbing. We still have tomorrow 8-10 open for your water heater. Want me to hold it for you?"
Keep a simple list of unbooked callers and work it twice a day. It costs nothing and these callers already wanted you.
Book more on calls that already booked
The cheapest extra job comes from a customer already on the phone. Before ending the call, ask: "Anything else at the house you'd like the tech to look at while they're there?" And if you sell a membership plan, mention it once, briefly.
Track it weekly
- Booking rate by person on the phones (coach, don't punish)
- Missed calls during open hours
- Unbooked callers followed up the same day
- Booking rate by lead source, since some sources send more price shoppers
In SWITCHBOARD, calls, texts, email and Facebook messages land in one inbox, every call answered by the AI receptionist is transcribed, and the receptionist books the job while the caller is still on the line, so you can see which calls booked and read why the others did not.
Questions people ask
What is a good booking rate for a service business?
It depends on your lead sources and how you count. Measure your own rate on real service calls only, then work to raise it month over month rather than chasing an outside benchmark.
How do I calculate booking rate?
Divide booked jobs by calls that were real requests for service. Leave out spam, vendors, wrong numbers and existing customers asking about a job already booked.
Should my CSR give prices over the phone?
Give the diagnostic or trip fee clearly. For repairs, give a firm price only for flat-rate jobs from your price book; otherwise explain that the tech will price it on site before any work starts.
How fast should I call back a missed call?
As fast as you can, ideally within minutes. The longer a caller waits, the more likely they have booked another shop.