Average handle time: definition, formula, and dashboard example

Average handle time is the total time a CSR spends on a single customer interaction from the moment the call connects to the moment all follow-up work is complete. Here is the formula, a worked example for home-service call centers, and how to track it live so you can keep queues moving without sacrificing booking rate.

By Datacube content engineAutogeneratedJuly 8, 2026

Formula

Average handle time = (total talk time + total hold time + total after-call work time) ÷ number of calls handled

Add together every second a CSR spends talking to the customer, every second the call was placed on hold, and every second spent on wrap-up or after-call work (updating the CRM, scheduling the job, adding notes). Divide by the number of calls handled in the same period. The result is the average elapsed time per interaction.

Some call tracking platforms split handle time into its three components automatically. Others only report talk time. Make sure your denominator and numerator pull from the same source and the same date range.

What is average handle time?

Average handle time (AHT) is the mean duration of a complete customer interaction, measured from the instant a CSR picks up the call through any after-call work that follows. For a home-service call center, that window typically includes the greeting and qualifying questions, any hold time while the CSR checks the schedule, and the time spent entering the job in the CRM once the customer hangs up.

AHT matters because it directly sets how many calls your team can handle per shift. If your call center takes 200 inbound calls on a peak HVAC summer day and each CSR averages 8 minutes per call, you need more capacity than if average handle time is 5 minutes. The relationship is simple: a shorter AHT means more calls served; a longer AHT means queues grow, hold times climb, and some callers abandon before booking.

The trap is treating AHT as a pure speed metric. A CSR who rushes every call to keep AHT low may push booking rate down in the same motion. The goal is efficient booking, not fast hanging up. Watch AHT alongside booking rate so you know whether a drop in handle time is good efficiency or lost conversions.

How the math works

To calculate it, add total talk time, hold time, and after-call work across the calls handled, then divide by the number of calls. Read the components, not just the total: a high after-call share can mean a CSR is writing up notes slowly or reworking incomplete records rather than spending the time with the customer. On a datacube CSR board this is Avg Call Time, pulled from the Average Inbound Call Time column on ServiceTitan's Office Performance Report.

The three components and why each matters

Talk time is the voice-to-voice portion. Hold time often signals a CSR who is not confident with the schedule, a dispatch board that is hard to read, or a pricing question she cannot answer quickly. After-call work (sometimes called wrap time) exposes CRM friction: if reps spend 3 minutes per call entering a job that should take 30 seconds, the problem is the process, not the person. Breaking AHT into its three components tells you where to fix things.

Who owns AHT and how often to review it

The CSR manager owns AHT day to day. GMs and operations leaders watch it weekly as a queue-capacity signal. Review it in real time on a wall board during peak hours so a supervisor can intervene before a backlog forms, weekly by rep against the CSR scorecard, and monthly alongside booking rate to confirm efficiency gains are not hurting conversion.

Five AHT mistakes that distort the number in home-service dispatch

MistakeWhy it happensFix
Excluding after-call work from the metricCall tracking reports talk time only; CRM wrap time is not pulled inConnect both call tracking and CRM to get the full three-component AHT
Including abandoned calls in the denominatorPlatform counts every ring as a handled callFilter to calls that reached a live CSR; track abandoned calls separately
Rewarding the lowest AHT without watching booking rateManager treats AHT as a pure speed contestTrack AHT and booking rate together on the same board
Mixing inbound service calls with outbound follow-up callsDifferent call types have different natural handle timesSegment AHT by call type: inbound new, inbound existing, outbound callback
Pulling AHT from only one data sourceCall tracking and CRM use different timestamps for call start/endAlign on a single source of record and document which timestamps define each component

What good and poor AHT movement looks like

AHT targets vary by call type, trade, team size, and CRM. Use these as directional reads and set your own baseline from your last 60 to 90 days before assigning goals.

  • AHT trending down while booking rate holds steady or improvesEfficiency gain without conversion loss; scripts and dispatch access are working
    Good
    Current
    Target
  • AHT stable across all reps with low varianceConsistent process; coaching and training are landing evenly
    Good
    Current
    Target
  • AHT climbing during peak call volume (summer HVAC, spring plumbing)May indicate understaffing, schedule bottlenecks, or dispatch tool friction
    Watch
    Current
    Target
  • Wide AHT spread between your fastest and slowest CSRProcess inconsistency; review whether the slow rep is booking more or just slower
    Watch
    Current
    Target
  • AHT dropping sharply while booking rate also fallsCSRs are rushing off calls before booking; speed is costing conversions
    Poor
    Current
    Target
  • After-call work time rising as a share of total handle timeCRM friction or inadequate training on job entry; each call ties up capacity longer
    Poor
    Current
    Target

Info

Coaching moment: an AHT spike is a same-day signal, not a monthly report

If average handle time climbs 90 seconds above baseline at 10 a.m., a supervisor watching a live board can check the queue depth, listen to a call in progress, and redirect a struggling rep before the backlog builds. Waiting for the end-of-day or end-of-week summary converts a 30-minute coaching fix into a half-day of lost capacity and callers who hung up unbooked.

Warning

Data visibility gap: call tracking and CRM in two separate tabs

Most home-service teams can see call duration in their call tracking platform and job count in their CRM, but the two numbers live in separate logins. That means AHT is never calculated, after-call work time is invisible, and a manager making staffing decisions is guessing. Pulling both data sources into a single dashboard is what makes AHT a live coaching metric instead of a monthly curiosity.

Average handle time on a live call center wall board

How AHT and its components appear on a datacube TV board in the call center, updating throughout the shift so supervisors can act on spikes before the queue backs up.

Dashboard preview

Figures are illustrative. Your datacube board reflects your own connected call tracking and CRM data.

Related KPIs to read alongside average handle time

KPIWhy it pairs with AHT
Booking rateConfirms AHT reductions are not hurting call conversion
Abandoned call rateHigh AHT inflates queue wait and drives callers to hang up
Callback rateRising callbacks may trace to rushed after-call work that left job details incomplete
Cost per booked jobLonger AHT means lower throughput per rep-hour, raising the cost to book each job
CSR scorecardAHT is one input on the individual rep performance card alongside booking rate and revenue booked

Owner takeaway

  • AHT is a capacity metric: every extra minute per call reduces how many customers your team can reach in a shift, and on a peak day that translates directly to calls that go unanswered.
  • Never chase AHT in isolation. Pair it with booking rate on the same board so you know whether a faster rep is booking more or booking less.
  • Break the metric into its three parts: talk time, hold time, and after-call work. Each component points to a different fix, from script training to dispatch board access to CRM process.
  • Live visibility matters more than a monthly report. An AHT spike at 10 a.m. is a coaching opportunity; the same spike discovered in Friday's summary is sunk cost.

Average handle time FAQs

See your average handle time on a live call center board

Connect your call tracking and CRM to watch AHT, booking rate, and queue depth update in real time on a wall board, web view, or mobile app so your supervisors can coach before the shift ends.

Keep exploring

Go deeper

Dig deeper