Resolution time
Resolution time is the elapsed time between a support ticket being opened and being fully resolved and closed. It captures the customer experience of getting a problem fixed end to end, including wait time, agent work, escalations, and any back-and-forth needed to reach a solution. It is the broadest measure of how quickly a support operation turns a reported problem into a solved one.
7 min read
What is resolution time?
Resolution time is the total elapsed time from when a ticket is created to when it is fully resolved. For a single ticket it is simply the resolved timestamp minus the created timestamp. Across many tickets it is usually reported as an average or, more reliably, as a set of percentiles such as P50 and P90. A customer who reports a problem on Monday morning and gets confirmation it is fixed on Wednesday afternoon experienced a resolution time of just over two days.
The metric matters because it represents the customer total wait for a solution, not just the active work. It is distinct from first response time, which only measures how long until someone replied. A team can respond in minutes and still take days to resolve, so the two metrics answer different questions and both belong on a support dashboard.
Resolution time is also a capacity signal. Longer resolution times mean more tickets stay open at once, which raises ticket volume in the queue, increases context switching, and can become self-reinforcing as the backlog grows. A small increase in resolution time can have an outsized effect on how many tickets are open on any given day.
The average hides as much as it shows. A team that resolves 90 percent of tickets in two hours but lets 10 percent run for five days can report a respectable average while a meaningful group of customers has a poor experience. Percentiles expose this. The median tells you the typical case and the P90 tells you how bad the tail gets, and the gap between them is often where the real problem lives.
There is also a choice between calendar time and business hours. If your team does not work around the clock, calendar time penalises overnight and weekend gaps the team cannot control. Business-hours measurement isolates genuine working efficiency and is the fairer basis for targets when support is not staffed continuously.
Report resolution time as percentiles, not just an average, and measure in business hours if the team does not operate continuously. A single average can stay flat while the tail of slow tickets gets steadily worse, and calendar hours punish gaps outside operating time that no agent can do anything about.
How to calculate resolution time
For each ticket, subtract the created timestamp from the resolved timestamp to get its resolution time. To summarise a period, take the average across all tickets resolved, and ideally compute the median and P90 alongside it. Decide up front whether you are measuring in calendar time or business hours, and whether time spent waiting on the customer counts.
The inputs below define the metric. Each choice changes the number, so document them and apply them the same way every period so the figure stays comparable.
- 1
Capture created and resolved timestamps
Record when the ticket was opened and when it was marked resolved. Decide whether the clock starts at ticket creation or at the customer first message, and apply that rule consistently.
- 2
Choose calendar time or business hours
Calendar time reflects the customer actual wait. Business hours measure team efficiency without penalising nights and weekends. Pick one per report and never blend them.
- 3
Decide how to treat customer wait time
Choose whether to include time the ticket sat in a waiting-on-customer status. Excluding it isolates team performance, including it reflects the full customer experience.
- 4
Summarise with average and percentiles
Compute the average for the headline, but report the median and P90 too. The percentiles reveal whether a small group of slow tickets is dragging the experience down.
Resolution time in a metric tree
Resolution time is the sum of every wait and every working period across a ticket life. That makes it a natural fit for a metric tree, which breaks the total into phases and shows where the time is actually being spent. A high resolution time always traces to a specific phase, and each phase has a different owner and a different fix.
Metric tree insight
When resolution time rises, the tree shows which phase expanded. If first response wait grew, the fix is staffing and routing. If investigation grew, it is tooling and knowledge. If back-and-forth grew, it is better intake forms. KPI Tree puts a RACI owner on each phase and pushes to the accountable lead when their branch moves, so the diagnosis comes with a name attached rather than a number on a dashboard nobody owns.
Resolution time benchmarks
Resolution time benchmarks depend heavily on priority and context. A critical outage and a minor feature question should never be measured against the same target. The ranges below are typical for each context, but the most important rule is to segment by priority before comparing, because a blended figure is neither accurate for urgent issues nor meaningful for routine ones.
| Support context | Good | Typical | Needs attention |
|---|---|---|---|
| SaaS, all priorities | 4 to 8 hours | 12 to 24 hours | 48 hours or more |
| E-commerce | 2 to 6 hours | 8 to 16 hours | 24 hours or more |
| Enterprise, critical priority | Under 4 hours | 4 to 8 hours | 12 hours or more |
| Enterprise, low priority | 1 to 3 business days | 3 to 5 business days | 7 business days or more |
Always track resolution time per priority level, never as one blended average. Mixing a four-hour critical target with a five-day low-priority one produces a number that misleads everyone. Set and report a separate resolution target for each priority band.
How to improve resolution time
Reducing resolution time means shortening the phase that dominates it, which is why the tree comes first. The cards below cover the moves that most reliably bring the number down, from resolving more issues on first contact to keeping the slow tail under control.
Resolve more on first contact
Tickets closed in the first interaction have the shortest possible resolution time. Every point of first contact resolution removes a multi-day back-and-forth ticket from the average.
Capture full information at intake
Require steps to reproduce, error messages, and account details in the ticket form. Each missing field adds a round trip of clarification that can add hours or days to resolution.
Fix escalation paths
Define clear criteria for when to escalate and set service levels for higher tiers. Staff and monitor escalation queues as rigorously as the frontline so handoffs do not stall.
Manage the slow tail
Watch P90 and P95, not just the average. Flag any ticket open beyond a threshold and intervene, because a small set of stalled tickets does most of the damage to the customer experience.
Common mistakes when tracking resolution time
- 1
Reporting only the average
A single mean lets a worsening slow tail hide behind a steady headline. Always pair the average with the median and P90.
- 2
Blending priorities into one number
Mixing critical and low-priority tickets produces a target that fits neither. Segment by priority before comparing or setting goals.
- 3
Using calendar time for a part-time team
Counting overnight and weekend hours when the team is not working makes efficiency look worse than it is. Measure in business hours when support is not continuous.
- 4
Confusing resolution time with response time
A fast first reply does not mean a fast fix. Track first response time and resolution time separately, because they have different drivers and different owners.
Related metrics
First Response Time
Customer Support MetricsMetric Definition
FRT = Total First Response Times / Total Tickets With a First Response
First response time measures the elapsed time between a customer creating a support ticket and receiving the first substantive response from a human agent. It is the metric that shapes the customer's initial impression of the support experience and sets the tone for the entire interaction.
Average Resolution Time
Customer Support MetricsMetric Definition
Average Resolution Time = Total Resolution Time Across All Tickets / Total Tickets Resolved
Average resolution time measures the mean elapsed time from when a support ticket is created to when it is fully resolved and closed. It captures the end-to-end customer experience of getting an issue fixed, encompassing wait times, agent work time, escalations, and any back-and-forth exchanges required to reach a solution.
Ticket Volume
Customer Support MetricsMetric Definition
Ticket Volume = Total New Tickets Created in Period
Ticket volume is the total number of new support tickets created within a defined period. It is the fundamental demand metric for support operations, determining staffing requirements, budget allocation, and the urgency of self-service and product quality investments.
Customer Satisfaction Score
CSAT
Product MetricsMetric Definition
CSAT = (Satisfied Responses / Total Responses) × 100
Customer satisfaction score measures how satisfied customers are with a specific interaction, product, or experience. Unlike NPS which measures loyalty, CSAT captures satisfaction at a moment in time, making it ideal for evaluating specific touchpoints in the customer journey.
Why did my metric change? A diagnostic framework
Metric Definition
When resolution time spikes or drifts this diagnostic framework helps you trace which drivers moved it and decide what to do next.
Metric trees for operations teams
Metric Definition
Resolution time is a core operations measure and this guide shows how to place it in an operations metric tree alongside the drivers that move it.
Turn resolution time into a tree you can act on
Model resolution time in KPI Tree as the sum of first response, investigation, back-and-forth, and escalation. Put a RACI owner on each phase so a rising number pushes to the accountable lead, and the verified impact loop confirms whether the change they made actually brought resolution time down.