Zendesk cost per resolution report

Most support cost reporting starts with a simple question: what does each ticket cost us?

That is useful, but it is not always enough. A ticket can be closed without being fully resolved. A ticket can reopen. A ticket can also create several rounds of work before the customer actually gets what they need.

That is why cost per resolution is often more useful than cost per ticket for operations leaders. It measures the cost of producing an outcome, not just the cost of processing activity.

This guide shows how to build a cost per resolution report for Zendesk, how to interpret it, and how to use it with the support metrics dashboard and Zendesk cost per ticket guide.

What cost per resolution actually tells you

Cost per resolution answers a practical question:

How much operating expense does it take to fully solve customer issues over a period?

The simple formula is:

Total support cost / Resolved tickets

That makes it different from cost per ticket, which uses total ticket volume as the denominator.

The distinction matters because a team can keep cost per ticket flat while cost per resolution rises. That usually means one of three things:

  • more tickets are taking multiple contacts to finish
  • more tickets are reopening
  • the queue is doing more work without improving outcomes

For the formal definition, see cost per resolution.

Why support teams should track it

Cost per resolution becomes useful when leaders need to explain:

  • why support effort rose even though ticket volume did not
  • whether automation or self-service is actually reducing team cost
  • which queues are consuming the most money per solved issue
  • whether “faster closure” is really creating durable resolutions

For small teams, this metric is especially helpful because it connects daily support work to staffing and budget discussions without needing a full finance model.

How to build the report in Zendesk

Zendesk does not usually ship cost metrics directly, so the report is built by combining Zendesk outputs with a simple cost model.

1. Start with resolved ticket counts

Use the Support: Tickets dataset in Explore and trend resolved or solved tickets by week or month.

Break that count out by:

  • group
  • channel
  • issue type
  • priority
  • customer segment if you track it

This gives you the denominator for the metric.

2. Define the cost pool

The numerator should include the operating costs you want this report to explain. Most teams start with:

  • support salaries
  • contractor cost
  • support tooling directly tied to delivery
  • allocated management overhead if useful

Keep the model simple and consistent. A rough but stable cost model is better than a detailed model no one trusts.

3. Divide cost by resolved tickets

For a monthly operating view, use:

Monthly support cost / Monthly resolved tickets

If you want segmentation by queue or group, allocate cost by the staffing tied to that group first, then divide by the resolved volume for that same segment.

4. Compare it to adjacent metrics

Cost per resolution is most useful beside:

That combination helps explain whether cost rose because of inefficiency, complexity, or quality problems.

The most useful report cuts

Cost per resolution over time

This is the base view. Trend it monthly and compare against volume and staffing changes.

If the number rises for several periods in a row, support is becoming more expensive at the outcome level even if ticket throughput still looks healthy.

Cost per resolution by group

This helps identify specialist queues or workflows where each solved issue consumes far more effort than the rest of the operation.

That is not always bad. Enterprise escalations should cost more than password resets. The goal is not uniformity. The goal is visibility.

Cost per resolution by issue type

If you track issue type or product area through tags or custom fields, this is one of the highest-value cuts. It shows which categories cost the most to solve and gives product or process teams something concrete to fix.

Cost per resolution next to reopen rate

This is the quality check. If cost per resolution falls while reopen rate rises, the team may be reducing apparent cost by solving too aggressively rather than solving well.

How to interpret the patterns

Cost per ticket flat, cost per resolution rising

This usually means activity stayed efficient but outcomes got harder. Tickets may require more follow-up, more investigation, or more repeat work before they are truly solved.

Cost per resolution rising with stable volume

This often points to growing complexity rather than demand growth. Compare with touches per ticket, reply time, and resolution time.

Cost per resolution falling after automation rollout

That can be a strong positive signal if quality stays stable. Check CSAT, reopen rate, and if relevant bot containment rate before claiming success.

One queue has much higher cost per resolution

That is usually worth deeper review, but not automatic concern. Some queues are truly harder. The right question is whether the cost matches expected complexity or whether routing, documentation, or tooling problems are inflating effort.

Common mistakes

  • Using ticket count as the only denominator. That hides whether issues are actually being solved.
  • Changing the cost model every month. If the numerator changes constantly, the trend stops being useful.
  • Ignoring queue mix. A team handling more high-complexity work will naturally show higher cost per resolution.
  • Reading the metric alone. Cost without quality and speed context leads to the wrong decisions.
  • Treating lower cost as automatically better. A cheaper resolution that creates reopens is not a real improvement.

What to do when the metric rises

When cost per resolution trends upward:

  1. Check whether issue mix changed.
  2. Compare cost movement with resolution time and reopen rate.
  3. Review the highest-cost categories by group, tag, or custom field.
  4. Look for preventable effort: routing mistakes, weak macros, missing self-service, repeated handoffs.
  5. Decide whether the fix belongs in staffing, workflow, product, or documentation.

This is where the metric becomes practical. It helps you decide whether support is expensive because it is overloaded, because the work got harder, or because the system is creating waste.

Where it fits in your dashboard

Cost per resolution belongs in monthly or quarterly operations reviews beside:

Together, those views explain both how much work support is doing and how expensive it is to finish that work well.

FAQ

Is cost per resolution better than cost per ticket? Not always. Cost per ticket is simpler and useful for top-line efficiency. Cost per resolution is better when you care about actual outcomes and repeat work.

Should I calculate it weekly or monthly? Monthly is usually the best default because costs are easier to allocate and the trend is less noisy.

What costs should I include? Start with salaries, contractors, and support tooling. Add overhead only if the team trusts the allocation method.

What if my team does not have a clean “resolved ticket” definition? Fix that first. If solved tickets regularly reopen or if teams use status inconsistently, cost per resolution will be noisy and misleading.


See what it really costs to solve support issues in Zendesk - start free