Skip to content
Free tool

AHT calculator: average handle time

Enter talk, hold and after-call work totals with the calls handled to get average handle time. Add logged-in and idle time to see occupancy and utilization side by side.

Calculator

Work out your AHT

Type totals as minutes (315) or as hours and minutes (5:15). The example is one agent's 8.5-hour shift.

Totals for one agent or team, over the same period

Handle time
Minutes, or h:mm
Minutes, or h:mm
Minutes, or h:mm
Time on the system
Hours, or h:mm
Ready and waiting. Minutes, or h:mm

Average handle time

6:00

Minutes and seconds per call, across 70 calls and 420.0 minutes of handle time.

Talk per call
4:30
Hold per call
0:30
After-call work per call
1:00
OccupancyHandle time / (handle + idle time)
87.5%
UtilizationHandle time / logged-in time
82.4%
Other logged-in timeBreaks, aux and not-ready codes
30 min

How to read this

Average handle time
Minutes and seconds an agent spends on one call from hello to the last note. This is the number your staffing model uses.
Per-call split
Shows where the time goes. Long hold usually means a knowledge gap; long after-call work usually means a slow system or a manual form.
Occupancy
How busy agents are while ready for calls. Sustained above 90% leads to burnout; under 70% means more staff than the volume needs.
Utilization
How much of the logged-in shift went on calls. The gap from occupancy is breaks, aux and not-ready time.
Guide

The AHT formula in BPO, explained

What is average handle time?

Average handle time, or AHT, is the average time an agent spends on one call from start to finish. It is the single most used number in call center planning, because every staffing model starts from how much work the calls create, and the work is calls multiplied by AHT.

How do you calculate AHT?

Formula
AHT = (total talk time + total hold time + total after-call work) / calls handled
Use totals from the same agents and the same period for every part.

Talk time is the time connected to the customer. Hold time is the time the customer waits while the agent checks something. After-call work, also called wrap-up, is the notes, dispositions and follow-up after the line drops. Most dialers and ACD reports give you all three as totals.

A worked example

An agent logs in for 8.5 hours and handles 70 calls. Their report shows 315 minutes of talk, 35 minutes of hold and 70 minutes of after-call work: 420 minutes of handle time in total. AHT is 420 / 70 = 6 minutes, written as 6:00. Per call that is 4:30 talking, 0:30 on hold and 1:00 of wrap-up.

Why does AHT matter so much for staffing?

Workload is calls multiplied by AHT, so a small change in handle time moves headcount just as much as a change in volume. If a queue takes 1,000 calls a day, adding 30 seconds to AHT adds more than eight hours of work, roughly one extra agent before shrinkage. That is why planners watch AHT by campaign and by week, and why a new script or a slow CRM screen shows up in the schedule long before it shows up in a report.

It also works the other way. Shaving after-call work with auto-filled dispositions, or cutting hold time with a better knowledge base, frees capacity without hiring anyone.

Occupancy vs utilization: what is the difference?

These two get mixed up all the time, but they answer different questions.

Occupancy
occupancy % = handle time / (handle time + available idle time) x 100
Utilization
utilization % = handle time / logged-in time (or paid time) x 100

Occupancy only looks at the time agents are ready for calls. It tells you how hard the queue is working them. In the example the agent sat available for 60 minutes, so occupancy is 420 / (420 + 60) = 87.5%.

Utilization looks at the whole logged-in shift, including breaks and aux codes. The same agent was logged in for 510 minutes, so utilization is 420 / 510 = 82.4%. The 30 minutes between the two is break and not-ready time. Some centers divide by paid hours instead of logged-in hours, which gives a lower figure again; just be consistent.

What are healthy ranges?

  • AHT: there is no universal target. Track it by campaign and call type, and watch the trend. A sudden rise usually points to a script, system or product change.
  • Occupancy of 75% to 90% on inbound queues. Small teams run lower because they need slack to answer quickly; very large teams can sit near the top of the range.
  • Utilization of 70% to 85% of logged-in time once breaks are counted.
  • After-call work under a fifth of AHT. More than that is often a slow CRM or a form that could be filled automatically.

AHT is one of the three inputs to an inbound staffing model. Take it to the Erlang C calculator with your call volume, then add the right allowance with the shrinkage calculator.

FAQ

Average handle time questions

Average handle time is total talk time plus total hold time plus total after-call work, divided by the number of calls handled. If an agent talks for 315 minutes, holds for 35, spends 70 on wrap-up and handles 70 calls, AHT is 420 / 70 = 6 minutes, or 6:00.

It depends on the call. Simple outbound fronting calls can run two to four minutes, while inbound customer service often sits between five and eight. Technical support and verification calls run longer. Compare AHT against the same campaign over time, not against another industry's benchmark.

Yes. AHT counts everything the agent spends on one call: talk time, hold time while the customer waits, and after-call work such as notes, dispositions and follow-up. Leaving hold or wrap-up out makes AHT look better than it is and leaves the staffing plan short.

Occupancy is handle time divided by handle time plus available idle time, so it only looks at time agents are ready for calls. Utilization is handle time divided by all logged-in or paid time, so breaks and aux codes pull it down. Occupancy measures workload; utilization measures how paid time is used.

Cut the parts customers do not value. Shorten hold time with better knowledge articles, trim after-call work with templates and auto-filled dispositions, and coach on the longest call types first. Pushing agents to rush the talk portion usually raises repeat calls, which costs more handle time later.

How many bots would cover this?

If part of this floor is outbound fronting or verification, AI bots can take those seats on your own dialer. Fronter bots are $40 and verifier bots $50 per bot per month with unlimited calls, from 15 bots.

WhatsAppCall us3 daysFree trial