Metric Definition
Time to resolution
Track from
Case resolution time
Case resolution time is the total elapsed time from when a support case is opened to when it is fully resolved and closed. It measures how long customers wait for an actual fix, not just a first reply. Shorter resolution time usually means happier customers and lower support cost, but only when cases are genuinely resolved rather than closed prematurely.
7 min read
What is case resolution time?
Case resolution time is the total elapsed time from when a support case is opened to when it is fully resolved and closed. If a case opens on Monday at 9am and resolves on Wednesday at 9am, the resolution time is 48 hours. It captures the whole journey to a fix, not the speed of the first response.
The metric matters because it is what the customer actually feels. A fast first reply is welcome, but the case is not over until the problem is solved. Resolution time exposes the difference between a team that answers quickly and a team that finishes quickly. It also drives cost, since cases that drag on consume more handling and more follow-up.
Definition note
Decide whether you measure elapsed time or working time and stick to it. A case opened on Friday evening and resolved Monday morning is a long weekend in elapsed terms but only a couple of working hours. Mixing the two, or counting time while a case is paused waiting on the customer, makes the metric impossible to compare.
How to calculate case resolution time
For a single case, resolution time is simply the close timestamp minus the open timestamp. For a team or period, you average that duration across every resolved case. Because a few very long cases can drag the average up, the median is often the more honest summary of the typical experience.
The inputs are easy to define but easy to corrupt. Reopened cases, cases auto-closed for inactivity, and time spent waiting on the customer all distort the figure if you do not handle them deliberately. Pin down those rules before you trust the number.
- 1
Case open timestamp
Record when each case was created. This is the start of the clock for that case.
- 2
Case close timestamp
Record when the case was marked resolved. Exclude cases reopened later unless you count the reopened span too.
- 3
Per-case duration
Subtract open from close. Decide whether to use elapsed time or working hours and whether to pause the clock during customer waits.
- 4
Average or median across cases
Sum the durations and divide by the number of resolved cases, or take the median to reduce the pull of outliers.
Case resolution time in a metric tree
An average resolution time of 22 hours tells you where you are but not why. Decomposing it into a metric tree reveals where the hours actually go: waiting for first contact, sitting in a queue, bouncing between teams on escalation, or stalled waiting on the customer. Total resolution time is the sum of the time spent in each stage of a case.
This is precisely the gap between a dashboard and a decision. KPI Tree breaks resolution time into the stages that make it up, assigns RACI ownership so the front-line, escalation, and engineering teams each own their branch, and pushes an alert to the accountable owner when their stage slows. When resolution time climbs, you see whether the cause is a backed-up queue, a slow handoff, or a class of cases that keeps reopening, and the verified impact loop checks whether the fix you made actually shortened the number.
Metric tree insight
When resolution time rises but active handling stays flat, the time is leaking somewhere agents do not control. A common culprit is the escalation branch, where cases wait days for an engineering response. The tree points the team at the handoff, not at coaching front-line agents who were never the bottleneck.
Case resolution time benchmarks
Resolution time benchmarks vary enormously by case complexity, channel, and whether you measure elapsed or working time. A billing query and a deep technical bug do not belong in the same average. Use these ranges as a rough orientation for working-hours resolution on standard cases, and always segment by case type before drawing conclusions.
| Resolution time | Reading | Typical context |
|---|---|---|
| Under 4 hours | Very fast | Simple cases, strong self-serve and routing |
| 4 to 24 hours | Strong | Most standard cases resolved within a day |
| 1 to 3 days | Acceptable | Cases needing investigation or one escalation |
| Over 3 days | Slow | Often complex cases or stalled handoffs to fix |
How to improve case resolution time
Cutting resolution time means finding where the hours hide and removing them without closing cases prematurely. The biggest wins usually come from routing cases correctly the first time, equipping agents to resolve more without escalating, and tightening the handoffs that quietly add days. Each change should be checked against reopen rate so speed does not come at the cost of a real fix.
Route correctly on intake
Send each case to the right team the first time. Misrouted cases bounce through queues and add hours before anyone capable of resolving them sees it.
Deepen the knowledge base
Give agents documented answers for common cases so they resolve at first touch instead of escalating or researching from scratch.
Tighten escalation handoffs
Set clear response expectations between support and engineering. The wait between teams is often the largest hidden chunk of resolution time.
Watch reopen rate
Track reopens alongside resolution time. Closing cases fast looks good until they bounce back, which costs more than resolving properly the first time.
Common mistakes when tracking case resolution time
- 1
Confusing it with first response time
A fast first reply does not mean a fast fix. Resolution time measures the whole journey, not the opening move.
- 2
Counting customer wait time
Time spent waiting on the customer is not agent time. Including it punishes teams for delays they do not control.
- 3
Letting outliers set the average
A handful of week-long cases can pull the mean far from the typical experience. Report the median alongside it.
- 4
Ignoring premature closures
Closing cases early to lower the number just shifts the cost to reopens. Always read resolution time next to reopen rate.
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.
Escalation rate
Customer Support MetricsMetric Definition
Escalation Rate = (Escalated Tickets / Total Tickets Handled) x 100
Escalation rate measures the percentage of support tickets that are transferred from one tier or team to a higher tier or specialist group for resolution. It reflects the gap between the issues customers raise and the ability of frontline agents to resolve them, making it a key indicator of agent readiness, process maturity, and product complexity.
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 case resolution time creeps up, this diagnostic framework helps you trace the change back to the drivers behind it.
Metric trees for customer success
Metric Definition
See how case resolution time fits alongside the other support and success metrics your team owns in a single metric tree.
Build case resolution time as a metric tree
A single resolution time hides where the hours go. Decompose it into queue wait, handling, escalation, and customer wait in KPI Tree, give each stage an accountable owner, and get an alert the moment one stage starts dragging the rest.