KPI Tree

Metric Definition

Time to resolution

Average case resolution time = Total resolution time across cases / Number of resolved cases
Total resolution time across casesSum of open-to-close duration for every resolved case
Number of resolved casesCount of cases closed as resolved in the period

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

Generate AI summary

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. 1

    Case open timestamp

    Record when each case was created. This is the start of the clock for that case.

  2. 2

    Case close timestamp

    Record when the case was marked resolved. Exclude cases reopened later unless you count the reopened span too.

  3. 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. 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 timeReadingTypical context
Under 4 hoursVery fastSimple cases, strong self-serve and routing
4 to 24 hoursStrongMost standard cases resolved within a day
1 to 3 daysAcceptableCases needing investigation or one escalation
Over 3 daysSlowOften 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. 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. 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. 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. 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 Metrics
IntercomPylon

Metric 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.

View metric

Average resolution time

Customer Support Metrics
SalesforceIntercomPylon

Metric 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.

View metric

Escalation rate

Customer Support Metrics
Pylon

Metric 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.

View metric

Customer satisfaction score

CSAT

Product Metrics
IntercomPylon

Metric 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.

View metric

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.

View metric

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.

View metric

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.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business