Average handling time (AHT)

Average handling time (AHT)

Average handling time (AHT)

TL;DR

TL;DR

Average handling time (AHT) is the mean duration of a support contact, including talk, hold, and after-call work, used to forecast staffing and cost per contact.

Average handling time (AHT) is the mean duration of a support contact, including talk, hold, and after-call work, used to forecast staffing and cost per contact.

What is average handling time?

Average handling time (AHT) is the mean duration of a single customer contact across its full lifecycle, from the moment an agent picks up to the moment the last wrap-up task is done. It combines talk time, hold time, and after-call work, then divides by contacts handled.

The metric began in voice operations and now spans chat, email, and messaging. Its influence is structural: workforce models multiply forecast volume by AHT to set headcount, so a shift of even ten percent in the average moves staffing plans and budgets in the same direction.

How average handling time is calculated

The formula has three components and one divisor. Add total talk time, total hold time, and total after-call work, then divide by the number of contacts handled in the period: AHT = (talk + hold + wrap-up) ÷ contacts. If 100 calls produce 500 minutes of talk, 100 minutes of hold, and 150 minutes of wrap-up, AHT is 7.5 minutes.

The metric was born in the call center, where telephony systems timestamp every state change, and the same arithmetic now runs on chat and email transcripts. Timestamps are the raw material: pickup, hold events, disconnect, and the moment the agent closes the ticket.

The output feeds a planning loop. Planners multiply forecast ticket volume by AHT to get required agent hours, schedule against those hours, then compare actuals back to forecast, the core cycle of workforce optimization. That loop is why AHT definitions must stay stable: change what counts as wrap-up and every downstream staffing number silently shifts.

What counts toward AHT and what does not

The boundary disputes are where AHT programs quietly diverge, so document each component explicitly.

  • Talk time: The live conversation itself, from pickup to disconnect on voice or from first agent reply to last message on chat.

  • Hold time: Every interval the customer waits mid-conversation while the agent checks a system or consults a colleague, however brief.

  • After-call work: Post-contact tasks such as notes, ticket fields, and follow-up emails, which many teams undertrack because agents start the next call first.

  • Queue and ring time: Excluded, because the customer has not reached an agent yet; that wait belongs to speed-of-answer metrics, not handling.

  • Transfers: Each leg is usually timed separately, so a bounced contact can post two short handles while consuming more total time than one long one.

Average handling time vs average resolution time vs average speed of answer

The confusion is understandable, because average resolution time and average speed of answer sit next to AHT on the same dashboards and all three read as clock time. Average resolution time tracks the elapsed span from ticket creation to final closure, including every wait between touches. Average speed of answer tracks the queue wait before the conversation begins. After-call work tracks only the wrap-up slice inside one handle. Average handling time is the middle instrument: it prices the agent effort a single contact consumes, nothing before it and nothing after closure.


What it counts

What it misses

Typical benchmark

Average handling time

Talk, hold, and wrap-up per contact handled

Queue wait, time between touches, outcome quality

No published cross-industry norm; baseline internally by channel and contact type

Average resolution time

Full elapsed span from ticket open to final closure

Agent effort and cost per individual touch

Hours to days, governed by SLA tier rather than an industry standard

Average speed of answer

Queue wait before an agent picks up

Everything that happens after hello

Seconds, set by internal service-level targets

After-call work

Wrap-up tasks after the conversation ends

The live conversation it follows

A component of AHT, tracked as minutes per contact

Staff and cost a queue with average handling time, promise customers a wait with average speed of answer, and manage the ticket backlog with average resolution time; if you can only fix one, fix the one your customers can feel.

Why average handling time matters for customer experience

Without a trusted AHT, staffing is guesswork. Forecasts understate required hours, queues build at peak, and customers wait longer before anyone says hello, so the first symptom of a broken handling metric is usually an abandoned contact, not a slow one.

Read well, AHT is a friction detector. A climbing average rarely means slower agents; it usually means a confusing knowledge base, a clunky tool, or policies that force holds, and the honest cross-check is customer satisfaction score on the same segments, since speed that costs accuracy shows up there first.

The tradeoff is explicit: every minute cut from the average is either friction removed or care removed, and the metric cannot tell you which. Teams evaluating automation cost and response time treat AHT as the denominator of cost per contact, never as a target agents should chase.

How is average handling time measured?

No standards body publishes an AHT target, and cross-industry averages hide more than they reveal because a password reset and a chargeback dispute should not share a benchmark. The defensible method is internal: fix the component definitions, segment by channel and contact type, and track each segment against its own trailing baseline.

What can be externally benchmarked is the cost side. The U.S. Bureau of Labor Statistics puts customer service representative pay in the range of roughly $19 to $22 per hour across its median and mean estimates, which turns every minute of average handle time into a knowable labor cost. Multiply your AHT by the loaded per-minute rate and by contact volume, and the metric stops being abstract: it becomes the line item that funds or defunds every efficiency project.

How AI agents change average handling time

AI agents change the metric by changing the mix rather than the stopwatch. When automation resolves routine contacts end to end, measured as chatbot containment rate, those interactions leave the human queue entirely. What remains for people is the complex residue, so human AHT typically rises even while total agent hours and cost fall.

The consequence is a reporting rule: split the populations. Automated resolutions close in seconds, human escalations run long, and blending them produces an average no one can act on. Subscription businesses that automate handle-time-heavy request types track containment and accuracy for the AI alongside AHT for the humans, and teams that examine performance trends over time apply the same split so speed gains are attributable rather than assumed.

What to look for in AHT reporting

Judge an AHT program on five axes. Coverage first: every channel and every component, including the wrap-up minutes that vanish when agents start the next contact early. Integration surface second: telephony and the help desk both hold timestamps, and routing and productivity analytics are only as good as the joins between them.

Governance third: a named owner for the metric definition, with exclusions written down, because an undocumented exclusion is a silent restatement of every historical number. Security fourth: handle-time data rides alongside recordings and transcripts, so the analytics stack should meet frameworks like SOC 2 Type II, ISO 27001, and GDPR.

The operational constraint is agent state discipline: if people forget to toggle wrap-up mode, no dashboard can repair the inputs.

Average handling time and demand metrics

AHT is the effort half of a workload equation whose other half is demand. Total agent hours equal contacts multiplied by handle time, and contact rate governs the contacts side: the share of customers or orders that generate a request at all.

The two interact through mix. Ticket deflection removes the simplest contacts before an agent sees them, which lowers demand while raising the average difficulty, and therefore the average handle time, of everything left. A rising AHT after a deflection launch is often a sign the program is working.

What does average handling time mean in plain terms?

AHT stands for average handling time; the full form covers everything an agent does for one customer, timed. Think of it as the stopwatch that starts when an agent says hello and stops only after the notes are written, not when the customer hangs up.

Picture a ten-person team with no idea how long a conversation takes: they cannot say whether next Tuesday needs eight people or fourteen, so they guess, and the guess is paid for either in idle salaries or in customers stuck on hold.

The tradeoff has a name: speed against thoroughness. Push the stopwatch too hard and people find ways to stop it early: shorter answers, quicker goodbyes, problems declared solved that were not. The number improves while the work it was supposed to describe gets worse.

Common average handling time mistakes

Managing agents to the number is the classic failure. Once AHT becomes an individual target, agents optimize the timer rather than the customer: transfers rise, wrap-up gets skipped, and hard problems get closed as solved. The mechanism is measurement pressure applied to the person holding the stopwatch.

Quietly redefining the components is the second. Dropping hold time or capping wrap-up makes the trend look better without changing any work, and because the staffing model still consumes the number, the distortion propagates into schedules that no longer cover reality.

Comparing across channels is the third. Chat agents run several conversations concurrently and email is asynchronous, so a blended AHT mixes incompatible clocks; segment by channel or the average describes nothing that exists.

Misreading automation is the fourth. After AI removes the easy contacts, human AHT rises by construction, and treating that rise as a performance problem punishes teams for a mix shift they did not cause. The correct read compares like populations across time, not the blended average before and after.

Frequently Asked Questions

What does AHT stand for in customer service?

AHT stands for average handling time, the mean duration of a single customer contact from pickup through wrap-up. It combines talk time, hold time, and after-call work, divided by contacts handled. Contact centers use it to forecast staffing, calculate cost per contact, and detect friction in tools and processes.

What is the formula for average handling time?

The average handling time formula is total talk time plus total hold time plus total after-call work, divided by the number of contacts handled in the period. If 100 calls generate 500 minutes of talk, 100 of hold, and 150 of wrap-up, AHT is 7.5 minutes. The same arithmetic applies to voice, chat, and email.

What is the difference between average handling time and average resolution time?

Average handling time measures the agent effort one contact consumes in a single touch, while average resolution time measures the elapsed span from ticket creation to final closure, including every wait between touches. A ticket can carry a short handle time and a long resolution time if it sits in a queue or bounces between teams.

What is a good average handling time for a call center?

A good average handling time depends on channel, industry, and contact complexity, and no standards body publishes a universal target. A password reset should close in a couple of minutes while a billing dispute legitimately runs much longer. Benchmark each segment against its own trailing baseline, and treat sudden movement in either direction as a signal worth investigating.

Average handling time vs average speed of answer: which matters more?

Average handling time and average speed of answer measure different halves of the experience: handling covers what happens after an agent picks up, while speed of answer covers the queue wait before the conversation starts. Customers feel the wait more directly, but the two are coupled, because a high AHT shrinks capacity and pushes the queue longer.

Does lowering average handling time hurt customer satisfaction?

Lowering average handling time hurts satisfaction when it comes from pressure rather than removed friction. Agents pushed to end contacts faster give shorter answers and close unresolved problems, which raises repeat contacts. Cuts that come from better knowledge access, fewer holds, and automation of routine requests reduce the average while leaving each remaining conversation the time it needs.

Learn More

Learn More

DORA Compliance

D

Data Residency

D

AI Red Teaming

A

KYC Automation

K

Prior Authorization Automation

P

SOC 2 Type II

S

ISO 27001

I

ISO 42001

I

AI Compliance

A

HIPAA Compliance

H

Telephony

T

Prosody

P

Automatic Speech Recognition

A

DTMF

D

Latency

L

Net Promoter Score

N

Model Context Protocol

M

Customer Lifetime Value

C

Help Desk

H

Natural Language Generation

N

Knowledge Base

K

Escalation Rate

E

Contextual Analysis

C

Telephone Consumer Protection Act

T

PSTN (Public Switched Telephone Network)

P

Echo Cancellation

E

Multi-Turn Conversation

M

Conversational AI Design

C

Contact Center as a Service

C

Average Handling Time

A

Ticketing System

T

Voice of the Customer

V

Call Center Shrinkage

C

Interactive Voice Response

I

Fine-Tuning

F

Customer Effort Score

C

Workforce Optimization

W

Smart Order Routing

S

Agent Assist

A

First Contact Resolution

F

Deflection Rate

D

WISMO

W

Customer Service QA

C

Context Window

C

Call Abandon Rate

C

Semantic Memory

S

Intelligent Virtual Agent

I

Warm Transfer

W

Omnichannel Customer Support

O

Speech Synthesis

S

Predictive Dialer

P

BOPIS (Buy Online, Pick Up In Store)

B

Conversational Commerce

C

Chatbot Containment Rate

C

Automatic Call Distributor

A

Few-Shot Learning

F

Model Drift

M

Customer Satisfaction Score

C

Contact Rate

C

Conversational Analytics

C

AI Contextual Evidence

A

AI IVR

A

Average Speed of Answer

A

First Response Time

F

AI Agent Orchestration

A

Entity Extraction

E

Customer Health Score

C

AI Grounding

A

AI Alignment

A

Intent-Based Search

I

LLM Router

L

Voice Activity Detection

V

Ticket Volume

T

Guardrail Evaluation

G

Vector Embedding

V

Zero Data Retention

Z

Episodic Memory

E

After-Call Work

A

Average Resolution Time

A

Resolution Rate

R