KPI Tree

Metric Definition

Time to fully resolve an issue

Resolution Time = Timestamp Resolved - Timestamp Created
Timestamp ResolvedThe moment the ticket was marked resolved or closed
Timestamp CreatedThe moment the ticket was opened, or the customer first reported the issue

Track from

Metric GlossaryOperations Metrics

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

Generate AI summary

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. 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. 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. 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. 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 contextGoodTypicalNeeds attention
SaaS, all priorities4 to 8 hours12 to 24 hours48 hours or more
E-commerce2 to 6 hours8 to 16 hours24 hours or more
Enterprise, critical priorityUnder 4 hours4 to 8 hours12 hours or more
Enterprise, low priority1 to 3 business days3 to 5 business days7 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. 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. 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. 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. 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 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

Ticket Volume

Customer Support Metrics

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

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 resolution time spikes or drifts this diagnostic framework helps you trace which drivers moved it and decide what to do next.

View metric

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.

View metric

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.

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