Average handle time: what good looks like
Average handle time (AHT) is the full clock from the moment a CSR picks up to the moment the call is fully wrapped. This page explains how to set a sensible AHT target for your shop, why the number looks wildly different across trades, and how to watch it daily so a slow-moving call room does not quietly kill your booking rate.
Definition
Average handle time = (talk time + hold time + after-call work) ÷ total calls handled
Average handle time measures the full cost of one call on a CSR's time: active conversation, any time the caller is placed on hold, and the wrap-up work after hanging up (notes, booking confirmations, next steps in the CRM). It is not just talk time. A CSR who talks for 4 minutes and then spends 6 more minutes entering the job has an AHT closer to 10 minutes, which cuts sharply into how many calls the team can handle in a day.
The full KPI definition, including measurement options for different phone systems, lives on the average handle time KPI page. This page is about setting and using a target.
Warning
Data visibility gap: most home-service shops cannot tell you their AHT right now
Call duration is usually in the phone system. After-call work is invisible unless your CRM timestamps when a job is actually saved. Most reporting pulls these from different places with a day or more of lag. By the time a manager notices one CSR averaging 14 minutes per call and another averaging 5, a week of bookings has already passed through that gap. Real-time handle time visibility on a CSR board changes that.
Why average handle time looks so different across home-service shops
A single AHT number is almost meaningless without context. An HVAC company taking complex diagnostic calls and selling memberships on every booking will naturally run longer than a plumbing shop with a tight dispatch script. Even within one company, a new-install inquiry might take 9 minutes while a reschedule takes 90 seconds. Blending those together and comparing the average to a call-center industry figure will tell you nothing useful.
The drivers that push AHT up include: complex service questions, membership or financing explanations, price objections, after-call CRM entry time, and a CSR's tenure (newer reps take longer on every call type). The drivers that push it down include: clear call scripts, fast CRM entry, pre-filled customer records for return callers, and experienced reps who can read a caller in 30 seconds.
The right approach: segment first, then benchmark. Break AHT down by call type, by CSR, and by tenure before you set any target. That way, when one rep's number drifts up, you know whether it is a coaching issue, a script gap, or a legitimate difference in call mix.
Sample AHT ranges by call type for a home-service call room (illustrative)
| Call type | Typical talk time | Typical after-call work | Illustrative AHT | What drives it up |
|---|---|---|---|---|
| New service booking (known issue) | 3 – 5 min | 1 – 2 min | 4 – 7 min | Incomplete CRM record, unavailable slots |
| New install / estimate request | 6 – 10 min | 2 – 4 min | 8 – 14 min | Complex questions, financing or membership pitch |
| Reschedule or time change | 1 – 3 min | 1 min | 2 – 4 min | Dispatch system lag, limited open slots |
| Membership inquiry or upsell | 5 – 8 min | 2 – 3 min | 7 – 11 min | Explaining benefits, overcoming price resistance |
| Complaint or escalation | 8 – 15 min | 3 – 5 min | 11 – 20 min | Emotional caller, no clear resolution path |
What good tends to look like by signal zone (read the caveats)
These are illustrative starting points for a home-service call room, not official benchmarks. AHT targets depend on your trade, CRM platform, call mix, staff tenure, and how much you emphasize upselling or membership conversion on inbound calls. Use these ranges to open a coaching conversation, not to grade a CSR in isolation.
- New booking AHT (blended)A clean CRM record and an open schedule slot keeps most bookings under 8 minutes; faster is not always better if it costs a membership pitchGood
- Current
- Your shop
- Target
- Under ~8 min
- Watch zoneInvestigate call type mix first; a shift toward install or membership calls raises the average legitimatelyWatch
- Current
- Your shop
- Target
- 8 – 12 min
- Action zoneAt this level queue pressure builds; identify whether the culprit is after-call work, script gaps, or a specific call typePoor
- Current
- Your shop
- Target
- Over ~12 min
- After-call work (ACW) shareIf ACW is more than a third of total handle time, CRM entry speed and templates are the lever to pullWatch
- Current
- Your shop
- Target
- Under 30% of AHT
- Tenure-adjusted AHTNew CSRs commonly run 30 – 50% longer; hold them to their own improving baseline, not the senior averageWatch
- Current
- New rep vs. senior
- Target
- Track separately
| Metric | Current | Target | Status |
|---|---|---|---|
| New booking AHT (blended)A clean CRM record and an open schedule slot keeps most bookings under 8 minutes; faster is not always better if it costs a membership pitch | Your shop | Under ~8 min | Good |
| Watch zoneInvestigate call type mix first; a shift toward install or membership calls raises the average legitimately | Your shop | 8 – 12 min | Watch |
| Action zoneAt this level queue pressure builds; identify whether the culprit is after-call work, script gaps, or a specific call type | Your shop | Over ~12 min | Poor |
| After-call work (ACW) shareIf ACW is more than a third of total handle time, CRM entry speed and templates are the lever to pull | Your shop | Under 30% of AHT | Watch |
| Tenure-adjusted AHTNew CSRs commonly run 30 – 50% longer; hold them to their own improving baseline, not the senior average | New rep vs. senior | Track separately | Watch |
Formula
AHT = (total talk time + total hold time + total after-call work) ÷ calls handled
Measure the same window for all three components. If your phone system only logs talk time and hold, add an estimate for after-call work by sampling how long CSRs spend in the CRM after ending a call. Even a rough split (70% on-call, 30% wrap-up) is more useful than pretending AHT equals talk time.
Worked example: a CSR handles 40 calls in a day with 200 minutes talk time, 30 minutes hold, and 70 minutes after-call work. AHT = (200 + 30 + 70) ÷ 40 = 7.5 minutes.
Info
Coaching moment: AHT is a lead indicator for booking rate and revenue per call, not an end goal
Cutting AHT for its own sake can backfire. A CSR who drops from 10 minutes to 6 by skipping the membership conversation may look efficient on the handle-time scorecard while quietly shrinking the revenue value of every call. Coach to the pair: if AHT drops and booking rate holds or rises, the rep found efficiency. If AHT drops and booking rate or average ticket falls, they rushed through the valuable part of the call.
How to improve average handle time without sacrificing booking quality
01 Segment before you coach
Pull AHT by call type and by CSR for the last 60 days. A blended average rising 90 seconds might be driven by one rep, one call type, or a seasonal shift in call mix. Know which before you run a coaching session.
02 Attack after-call work first
After-call work is often the fastest win. CRM shortcuts, pre-filled templates, and faster dispatch system navigation can cut wrap-up time in half without changing a single word of the booking conversation.
03 Sharpen the opening 60 seconds
The first minute of a call sets the pace. A CSR who pulls up a return caller's record before saying hello, confirms the service address in 10 seconds, and gets to the reason for the call quickly will naturally run a shorter AHT on every call type.
04 Set call-type-specific targets, not one number
A membership upsell call should never be held to the same AHT as a quick reschedule. Build a target per call category so CSRs know when they are running long on the wrong type.
05 Make it visible on the CSR board daily
When handle time sits on an office TV or CSR dashboard next to booking rate and calls handled, reps self-correct in real time. Waiting for a weekly report means the habit is already set for another 40 hours of calls.
Owner takeaway
- There is no universal AHT benchmark for home services. Build your target from your own call-type data, then segment by CSR tenure and call category.
- A rising AHT is not always a coaching problem. A shift toward install estimates, membership pitches, or complaint calls will lift the number for legitimate reasons.
- After-call work is often the fastest lever: CRM entry speed and job-entry templates can shave minutes off AHT without touching the booking conversation.
- Pair AHT with booking rate and average ticket. Efficiency that comes at the cost of booked jobs or membership conversions is not an improvement.
Average handle time benchmark FAQs
See average handle time on a live CSR board
Datacube can consolidate your call tracking and CRM data into a real-time CSR dashboard where handle time, booking rate, and calls handled sit side by side, broken out by rep, by call type, and by hour. See what your call room would look like before the next coaching session.
Keep exploring
Related
Go deeper
