Home › Topics › Ticket Volume Analysis › Counting Properly

Counting Tickets Properly: Created, Closed and Open

Monday, 09:10, at Redbrook Engineering. The operations manager, Clare, has sent the desk a one-line e-mail: "How many tickets did we do last month?" Tom, who runs the desk, has three answers in front of him and does not like any of them. The volume report says 612. The closed-tickets report says 587. The counter at the top of the queue says 168. It said 143 at the start of the month, which is a fourth number nobody asked for. Ravi, at the next desk, offers a fifth: "About seven hundred, if you count the e-mails." Tom writes back "612" and spends the rest of the morning worrying. Clare might compare it with the 587 that somebody else sent her in March.

Ticket volume is the number of tickets a desk handles in a period. The first thing to know about it is that it is not one number. It is three: how many tickets were created, how many were closed, and how many were open at a given moment. The three answer different questions and move for different reasons. They are routinely reported as if they were interchangeable, which is how a desk earns a reputation for not being able to count. This article is part of our Ticket Volume Analysis series. It is the foundation the rest of the series stands on. Before you read a trend, a pattern or a warning in the volume, you need to know exactly what you counted.

It covers the three counts and how they fit together, then the period boundary, by day, week and month. Next come resolved versus closed and what a reopen does to the count, then duplicates, merges, spam and test tickets. Then come counting by channel, the count that changes when the definition changes, and closed tickets per technician, handled carefully. The reconciliation line that proves the counts agree, a short war story, and the volume definition sheet to copy finish the article, in that order.

Three Counts, Not One

The created count is the number of tickets whose creation time falls inside the period. It measures demand: how much work arrived. Nothing the desk does changes it, apart from the way the desk logs things, which turns out to matter a great deal and has its own section below. When a manager asks "how busy were you?", created is the honest answer, because it is the one count that is about the organisation rather than about the desk.

The closed count is the number of tickets whose closing time falls inside the period, whenever they were created. It measures throughput: how much work the desk finished. A ticket created in March and closed in April is in April's closed count and March's created count. That is correct, not a mistake. Closed moves when the desk changes pace, when a backlog is dug out, when two people are on leave, and when someone decides to tidy the queue on a Friday afternoon. It is a number about the desk.

The open count is different in kind from the other two. It is not a count over a period at all; it is a snapshot, the number of tickets that were open at one instant. "How many tickets are open?" has a different answer at 09:00 and at 17:00, and neither is wrong. Open is the level in the tank; created is the water coming in; closed is the water going out. That is the whole analogy, and it gives you the only formula this article needs. The open count at the end of a period equals the open count at the start, plus created, minus closed. At Redbrook, 143 plus 612 minus 587 is 168, which is exactly what the counter said, and Tom's four numbers were never in disagreement. They were four different facts about the same month.

Report all three, say which is which, and never let one stand in for another. "We had 612 tickets" is a sentence a reader will interpret as whichever count suits them. If the open count rose from 143 to 168 in the same month, that reader is about to be surprised. "612 created, 587 closed, open rose from 143 to 168" is longer and cannot be misread. It also tells the story on its own: demand slightly outran the desk, and the queue grew by twenty-five. A number that needs a second e-mail to explain it was the wrong number.

The Period Boundary

Every count has a boundary, and the boundary is where the disagreements live. A ticket created at 23:50 on Sunday is in this week by the calendar and in next week by any desk that starts work on Monday. Take a ticket created at 17:30 on the last day of the month, by a requester in an office two time zones away. It might be in next month on the server and this month on their screen. Pick a rule, write it down, and apply it every time. The commonest sensible rule for a small desk is this: the period is defined by the server's clock. A week runs Monday to Sunday, and a month is the calendar month. The rule you choose matters less than having one.

Choose the period to match the question. A daily count is the right unit for watching the queue and spotting a spike, which is the subject of Volume as an Early-Warning System. But it is too noisy to read for anything else, because one quiet Thursday means nothing. A weekly count is the right unit for running the desk: rotas, cover, the Monday shape. A monthly count is the right unit for reporting upward, because managers think in months and because a month is long enough for the daily noise to cancel out. Keep all three; they are the same tickets added up differently.

Months are not the same length, and the difference is bigger than it looks. A month can have anything from nineteen to twenty-three working days. So a desk with perfectly steady demand will show a swing of about a fifth between its shortest and longest month. Someone will ask what went wrong in February. The fix is to report created per working day alongside the raw count. For example, 612 tickets in a month of twenty-one working days is about twenty-nine a day. That is the number to compare between months. A short month is not a quiet month. It is a short month.

The open snapshot needs its own boundary rule: take it at the same time every day, before the desk starts work, and write that time on the report. A snapshot taken at 08:00 shows what the desk is facing; one taken at 17:00 shows what it left behind. A series that mixes the two is a graph of when people happened to run the report. I set a reminder for 08:00 and ran it myself for a year. (The reminder was more reliable than I was, which is why it was a reminder.)

Resolved Is Not Closed, and a Reopen Is Not a New Ticket

Many tools have two end states. A resolved status means the desk believes the work is done. A closed status means the requester confirmed it or a waiting period ran out. The gap between them is the confirmation window, and it is explained in Resolved vs Closed: The Confirmation Window. For counting, the question is which one your "closed" count uses, because they can differ by a week and the difference piles up at the month boundary. Resolved is the better measure of the desk's throughput, since it is the moment the technician finished. Closed is the better measure of tickets that are definitely done. Pick one, call it by its name, and use it for every period.

A reopened ticket is a ticket that was resolved or closed and then came back, usually because the requester replied to say it was not fixed. It is the same ticket, with the same number, and it must not appear in the created count a second time. Some tools do count a reopen as a new event in a volume report. Some count it as a second closure when it is closed again. Test yours by reopening a ticket in a quiet week and reading the report. Count reopens on their own line, because they are a separate and useful signal, with their own article in Measuring Reopens Honestly. In QuerySolv, as in many tools, a requester's reply reopens a resolved or closed ticket by itself. So a desk that counts closures at the moment of the resolving reply will see a handful of them quietly un-close themselves the following week. The count was not wrong. The tickets changed their minds.

Duplicates, Merges, Spam and Tests

A duplicate is a second ticket about something the desk already has a ticket for. It may be raised by the same person who did not hear back, or by a second person about the same outage. Duplicates were created, so they belong in the created count, because they are real demand on the desk: someone had to read them. What they must not do is inflate the count silently. Record a separate line, "merged into another ticket", and report created both with and without it when the difference is large. Forty duplicates in a month is normal for a desk with a shared printer. Four hundred is an outage, or a desk that does not acknowledge tickets, and either way the number is telling you something.

A merge is the act of folding one ticket into another so that one record carries the whole conversation. Tools differ in what a merge does to the count. In some, the merged-away ticket is closed with a special status and still counts as closed. In others it disappears from the open count without appearing in closed. That breaks the tank formula and leaves you hunting for twelve missing tickets at month end. Test it once: merge two tickets, run the counts, and see where the second one went. Then write the answer on the definition sheet so nobody has to find out twice.

Spam, junk, out-of-office replies and mail loops are tickets too, in the sense that the tool created a record. They must come out of the created count or be shown on their own line. Otherwise the desk looks busier every time a mailing list goes wrong. The mail-loop case is the extreme version: two systems reply to each other all night and the desk arrives to three hundred tickets. It needs its own line on the report the morning it happens. Test tickets raised by the desk itself, while trying something, are the same problem at smaller scale. Exclude them by requester or by a tag. Make the exclusion part of the definition rather than something the report author remembers to do. The report author will not remember. I did not.

Tickets opened automatically by a monitoring system or another tool are real work. But they are a different kind of demand from a person asking for help, and they arrive in floods when something breaks. Count them on their own line by channel, which is the next section, so that a bad night for one server does not read as a bad month for the organisation.

Counting by Channel

The channel is the door a ticket came in through. That could be the web form, e-mail, live chat, a phone call logged by a technician, or a walk-up logged by a technician. It could also be a social message, or an integration that created the ticket by itself. Splitting the created count by channel tells you where the work comes from, which is the first question in any conversation about forms, portals or whether the phone should still be answered. Where every door leads to the same queue, as it does in QuerySolv and most ordinary help desk tools, the channel is a field on the ticket. In that case, the split is a filter rather than a reconciliation between systems.

The channels that are logged by a machine are counted exactly. The channels that are logged by a person are under-counted, always. The under-count is the most important thing to know about your channel split. A web form cannot be used without creating a ticket. A phone call can be answered, resolved in two minutes and never written down, and on a busy desk it often is. The rule that fixes this is simple to say and hard to keep: every request becomes a ticket, including the one solved in the corridor. The table below lists where each channel's count goes wrong and the fix.

ChannelHow the ticket is createdThe usual counting faultThe fix
Web formBy the requester, exactly once per submissionOver-count from double submissions when the form is slowMerge the pair; record it on the merged line
E-mailBy the mailbox, one ticket per new threadOver-count from spam, loops and auto-replies; under-count when replies to old threads reopen instead of creatingExclude junk by a status or tag; count reopens separately
Live chatBy the chat tool, per conversationOver-count from abandoned chats that created an empty ticketClose abandoned chats with a distinct status and exclude them
PhoneBy the technician who answeredUnder-count: the two-minute fix is never loggedLog every call as a ticket, even after the fact, with a one-line note
Walk-up or corridorBy the technician, laterUnder-count: "as discussed" fixes vanishSame rule; a ticket raised an hour late is better than none
Monitoring or other systemsBy the integration, one per alert or eventFloods during an incident swamp the human countReport on its own line; never mix with requests from people

Report the channel split as counts, not just shares. "A third of tickets came by phone" is less useful than "211 by phone, 290 by e-mail, 98 by form, 13 by chat". The shares shift when any one channel's count moves and nobody can tell which one did. The counts also expose the under-count. A desk that answers the phone all day and logs thirty phone tickets a month has a logging problem, not a quiet phone. How each channel is triaged is a different subject; counting is only about getting each door's number right.

The Count That Changes When the Definition Changes

The most dramatic change in volume I have ever seen on a report was caused by a desk starting to log its phone calls. Created went from about six hundred a month to about eight hundred and twenty in a single month. Nothing in the organisation had changed. The manager who read it asked whether a system had failed. The desk had done the right thing, logging what it had always been doing, and it had done it without drawing a line on the chart. The number was true before and true after. It was simply a different number, and the chart did not say so.

Definition changes are everywhere, and each one moves the count. Adding a department to the tool brings its tickets into the created count, as if demand had risen. Switching on a spam filter drops the created count, as if demand had fallen. Connecting a monitoring system adds a flood. Changing from resolved to closed as the "done" status shifts a week of closures across a month boundary. Merging two categories, moving from one tool to another, or starting to count walk-ups all do the same. None of these is a change in demand, and every one of them will be read as a change in demand by anyone who was not told.

The rule has three parts. Write the definition down, on the sheet at the end of this article, so there is a definition to change. When it changes, date the change and say what moved, in a note that lives with the report, not in someone's memory. Then draw a line on the chart at that date, and label it. Every reader should see that the count on one side is not comparable with the count on the other. Where you can, run the old definition and the new one side by side for a quarter. Then you can say "under the old counting this month would have been about 600". A line on a chart costs nothing. Its absence costs a meeting, and sometimes a budget.

Remember: created, closed and open are three different numbers. Report all three and say which is which, compare months per working day, and never change what you count without dating the change and drawing a line on the chart.

Closed per Technician, Handled Carefully

The closed count can be cut by the technician who closed each ticket, and almost every desk does it. The report offers it, and the question "who is doing the work?" is a natural one. Cut it if you must, and treat the result with care, for two reasons. The first is that closed counts favour whoever takes the quick tickets. A technician who closes sixty password resets has not done more than one who closed twelve network faults. A desk that praises the sixty will shortly have nobody willing to touch a network fault. That effect, and the others like it, are the subject of Metric Gaming and Its Cures.

The second reason is sample size. A per-person count over a short period is mostly noise: who was on leave, who was on the phone rota, which week the big rollout landed. Do not read a per-person figure at all until the person has closed a reasonable number of tickets in the period, somewhere between thirty and fifty on a small desk. Read it over a quarter rather than a month. When you do read it, read it for coaching, never for ranking. The question is "what is this person's queue made of, and do they need help with it?", not "who is top?". A per-person closed count on a wall screen is a ranking whatever you call it, and it will change behaviour within a week, in the direction of the quick tickets.

The Reconciliation Line

Once a month, before any volume number leaves the desk, check that the three counts agree with each other using the tank formula, extended for the things that leak. Open at the start of the month, plus created, minus closed, minus tickets merged away, minus tickets deleted or excluded as junk, should equal open at the end of the month. If it does, the counts are consistent and you can report them. If it is out by more than a handful, something is being counted differently on one side. The usual suspects are merges that vanish without closing, a resolved-versus-closed mismatch, and reopens counted twice. There are also tickets moved to a department the report does not cover.

At Redbrook, Tom's first reconciliation was out by nine. Seven turned out to be tickets merged during a printer outage, which the tool removed from the open count without marking as closed. Two were test tickets Ravi had raised and deleted. Both went onto the definition sheet as rules, and the counts balanced the following month. Tom's report to Clare has carried the same four numbers in the same order ever since: created, closed, open at the start, open at the end. There is a fifth line for merged and junk. Nobody has asked him to explain a number since. They have asked him to explain other things, but not that.

The reconciliation is also the point at which to decide which counts go upward and which stay on the desk. For a brand-new desk, the first three numbers worth tracking at all are set out in First Metrics, and created, closed and open are among them. For an established desk, volume is one line on a scorecard whose other lines, and how to read them against each other, are owned by Defining Each Metric Exactly. This article's job ends when the three counts are right and agree. What they mean, over months and across departments, is the rest of the series.

A Short War Story: The Two Reports at Tollgate Foods

At Tollgate Foods, a new desk lead called Marcus inherited a monthly report whose headline figure was labelled "Tickets". It was, though nobody had written it down, the closed count. In his second month he began a backlog dig-out, and for two months the desk closed about three hundred more tickets than it received. The report went upward showing "Tickets" rising from 540 to 870. The operations director read it as demand surging. An outsourcing review was commissioned that took four people about forty hours of meetings. In the fourth month the dig-out finished, and closed fell back to match created. The report showed "Tickets" collapsing to 560. The same review concluded that the desk was now over-staffed for its workload. Marcus spent a fortnight rebuilding the report with three labelled counts and a reconciliation line. He spent a further afternoon explaining to the director that demand had been flat at about 550 throughout. A count that does not say which of the three it is will be read as whichever one suits the reader that month.

The Volume Definition Sheet

The sheet below is the written definition that the rest of the series assumes you have. Fill it in once, keep it with the reports, and change it only by adding a dated line to section F. It takes about an hour the first time, most of which is spent testing what your tool does with merges and reopens. The sheet is deliberately plain. Anyone who picks up the report after you should be able to read it and produce the same numbers.

VOLUME DEFINITION SHEET — ONE PAGE
Desk: ______________________   Prepared by: ______________   Date: ____________

A. THE THREE COUNTS
   A1 CREATED  = tickets whose creation time is in the period
      Includes:  [ ] duplicates   [ ] later merged   [ ] monitoring/integration tickets
      Excludes:  [ ] spam/junk    [ ] test tickets   [ ] mail loops and auto-replies
   A2 CLOSED   = tickets whose [ ] resolved / [ ] closed time is in the period
      A reopen counted as a new closure when closed again?  [ ] yes  [ ] no
   A3 OPEN     = snapshot of tickets not in a done status, taken at ____:____ each day
      Done statuses for this purpose: __________________________________

B. THE PERIOD
   B1 Clock used for boundaries: [ ] server  [ ] requester's local  [ ] other: ________
   B2 Week runs from ________ to ________     B3 Month = [ ] calendar month  [ ] other
   B4 Working days this month: ____   Created per working day reported?  [ ] yes

C. WHAT THE TOOL DOES (tested, not assumed)
   C1 A merged-away ticket: [ ] counts as closed  [ ] vanishes from open  [ ] other: ______
   C2 A reopened ticket:    [ ] appears again in created  [ ] does not
   C3 A deleted ticket:     [ ] deletion allowed  [ ] not allowed; excluded how: ________
   C4 Tested on: ____________  by: ____________

D. CHANNELS (one line each, counted separately)
   Web form ____   E-mail ____   Chat ____   Phone ____   Walk-up ____   Integration ____
   Rule: every request becomes a ticket, including phone and walk-up, logged the same day

E. THE RECONCILIATION (monthly, before anything is reported)
   Open at start ____ + created ____ - closed ____ - merged away ____ - junk ____ = ____
   Open at end (snapshot) ____      Difference ____      Explained by: ____________________

F. DEFINITION CHANGES (dated; draw a line on the chart at each)
   Date ________  What changed ______________________________  Effect on count ________
   Date ________  What changed ______________________________  Effect on count ________

Tom filled the sheet in on the Tuesday, which took him most of the morning. He had to test what a merge did and did not believe the answer the first time. Clare's next question, in May, was "why did open go up in April?" That is a question about the desk rather than about the arithmetic, and is the right kind of question to be asked. The three counts had stopped being the subject. They had become the evidence.

Frequently Asked Questions

Should tickets created at the weekend count in the week they arrived or the following week?
Count them in the calendar week they arrived, Monday to Sunday, and keep that rule for every report. The Monday peak that most desks see is partly the weekend's tickets being read. If you move them into Monday you will inflate the peak and lose the ability to compare with desks or periods counted the ordinary way. If your desk works a different week, write the week boundary on the definition sheet and apply it everywhere.
Our tool has both a Resolved and a Closed status. Which one is the closed count?
Use the resolved time for throughput, because it marks the moment the technician finished the work, and say so on the sheet. Use the closed time only if you specifically want the count of tickets the requester has confirmed or let lapse. Whichever you choose, use it for every period and never switch between them without a dated note. The two can differ by a week and the gap lands on the month boundary.
Do merged duplicates count as tickets?
They count as created, because someone raised them and someone read them. They are shown on a separate "merged away" line so the created count can be read with and without them. Test what your tool does to the open and closed counts when you merge, because tools differ, and write the answer in section C of the definition sheet. A desk that cannot explain where merged tickets go will fail its reconciliation every month.
How do we count phone calls that are fixed on the spot and never become tickets?
Make them tickets, after the fact if necessary, with a one-line note and the phone channel set. A two-minute call logged in thirty seconds is still a record of demand, and without it the phone channel will look quiet while the desk is on the phone all day. Expect the created count to rise when you start doing this, and date the change on the sheet so nobody reads the rise as a surge in demand.
How far back should I rebuild the counts under the new definition?
As far back as the data allows you to apply the same rules. That is usually a year or two for created and closed. It is rarely possible at all for the open snapshot, since nobody recorded it. Where you cannot rebuild, start the series at the date the definition was written and say so. A short honest series beats a long one with an undocumented change in the middle.
We changed ticketing tools last year. How do we keep the volume count continuous?
Treat the cutover as a definition change: draw a line on the chart. Keep the old tool's monthly created and closed counts in the spreadsheet as a separate column. Compare the first three months in the new tool against the same months the year before rather than against the months immediately before cutover. Check in particular whether the new tool counts merges, reopens and spam differently, because those are the usual reasons the two series do not join up.

From the QuerySolv team: we build self-hosted help desk software for Windows. QuerySolv runs as one Windows service on your own network. It takes requests by web form, e-mail, live chat, social messages and REST API. It is licensed once per installation rather than per agent per month. The free trial runs the full product for 30 days.