Helptal — Home
HelptalHelptal
Helptal
  • Support Tickets

    Every customer email and message in one shared list.

    Live Chat

    A chat bubble for your website, with AI handling the easy ones.

    Appointment Booking

    Online booking pages with calendar sync and meeting links.

    AI Automation

    An AI teammate that drafts replies in your tone of voice.

    Knowledge Base

    Help articles on your own web address — the AI quotes them too.

    • About Helptal

      The mission and the team behind the product

    • Why Helptal

      How we compare to the older help desk tools

    • Use Cases

      How different teams use Helptal day-to-day

    • Blog

      Helpdesk benchmarks, playbooks, product news

    • Documentation

      Setup guides and developer reference

  • Pricing
  • Support
Sign inGet Started
Helptal — Home
Helptal

Menu

    • Support Tickets
    • Live Chat
    • Appointment Booking
    • AI Automation
    • Knowledge Base
    • About
    • Why Helptal
    • Use Cases
    • Blog
    • Documentation
  • Pricing
  • Support
    • Terms & Conditions
    • Privacy Policy
    • GDPR
    • Sub-processors
Sign inGet Started

Ticket backlog half-life: the queue-decay metric that doesn't lie

by Helptal Editorial

June 15, 2026•8 min read
MetricsOperationsTicketingCustomer SupportSaas
Ticket backlog half-life: the queue-decay metric that doesn't lie

Ticket backlog half-life is the median age at which open tickets reach a resolved state, measured across your current queue. If half your open tickets are under 18 hours old and half are older, your half-life is 18 hours. Unlike raw backlog count — which moves up and down with volume and tells you nothing about velocity — half-life isolates one question: is the queue decaying or accumulating? It's the single backlog metric that survives spikes without lying.

Key takeaways

  • Ticket backlog half-life is the median resolution age of currently-open tickets, not a count — it measures decay velocity, not pile size.
  • Backlog count rises and falls with volume; half-life rises only when your team is losing ground, which is why it survives traffic spikes intact.
  • A healthy SMB B2B SaaS half-life sits between 4 and 24 business hours; anything climbing week-over-week is an early warning before SLA breaches start.
  • The metric pairs naturally with arrival rate and resolution rate to form a three-number queue model that fits on one dashboard.
  • Most helpdesks report median age natively or expose the data via API — you don't need a separate analytics tool to start tracking it.

What ticket backlog half-life actually measures

The term borrows from physics: half-life is the time it takes for half of a population to decay. Applied to a support queue, it's the median age at resolution — half your tickets resolve faster, half slower.

The critical distinction is that half-life is calculated against resolved tickets in a recent window (usually 7 or 14 days), not against the open queue snapshot. You're asking: of the tickets we closed this week, what was the median age at the moment we closed them? That number tells you how fast the queue is genuinely decaying — not how big the pile looks today.

A 12-hour half-life means your team is, on median, resolving tickets within half a business day of their arrival. A 5-day half-life means the typical ticket sits open for nearly a full work week before anyone touches it to completion. Same backlog count, wildly different operational reality.

Why backlog size is a vanity number

Raw open ticket count is the metric every support ops dashboard leads with, and it's almost useless on its own.

Consider two teams, each with 200 open tickets. Team A's tickets are mostly 2–6 hours old because they're slammed with new arrivals but resolving fast. Team B's tickets average 4 days old because the team stopped keeping pace three weeks ago and the count crept up slowly. Backlog count says they're equal. Half-life says Team A is healthy under load and Team B is drowning.

The vanity problem gets worse during traffic spikes. A product launch, an outage, a Black Friday rush — backlog count balloons even on the best-run teams. Leadership panics, agents work overtime, and the metric eventually returns to baseline. But half-life would have told you within 48 hours whether the spike was being absorbed (half-life stable) or compounding (half-life climbing). It separates temporary surge from structural collapse.

How to calculate half-life on real ticket data

The math is straightforward enough that you can run it in a spreadsheet against a CSV export.

  1. Pull every ticket resolved in the last 7 days (or 14 for less variance on smaller teams).
  2. For each ticket, compute resolved_at - created_at in business hours, respecting your team's working schedule and timezone.
  3. Sort the resulting list ascending.
  4. Take the median value — that's your half-life.
  5. Re-run weekly and chart the trend.

A few refinements matter in practice. Exclude tickets resolved in under 10 minutes — those are usually duplicates, spam, or auto-resolves that skew the median downward. Segment by channel (email half-life will be longer than chat half-life by an order of magnitude) and by priority, because mixing Urgent and Low into one median hides the signal you actually care about.

Reading the trend: what good and bad half-lives look like

For a 5–15 agent B2B SaaS support team, here's a working benchmark range (these are operational rules of thumb, not industry studies):

ChannelHealthy half-lifeWarning zoneDrowning
Live chatUnder 15 minutes15–60 minutesOver 1 hour
Email — standard4–8 business hours8–24 hoursOver 24 hours
Email — complex / engineering escalation1–2 business days2–4 daysOver 4 days
Web form / portal6–12 business hours12–36 hoursOver 36 hours

The direction matters more than the absolute number. A team with a 36-hour email half-life that's been stable for six months has a sustainable rhythm — slow, but sustainable. A team with a 12-hour half-life that's been climbing by 2 hours per week for a month has six weeks before it hits crisis. Trend beats snapshot every time.

Pairing half-life with arrival rate and resolution rate

Half-life alone tells you the queue is decaying. The next question is why — and that requires two companion metrics:

  • Arrival rate: tickets created per business hour, averaged over the last 7 days.
  • Resolution rate: tickets resolved per business hour, same window.

When resolution rate exceeds arrival rate, half-life will trend down. When arrival exceeds resolution, half-life climbs. The gap between them predicts how fast.

These three numbers — arrival rate, resolution rate, half-life — form a complete queue model that fits in three tiles on a dashboard. Backlog count becomes a derived value, not a headline. Most support ops failures come from staring at backlog count instead of this triplet.

How Helptal fits in

Helptal's support ticket reports surface the underlying timestamps you need — firstResponseAt, solvedAt, closedAt — and the response-time report card already exposes median resolution time over 7d / 30d / 90d / 12m windows, which is half-life by another name. For deeper segmentation, the ht_live_* API tokens let you pull the raw ticket data into a spreadsheet or BI tool to compute half-life by channel, priority, or topic. Combined with SLA policies on Growth and Business plans, you get half-life as the leading indicator and SLA breaches as the lagging confirmation.

Frequently asked questions

What is ticket backlog half-life in customer support?

Ticket backlog half-life is the median age at which open tickets get resolved, calculated over a recent window of closed tickets. If your half-life is 12 hours, half the tickets you closed this week were resolved within 12 hours of creation and half took longer. It measures queue decay velocity rather than queue size, which makes it resilient to volume spikes.

How is half-life different from average resolution time?

Average resolution time uses the mean, which is dragged upward by a few very old tickets — one stuck escalation can distort a week of data. Half-life uses the median, so it reflects the typical ticket experience rather than the worst outliers. For backlog health monitoring, the median is more honest because it tells you what's happening to the middle of your queue, not the tails.

What's a good ticket backlog half-life for a SaaS support team?

For a 5–15 agent B2B SaaS team, a healthy email half-life sits between 4 and 8 business hours, and live chat should stay under 15 minutes. More important than the absolute number is the trend: a stable half-life means your team is keeping pace with volume; a climbing half-life means arrivals are outrunning resolutions and you have weeks, not months, before SLA breaches start.

Can I track half-life without buying a separate analytics tool?

Yes. Any helpdesk that exports ticket data with created_at and resolved_at timestamps lets you compute half-life in a spreadsheet in about 10 minutes. Pull the last 7 days of resolved tickets, subtract created from resolved, sort, take the median. Most modern helpdesks also expose median resolution time natively in their response-time reports.

Should I track backlog half-life by channel or in aggregate?

Always segment by channel, and ideally by priority too. Live chat and email operate on completely different time scales — mixing them produces a meaningless blended median. Track half-life per channel as separate trend lines on the same chart, and you'll spot which channel is degrading before the aggregate number tells you something's wrong.

This week, pull a 14-day CSV from your helpdesk, compute median resolution age by channel, and check it against the benchmarks above. Then set a recurring reminder to re-run it every Monday — once you can see the trend, you'll catch queue decay weeks before SLA breaches force you to. If you're evaluating tooling that exposes this data natively, Helptal's free plan includes ticket exports and the response-time reports you need to get started.

Share this post

Start with Helptal Free, free forever

Sign up in under a minute. No credit card, no sales call. Your one-person helpdesk can be handling real customer emails before lunch.

Get Started Free
  • No credit card required

  • Free forever — upgrade any time

Decorative gradient background
Decorative gradient background
Helptal

Modern helpdesk for support teams who care.

LinkedInLinkedIn
FacebookFacebook

Products

  • Support Tickets
  • Live Chat
  • Appointment Booking
  • AI Automation
  • Knowledge Base
  • Pricing

Resources

  • About
  • Why Helptal
  • Use Cases
  • Blog
  • Documentation
  • Support

Legal

  • Terms & Conditions
  • Privacy Policy
  • GDPR
  • Sub-processors

Copyright © 2026 Evith LLC. All rights reserved.