Average handle time calculator
Enter talk, hold and after-call work separately and get average handle time with the split shown — then price what a target reduction is worth in agent-hours and cost per month. After-call work is the part most often left out, and leaving it out understates your staffing.
What a reduction would be worth
33 seconds above the 6m 03s figure commonly published for inbound service.
What it is made of
After-call work is 18.2% of handle time here. It is the piece most often left out of an AHT figure, and leaving it out understates the staffing you need.
Cutting 30 seconds is worth
167 agent-hours a month at 20,000 contacts — about $6,250.
Worth having, and worth watching: handle time can always be cut by ending calls sooner, and unresolved contacts come back. A falling AHT next to a falling first contact resolution rate is a cost increase wearing an efficiency badge.
How this is calculated
AHT is total talk plus total hold plus total after-call work, divided by contacts handled. Its value downstream is as a staffing input: every second of AHT multiplies across contacts, so a reduction converts directly into agent-hours released.
AHT = (totalTalk + totalHold + totalACW) / contacts hoursSaved/month = (secondsCut × contactsPerMonth) / 3600 costSaved/month = hoursSaved × (agentDayCost / 8)
Worked example
500 contacts with 2,400 minutes of talk, 300 of hold and 600 of after-call work gives an AHT of 6m 36s — 4m 48s talking, 36s on hold, 1m 12s wrapping up. After-call work is 18% of handle time here, and it is the piece most often missing from a reported figure.
Cutting 30 seconds across 20,000 contacts a month releases about 167 agent-hours — roughly $6,250 at a $300 fully-loaded agent-day. AHT is worth measuring precisely because every second multiplies across every contact.
Why leaving out after-call work compounds
Omitting wrap-up understates handle time, which understates offered load, which understates the agents an Erlang calculation returns, which understates the roster after shrinkage. One missing component at the start propagates through every downstream number — and the queue misses target for reasons that look mysterious unless you trace it back.
Cutting AHT is not automatically good. Handle time can always be reduced by ending calls sooner, and unresolved contacts come back as repeat calls. A falling AHT alongside a falling first contact resolution rate is a cost increase wearing an efficiency badge. Track the two together, always.
Frequently asked questions
- What is the formula for average handle time?
- Total talk time plus total hold time plus total after-call work, divided by the number of contacts handled. All three components belong in it. A six-minute call with ninety seconds of wrap-up is a 7.5-minute handle time for staffing purposes, not six.
- Does after-call work count towards AHT?
- Yes, and omitting it is the most common error in an AHT figure. Wrap-up, notes and CRM updates are time the agent cannot take another contact. Leaving that out understates handle time, which understates the offered load, which understates the agents you need — the error compounds all the way through the staffing calculation.
- What is a good average handle time?
- There is no universal target. Around six minutes is typical for inbound customer service — one dataset of 190,702 staffing calculations puts it at 6 minutes 3 seconds — but a technical support queue can legitimately run at fifteen and an order-status queue at two. Compare against your own trend, not a cross-industry average.
- Is reducing AHT always good?
- No. Handle time can always be cut by ending calls sooner, and unresolved contacts come back. A falling AHT next to a falling first contact resolution rate is a cost increase wearing an efficiency badge. Track the two together, always.
- What is cutting 30 seconds of AHT worth?
- It scales with volume. Thirty seconds across 20,000 contacts a month is about 167 agent-hours — roughly $6,250 at a $300 fully-loaded agent-day. The calculator prices it on your own numbers.
Put this calculator on your site
Free to embed on any site, commercial or not. No signup, no API key, nothing to break when we ship changes — the embed always runs the current version.
<iframe src="https://www.hirefinn.ai/embed/tools/average-handle-time-calculator" title="Average handle time calculator" width="100%" height="900" style="border:1px solid #E7DFD0;border-radius:12px;max-width:100%" loading="lazy"></iframe> <p style="font:14px/1.5 system-ui,sans-serif;margin:8px 0 0">Average handle time calculator by <a href="https://www.hirefinn.ai/tools/average-handle-time-calculator">Finn</a></p>
The credit line sits outside the iframe on purpose: a link inside a frame belongs to the framed document and does nothing for the page hosting it. Keeping that line is the only thing we ask in return — remove it and the calculator still works.
Default frame height 900px, responsive to full width.
Related reading
Staffing the queue is one option. Answering it with AI is another.
Finn handles inbound and outbound calls at per-minute rates, with no shrinkage and no occupancy ceiling to plan around. Book a demo and we will run it against your own volume.