
Average handle time (AHT) is the average time your team takes to fully resolve a customer issue.
You can calculate AHT with the following formula: (Talk/Chat Time + Hold Time + After-Contact Work) ÷ Number of Contacts
Average handle time tends to increase for a few reasons that you can fix. For instance, tickets often arrive without essential information, such as account email addresses or order IDs.
Agents hop between tabs to locate an invoice, while policies are hard to verify. Also, canned responses turn into long threads because your team isn't sure of the next logical step.
AHT goes up when work is transferred, and the customer feels like they have to start from square one. According to Microsoft’s Global State of Customer Service Report, getting things right the first time is considered the most crucial element of good service.
Key Takeaways
AHT often runs high because agents have to play detective. "What's your account email?" "Which plan?" "Which device?" "Can you send a screenshot?" That's multiple turns before real troubleshooting even starts.
Fix it by tightening the intake. For each top contact reason, define a short "must-have" checklist of three to six fields. You'll add it to your forms, chat pre-questions, and auto-replies.
Make it conditional: billing tickets shouldn't ask for the OS version, and bug tickets shouldn't skip reproduction steps. Build smart forms if your help desk software allows.
In the worst-case scenario, a simple auto-response tells customers to include their account email and order number. It helps you solve issues quickly and eliminates the need for a round-trip.
Add one "tell us what you expected vs. what happened" field to eliminate unhelpful discussions and long conversation threads. Then add routing rules based on the captured fields so tickets land with the right team the first time. The win is simple: fewer clarifying questions, fewer reroutes, and fewer stalled conversations.
AHT stays high when macros are in place, but they don't finish the job. Agents still rewrite them, search for the right one, or send partial answers that trigger "Okay, but what about..." replies.
Start by pulling your top 20 ticket reasons and identifying where agents type the same explanations repeatedly. Build complete macros, including the decision, what you can and can't do, and the exact customer action for the next step. Provide the safety net, detailing what to share if it still doesn't work.
Keep macros short, but not vague. Missing steps cause repeat contacts and longer average handle times later. Then, clean naming so agents can find them quickly. Use human words, not internal acronyms. Ditch the macro called "billing_esc_v3_final" and name it "Customer asking for refund (approved)". This helps any agent locate it under pressure.
Add two versions where it matters: one for new customers and one for power customers. A new customer needs a walkthrough. A power customer needs a shortcut. Sending the wrong version creates confusion and extends the thread. The goal isn't more macros, but fewer, better ones that reduce both reply time and reopen loops.
AHT increases when there is no clear answer. Agents often spend extra time researching knowledge base articles, asking coworkers, or simply pausing. They're worried a bad policy decision will later be escalated.
Create easy-to-search "decision cards" with bullet points on what to verify, what you can do, and what to tell the customer. Place your most-used policies front and center in your CRM, not on a wiki that requires digging through.
Include examples of the top cases that drive the longest handle times: late refunds, prorations, mid-cycle downgrades, and duplicate charges. Include a "when to escalate" bullet so agents don't escalate just to be safe.
You should be reducing cognitive load. Agents should be able to know the answer within one minute. When you remove ambiguity in policy, AHT decreases because you'll have fewer tickets on hold and fewer managers being contacted. You'll also have fewer "let me see what I can do" customer callback delays.
AHT balloons when the original agent is unable to complete a case. Some reasons for unfinished cases include poorly defined team boundaries, ambiguous escalation conditions, and “this could be billable by…” estimates. It's also insufficient information that causes someone else to hit reset upon pickup.
Begin by documenting your primary reasons for handoffs. Rewrite your ownership rules in English: who automatically owns it, and under what conditions it should be escalated.
Standardize the must-haves for every escalation note, including what's already been tried and what the customer wants. Add relevant account information and the direct question for the next owner.
Eliminate “optional” escalations driven by ambiguity. Empower agents with the policy and the ability to close more cases. Add guardrails so that the next assigned owner handles a ticket that's already been escalated once correctly. They must solve it or escalate to a specialist with complete visibility.
Fewer handoffs mean fewer resets, and fewer resets mean lower AHT. If you measure nothing else, measure how many times a ticket changes hands before it’s resolved. That number will pinpoint where your agents are losing time.
AHT increases as agents click around in systems more than fixing customer problems. Answering a simple billing question turns into opening the CRM and billing, searching for the invoice, and copying the link. The agent then pastes it into a ticket, adds notes and tags, updates the status, and saves the fields. When repeated hundreds of times a day, your AHT still refuses to budge.
Initially, pinpoint the top three most time-consuming "admin sequences," such as invoice retrieval, account status checks, plan confirmation, and delivery tracking. Next, optimize: pin the most critical fields in the ticket view, clean up your tags, and eliminate fluffy "nice-to-have" fields that don't inform decision-making.
Eliminate rework by designing a single place for agents to see customer context (what's the latest plan? What was the last problem? What's the current ticket status?) instead of searching across separate tools. If your help desk software allows sidebar apps or custom panels, showcase the three most-used data points.
Fewer clicks per ticket is the objective. When you shave one minute off repetitive tickets, AHT falls without speeding up responses.
High AHT usually comes from people needing to respond. Whether they didn't know what to do next or tried to do something incorrectly, and why they can’t proceed now. This results in additional messages, troubleshooting, and an overall longer handle time through a series of communications.
Eliminate this by creating utterly clear resolutions. For your final reply to FAQs, provide three things: what you edited or verified, and precisely one thing they'll do next. Lastly, explain how they'll know it worked: "You will see X within Y minutes."
Include any wait times in front and instruct them exactly when to check back. State the information to be included so you don't have to start over. If there are multiple steps to resolve the issue, limit the options and offer one suggested course of action rather than five.
Resolve the initial request by providing your active account and the most recent invoice link. Don't waste time detailing the exact steps to get there. Clear resolutions prevent callback conversations, which decreases your AHT even if the initial response takes a few extra seconds.
You'll never get your AHT down if your coaching is generic. Find examples where agents specifically take too long by asking multiple questions simultaneously. Don't miss early troubleshooting before verifying the basics, or writing long essays when bullet points would suffice. Also, find instances where they avoid deciding because they don't know the policy line.
Coach those specific moments using brief examples of "say this, not that." Then, role-play high-leverage micro-skills: asking one focused diagnostic question and establishing an explicit next step. Don't use internal customer support shorthand; speak customer-friendly language instead.
Bonus tip: Coach agents to be confident in their decisions. If they have enough information to move forward, they shouldn't need to "gather more" just to feel comfortable.
Look for patterns where the agent asks three questions when one would have sufficed because they weren't confident where the policy ends. That isn't a response speed issue. It's a training and policy clarity issue.
Measure quality and speed with just one question: was the ticket resolved without a reopen or a second contact? Coaching that reduces your reopens lowers your average handle time in the long run. You'll eliminate long threads, not just cut live-typing time.
AHT is often high because your team is spending human minutes answering routine questions with known and predictable answers. They include order status, account details, "where's my invoice," plan breakdowns, and how-tos. These aren't complex problems. They're information retrieval dressed up as support tickets.
AI agents can take these off your team's plate entirely and route the complex, ambiguous cases to humans with full context attached. The key is using AI that produces a "right answer" that’s consistent and verifiable. You can use an AI customer support agent like Helply to:
However, AI without guardrails causes new issues. Define clear guardrails for AI to hand off: ambiguity, policy gray areas, and agitated customers that require human judgment.
When done correctly, AI should reduce your average handle time in two ways. First, fewer tickets reach a human, and second, the tickets have less unnecessary context and reply threading.
Every minute your team spends on "where's my invoice" is a minute they're not spending on the conversations that actually need them. Helply handles repetitive volume, pulling accurate account and order details, and sharing Stripe invoice links. This means customers don't have to wait for a human to get answers.
When something does need a person, Helply’s hallucination-proof escalations pass along the link to the customer conversation. This means your human agent doesn't start from scratch; they pick up mid-conversation.
Stop losing time to tickets AI should own. Sign up or book a demo and see how Helply can reduce your average handle time today.
Learn what drives customer retention, the metrics that matter, and practical strategies to fix churn at every stage of the customer lifecycle.
Learn what deflection rate really measures and how to calculate it correctly. Discover how to raise it without making your customers work harder.
End-to-end support conversations resolved by an AI support agent that takes real actions, not just answers questions.