Call-to-book rate is the number you can calculate on day one with any phone report: how many calls came in, and how many jobs got booked. That simplicity is its strength and its trap. It tells you something changed at the front door, but not always what.
Call-to-book rate in plain English
Picture an HVAC shop on the first hot Monday in June (example numbers). The phones ring 300 times. The office books 150 jobs. Call-to-book rate: 50%.
The same week, a booking-rate view would strip out the 45 calls from customers asking when their tech arrives, 20 vendor and spam calls and 10 wrong numbers. That leaves 225 real opportunities, and 150 of 225 is about 67%. Same office, same week, two honest numbers that answer different questions.
How do you calculate call-to-book rate?
Metric
Call-to-book rate
The share of all inbound calls that end with a job on the schedule.
Call-to-book rate = booked jobs from inbound calls ÷ all inbound calls × 100
Where the numbers come from: Your phone system's inbound call count and the jobs booked from those calls in the same period.
Three rules keep it consistent:
- Count inbound calls only. Returned web leads and outbound reminder calls go elsewhere.
- Match the periods. Booked jobs that came from this week's calls, not jobs scheduled this week.
- Decide on repeat callers. Either count every call (simplest) or dedupe by number per day. Pick one and keep it.
Worked example: same office, different weeks
| Week (example) | Inbound calls | Status and spam calls | Booked | Call-to-book | Booking rate |
|---|---|---|---|---|---|
| Normal week | 220 | 40 | 120 | 55% | 67% |
| Heat wave | 300 | 75 | 150 | 50% | 67% |
| Install delay week | 260 | 90 | 115 | 44% | 68% |
In the install delay week, call-to-book fell 11 points while booking rate barely moved. The office didn't get worse at selling. Customers waiting on equipment called to ask about it.
What is a good call-to-book rate?
There isn't a reliable public benchmark, because the answer depends on how many of your calls were ever sales calls. A residential service shop with mostly new-customer calls will post a higher rate than a commercial shop fielding facility managers' status checks, even with identical CSRs. Use your own 13-week median as the baseline and look for weeks that fall outside the normal range.
Why call-to-book rate moves
| Cause | What you'll see | What to check |
|---|---|---|
| Missed calls | Drop concentrated at lunch, late afternoon or Saturday | Missed-call share by hour |
| More status calls | Drop with flat booking rate | Calls tagged as existing-job questions |
| A marketing source sending poor-fit callers | Drop on one tracking line | Call-to-book by phone line or campaign |
| A new CSR or a CSR out | Drop on certain shifts | Per-CSR booking rate, 4-week view |
| Weather or seasonal surge | More calls, rate dips if capacity runs out | Capacity booked for the next 10 days |
Missed calls deserve special attention if you buy Google Local Services Ads. Google charges a missed call during business hours as a lead when the caller stays on the line more than 20 seconds, and voicemail counts as a connected call.1 So a missed call lowers call-to-book and adds to lead cost at the same time. Our Local Services Ads guide covers the billing rules.
Call-to-book rate vs booking rate
| Call-to-book rate | Booking rate | |
|---|---|---|
| Denominator | All inbound calls | Calls and requests from people who need service |
| Effort to measure | Low: two counts from any phone report | Medium: every call needs an outcome or reason |
| Moves when | Office skill, missed calls, call mix or marketing changes | Mostly office skill and missed calls |
| Best use | Daily wall number, marketing-line comparison | Scored CSR metric, coaching |
| Typical level | Always lower | Always higher |
Most shops end up tracking both: call-to-book as the cheap early warning, booking rate as the number CSRs are coached on.
How to use it day to day
Call-to-book routine
- Show today's call-to-book rate and missed calls on the office screen
- Split the weekly number by phone line or campaign
- Flag any line that falls outside its normal range for two weeks running
- When the rate drops, check missed calls first, then the call mix, then the CSR schedule
- Move to booking rate as the scored metric once calls are tagged with outcomes
How call-to-book rate shows up in TradesWork
In TradesWork Phones, every call gets an outcome such as booked, booking request, message, callback, missed or voicemail, and each phone line can carry a campaign so jobs booked from that line are attributed. One naming note: the Phones page's call-to-book metric divides by inbound calls from people needing service, which is what this glossary calls booking rate. Reports list call booking rate and inbound calls side by side in the capacity area, each with its written definition, and the CSR dashboard can run on a wall screen. If you use the AI receptionist (early access), it reports its own booking rate with excused and spam calls removed.
Footnotes
-
How leads work, Local Services Help, Google, accessed October 15, 2026. ↩
