Booking rate: what it is and how to track it
Booking rate is the share of inbound opportunities your team turns into scheduled jobs. Here is how to calculate it, read it, and watch it live for a home-service business.
Formula
Booking rate = booked jobs ÷ booking opportunities × 100
Count the jobs your team scheduled, divide by the number of real opportunities to book (qualified inbound calls, web requests, and chats), then multiply by 100 to get a percentage. The denominator is the part most teams get wrong.
For call centers specifically, the denominator is usually qualified inbound calls. See call booking rate for the phone-only version.
What is booking rate?
Booking rate is the percentage of qualified opportunities that turn into a scheduled job. For a home-service business, an opportunity is usually a customer who calls, fills out a form, or starts a chat ready to book service. Booking rate measures how often your front desk, CSRs, or online intake actually capture that demand instead of letting it slip away.
It matters because the cost of generating that opportunity is already spent. You paid for the ad, the truck wrap, or the referral that made the phone ring. Booking rate tells you how much of that paid demand you convert into revenue versus how much leaks out as a missed, mishandled, or unbooked call.
Worked example
Say a plumbing CSR team handled 400 qualified inbound calls last week and booked 320 of them onto the schedule. Booking rate = 320 ÷ 400 × 100 = 80 percent. The other 80 calls were qualified buyers who hung up unbooked. If your average booked job is worth 450 dollars, those 80 unbooked calls represent roughly 36,000 dollars of demand the marketing budget already paid for.
That gap is why owners track booking rate weekly, by CSR, and by lead source. A 5-point swing on hundreds of calls a week is real money, and it is almost always a coaching problem, not a lead-volume problem.
How to calculate booking rate without skewing it
The numerator is simple: jobs actually placed on the schedule. The denominator is where teams disagree. Only count real booking opportunities. Strip out wrong numbers, vendor and spam calls, existing-appointment callbacks, and abandoned calls that never reached a rep. If you only measure the phone, you are really tracking call booking rate. Pull web forms and chat into the denominator if you want a true all-channel booking rate.
Who owns it and how often to review it
The CSR or call-center manager owns booking rate day to day; the GM watches it weekly. Review it daily on a wall-mounted board for live coaching, weekly by rep for performance conversations, and monthly by lead source to catch a channel that is sending unbookable traffic.
Booked vs not booked: the same week, two CSRs
| CSR | Qualified calls | Booked jobs | Booking rate | Read |
|---|---|---|---|---|
| Maria | 210 | 185 | 88% | Strong; study her call openings |
| Devon | 190 | 118 | 62% | Coaching gap; review unbooked calls |
| Team | 400 | 303 | 76% | Average hides a 26-point spread |
What good and poor booking rate movement looks like
Targets vary by trade, channel, and call quality. Use these as directional reads, then set your own baseline from your last 90 days.
- All-channel booking rate trending up week over weekDemand is being captured; coaching and scripts are workingGood
- Current
- Target
- Booking rate flat while call volume is upReps may be rushing; check abandoned and missed callsWatch
- Current
- Target
- Wide spread between your best and weakest CSRA coaching and consistency problem, not a lead problemWatch
- Current
- Target
- Booking rate dropping during peak seasonLikely understaffed phones; calls are leaking before bookingPoor
- Current
- Target
- Rate looks high but revenue is flatDenominator may exclude missed calls; you are measuring a clean subsetPoor
- Current
- Target
| Metric | Current | Target | Status |
|---|---|---|---|
| All-channel booking rate trending up week over weekDemand is being captured; coaching and scripts are working | Good | ||
| Booking rate flat while call volume is upReps may be rushing; check abandoned and missed calls | Watch | ||
| Wide spread between your best and weakest CSRA coaching and consistency problem, not a lead problem | Watch | ||
| Booking rate dropping during peak seasonLikely understaffed phones; calls are leaking before booking | Poor | ||
| Rate looks high but revenue is flatDenominator may exclude missed calls; you are measuring a clean subset | Poor |
Warning
Common mistake: a flattering denominator
The fastest way to fake a great booking rate is to only count calls that reached a live rep. If 60 calls a day ring out to voicemail and never enter the count, your booking rate looks excellent while real demand walks. Always reconcile booking rate against missed and abandoned calls so the number reflects every buyer who tried to reach you.
Info
A note on what counts as good
There is no single universal booking-rate benchmark. A good rate varies by trade, season, market, call mix, and whether you measure phone only or all channels. Treat any range as a company-specific target set from your own history, not an industry law. For trade and channel ranges, see the dedicated booking rate benchmark resource.
Booking rate on a live CSR dashboard
How booking rate appears on a datacube call-center board, refreshed in real time and broken out by rep so managers can coach during the shift, not after the month closes.
Figures are illustrative. Your datacube board reflects your own connected call tracking, CRM, and revenue data.
Related KPIs to read alongside booking rate
| KPI | Why it pairs with booking rate |
|---|---|
| Call booking rate | The phone-only version; isolates CSR performance from web and chat |
| Lead to booked job rate | Tracks bookings against all leads, including web and form fills |
| Abandoned call rate | Calls lost before a rep answered; explains a falling booking rate |
| Cost per booked job | Ties booking efficiency back to marketing spend |
| Average ticket | Multiplies with booking rate to forecast captured revenue |
Owner takeaway
- Booking rate is a coaching lever, not a vanity stat: small percentage swings move real revenue because the demand is already paid for.
- Define the denominator honestly. Exclude spam and reconcile against missed and abandoned calls so the rate reflects every buyer.
- Watch it by rep and by lead source, in real time, so you coach during the shift instead of explaining a soft month afterward.
Booking rate FAQs
See your booking rate in a datacube dashboard
Connect your call tracking, CRM, and revenue data and watch booking rate update in real time, broken out by CSR and lead source so you can coach before the month closes.
Keep exploring
Related
Go deeper
