Average handle time. The minutes an agent spends on each ticket from opening to closing are the most direct measure of support efficiency. In ecommerce, it is also the most fixable. The primary driver of high AHT in ecommerce support is not agent speed or writing skill. It is order lookup time: the 30 to 90 seconds an agent spends switching between their helpdesk and their order management system to find the information they need to reply. Fix the order lookup step and AHT drops structurally, without any agent training or process change.
At a Glance
- AHT formula: Total handle time divided by number of tickets handled.
- B2C ecommerce average AHT: 6-12 minutes; target with a well-tooled team: 3-5 minutes.
- The biggest AHT driver in ecommerce is order lookup time, not writing speed.
- eDesk attaches order context to every ticket automatically, cutting the lookup step entirely.
- Ava AI draft reduces response composition time per ticket.
- Auto-close rules and templates reduce post-resolution admin time.
What Is Average Handle Time and Why Does It Matter?
Average handle time (AHT) is the average number of minutes an agent spends on a single support ticket, from the moment they open it to the moment they mark it resolved. It includes the time spent reading the ticket, looking up context, composing the reply, and completing any post-resolution admin.
AHT matters because it directly determines how many tickets one agent can handle per shift. An agent averaging 10 minutes per ticket handles 48 tickets in an 8-hour shift (excluding breaks). The same agent averaging 5 minutes per ticket handles 96. Halving AHT doubles effective team capacity without adding headcount. For a marketplace seller managing ticket spikes during peak periods, that capacity difference is the difference between hitting SLAs and missing them.
How to Calculate Average Handle Time
The formula for email and messaging support:
AHT = Total Handle Time / Number of Tickets Handled
Total handle time is the sum of the time spent on each ticket, from opening to resolution. In eDesk, this is tracked automatically at the ticket level and reported in the performance dashboard per agent and per channel. For manual calculation, export your ticket log with open timestamps and close timestamps and calculate the difference per ticket before averaging.
For marketplace messaging, include the full cycle time, from the moment the ticket was opened in your helpdesk to the moment it was marked resolved. Do not use response time (the time to the first reply) as a proxy for AHT. Response time tells you how fast you sent the first message. AHT tells you how much total work each ticket required.
Average Handle Time Benchmarks for Ecommerce
The table below shows industry average AHT estimates by channel for B2C ecommerce support teams, alongside targets achievable with a well-configured helpdesk. All figures are approximate and vary by ticket complexity, team size, and tool setup.
| Channel | Industry average AHT | Target (well-tooled team) | Primary AHT driver |
| Email / messaging (ecommerce) | 6-12 minutes | 3-5 minutes | Order lookup time |
| Live chat | 4-8 minutes | 2-4 minutes | Tab switching between systems |
| Marketplace messaging (Amazon, eBay) | 8-15 minutes | 3-6 minutes | SLA pressure + cross-system lookups |
The 3 Components of Average Handle Time
AHT in ecommerce support breaks into three distinct components. Understanding which one is highest for your team tells you where to focus the improvement effort.
| AHT Component | What it includes | Typical % of total AHT | eDesk fix |
| Review time | Opening the ticket, reading the message, looking up order details | 40-50% for ecommerce agents | Native order context attached automatically. Zero lookup |
| Response time | Composing the reply, reviewing it, sending | 35-45% | Ava AI first draft; response templates; macros |
| Resolution time | Tagging, categorising, marking resolved, after-ticket admin | 10-20% | Auto-close rules; automatic ticket tagging via Ava |
How to Reduce Average Handle Time in 6 Steps
- Calculate your current AHT per channel. Pull ticket data from eDesk reporting with open and close timestamps for each ticket, grouped by channel. Calculate the mean handle time per ticket for Amazon, eBay, and Shopify separately. Channel-level AHT varies significantly: Amazon marketplace messages typically take longer than Shopify email support because agents are managing SLA pressure simultaneously. Knowing the per-channel breakdown tells you where the biggest reduction opportunity sits before you implement anything.
- Identify which AHT component is your largest. Run a time audit on a sample of 20-30 tickets. Ask one or two agents to talk through what they do step by step when handling a ticket: what they open first, what they look up, how long the reply takes, and what they do before marking it resolved. This tells you whether most of the time is spent on review (order lookup), response (writing), or resolution (admin). The audit takes an hour and tells you which of the three fixes below to prioritise.
- Reduce review time with native order context. For ecommerce support teams, review time is the highest-impact component to fix. An agent handling an Amazon WISMO ticket without native order context in their helpdesk spends 30-90 seconds switching to Seller Central, searching for the order, reading the tracking status, then switching back. Multiplied across hundreds of tickets per week, this adds hours of dead time per agent. In eDesk, order context is automatically attached to every ticket from your connected channels before the agent opens it. The order number, current status, tracking link, item details, and previous messages from that buyer are visible in the same panel as the ticket. The lookup step is eliminated.
See how eDesk attaches order context to every ticket automatically. Explore eDesk integrations
- Reduce response time with Ava AI drafts and templates. Once the agent has the context, the next time sink is composing the reply. For routine ticket types (WISMO, return confirmation, order status), Ava AI generates a first draft using the attached order data. The agent reviews and sends rather than composing from scratch. For more complex tickets, eDesk’s response template library lets agents insert a pre-approved template and personalise it, rather than writing a full response from a blank screen. A well-stocked template library for your top 10 ticket types is the most accessible AHT reduction for response time that any team can implement this week without a tool change.
- Reduce resolution time with auto-close rules and ticket tagging. After sending a reply, agents spend time on administrative tasks: tagging the ticket by type, marking it resolved, updating notes. In eDesk, auto-close rules can mark tickets resolved automatically after a defined period if no buyer response is received. Ava’s automatic ticket categorisation assigns tags when the ticket arrives, removing the post-resolution tagging step entirely. For teams where resolution admin represents 15-20% of AHT, these automation rules recover meaningful time at volume.
- Set an AHT target per channel and track it weekly. After implementing the three fixes, set an AHT target for each channel based on the benchmarks and your current performance. For most ecommerce teams moving from unstructured to structured support, a 30-40% AHT reduction is achievable in the first 60 days with order context and templates in place. Track the metric weekly in eDesk reporting and review it in your weekly team check-in. AHT that is falling is evidence the changes are working. AHT that is stuck despite the structural fixes points to a training or workload problem, not a tool problem.
- Avoid the AHT trap: measure quality alongside efficiency. Reducing AHT is only valuable if ticket quality is maintained. An agent who closes tickets faster by giving incomplete answers increases the re-open rate, which adds more tickets to the queue than they saved. Always track first-contact resolution rate and CSAT alongside AHT. The target is not the lowest possible AHT. It is the lowest AHT at which CSAT and first-contact resolution hold steady. eDesk reporting shows all three metrics together, so you can see whether efficiency improvements are coming at the cost of quality.
What Order Context Does to AHT in Practice
An agent handling an Amazon WISMO ticket without native order context spends approximately 30-90 seconds switching to Seller Central, finding the order, reading the tracking status, and switching back to the helpdesk before they can begin writing. With eDesk, that order is attached to the ticket before the agent opens it. On order-related tickets (which make up the majority of ecommerce support volume) this single structural change can reduce review time by 40-60%.
What This Looks Like in Practice
A two-agent team handling Amazon and Shopify support was averaging approximately 9 minutes per ticket. The majority of that time was spent looking up order details in Seller Central and Shopify Admin separately before writing any reply. After connecting both channels to eDesk, order context appeared automatically on every ticket: order number, status, tracking link, and previous message history all visible before the agent typed a word. Average handle time dropped significantly within two weeks. The agents described the change as removing the step they had not realised was the bottleneck.
What Not to Do When Reducing AHT
- Do not set AHT targets without also tracking first-contact resolution rate. Agents who close tickets fast by giving incomplete answers create more tickets downstream.
- Do not treat AHT as the primary KPI in isolation. It is one efficiency measure among several: CSAT, response rate, and SLA compliance all need to hold steady as AHT improves.
- Do not assume AHT is a training problem before auditing which component is highest. If review time is 50% of AHT, training agents to type faster solves the wrong problem.
Key Takeaways
- AHT = Total Handle Time / Number of Tickets. Track it per channel, not just as a team average.
- For ecommerce teams, review time (order lookup) is the highest-impact AHT component to fix first.
- eDesk attaches order context to every ticket automatically, eliminating the lookup step on all order-related tickets.
- Ava AI draft and response templates reduce response composition time. Auto-close rules reduce post-resolution admin.
- Measure first-contact resolution rate and CSAT alongside AHT to ensure efficiency gains are not coming at the cost of quality.
FAQs
What is a good average handle time for ecommerce customer service?
For email and messaging support in B2C ecommerce, industry estimates suggest an average AHT of 6-12 minutes. Teams with native order context in their helpdesk and AI draft assistance can achieve 3-5 minutes per ticket. For marketplace messaging (Amazon, eBay), where agents manage SLA pressure alongside order lookups across separate systems, the range is typically higher without a unified helpdesk.
How do I calculate average handle time?
AHT = Total Handle Time / Number of Tickets Handled. Total handle time is the sum of time spent on each ticket from open to resolution. In eDesk, this is tracked automatically per ticket and reported in the performance dashboard. For manual calculation, export your ticket log with open and close timestamps and calculate the per-ticket difference before averaging across the period.
Why does order context reduce average handle time?
The order lookup step, switching from the helpdesk to an order management system or marketplace portal to find order details, accounts for 30-90 seconds per ticket on order-related contacts. For a team handling 80 tickets per day, this adds 40 to 120 minutes of aggregate dead time per agent per day. When order context is attached to the ticket automatically, the lookup step is eliminated entirely and the agent can begin composing a reply the moment they open the ticket. eDesk attaches order context from connected Amazon, eBay, Shopify, and Walmart channels natively.
Related: Amazon average handle time and Buy Box strategy | how to reduce customer service response times
Ready to cut order lookup time to zero on every ticket? Start your free 14-day trial