“Ticket Backlog Growth Rate: Monthly Created vs Closed Trend”
Autotask PSA Datto RMM Datto Backup Microsoft 365 SmileBack HubSpot IT Glue All reports
AI-GENERATED REPORT
You searched for:

Ticket Backlog Growth Rate: Monthly Created vs Closed Trend

Is the backlog growing, shrinking, or holding steady? Nine months of ticket flow data, broken down by net change per month. Generated by AI via Proxuma Power BI MCP server.

Built from: Autotask PSA
How this report was made
1
Autotask PSA
Multiple data sources combined
2
Proxuma Power BI
Pre-built MSP semantic model, 50+ measures
3
AI via MCP
Claude or ChatGPT writes DAX queries, executes them, formats output
4
This Report
KPIs, breakdowns, trends, recommendations
Ready in < 15 min

Ticket Backlog Growth Rate: Monthly Created vs Closed Trend

Is the backlog growing, shrinking, or holding steady? Nine months of ticket flow data, broken down by net change per month. Generated by AI via Proxuma Power BI MCP server.

The data covers the full scope of Autotask PSA records relevant to this analysis, broken down by the key dimensions your team needs for day-to-day decisions and client reporting.

Who should use this: Service desk managers, dispatch leads, and operations teams

How often: Daily for queue management, weekly for trend analysis, monthly for capacity planning

Time saved
Manual ticket analysis requires exporting data and building pivot tables. This report does it automatically.
Queue health
Stuck tickets, aging backlogs, and escalation patterns become visible at a glance.
Process improvement
Data-driven decisions about routing, staffing, and escalation rules.
Report categoryTicketing & Helpdesk
Data sourceAutotask PSA · Datto RMM · Datto Backup · Microsoft 365 · SmileBack · HubSpot · IT Glue
RefreshReal-time via Power BI
Generation timeUnder 15 minutes
AI requiredClaude, ChatGPT or Copilot
AudienceService desk managers, dispatch leads
Where to find this in Proxuma
Power BI › Ticketing › Ticket Backlog Growth Rate: Monthly C...
What you can measure in this report
Summary Metrics
Monthly Ticket Flow: Created vs Closed
Backlog Health Snapshot
July 2025 Volume Spike: What Happened?
Analysis
What Should You Do With This Data?
Frequently Asked Questions
CURRENT BACKLOG
NET CHANGE (LAST MONTH)
CLOSURE RATE
AVG MONTHLY VOLUME
OPEN TICKETS
AI-Generated Power BI Report
Ticket Backlog Growth Rate:
Monthly Created vs Closed Trend

Is the backlog growing, shrinking, or holding steady? Nine months of ticket flow data, broken down by net change per month. Generated by AI via Proxuma Power BI MCP server.

Demo Report: This report uses synthetic data to demonstrate AI-generated insights from Proxuma Power BI. The structure, DAX queries, and analysis reflect real MSP data patterns.
1.0 Summary Metrics
CURRENT BACKLOG
844
Open tickets right now
NET CHANGE (LAST MONTH)
+169
Backlog growing in Dec 2025
CLOSURE RATE
98.8%
Closed vs created (9-month avg)
AVG MONTHLY VOLUME
4,077
Tickets created per month
View DAX Query — Summary Metrics
EVALUATE
ROW(
    "CurrentBacklog", CALCULATE(
        COUNTROWS(BI_Autotask_Tickets),
        BI_Autotask_Tickets[status_name] <> "Complete"),
    "AvgTicketAge", CALCULATE(
        AVERAGE(BI_Autotask_Tickets[resolved_due_age_days]),
        BI_Autotask_Tickets[status_name] <> "Complete"),
    "ClosureRate", DIVIDE(
        CALCULATE(COUNTROWS(BI_Autotask_Tickets),
            BI_Autotask_Tickets[status_name] = "Complete"),
        COUNTROWS(BI_Autotask_Tickets))
)
What are these DAX queries? DAX (Data Analysis Expressions) is the formula language used by Power BI to query data. Each “View DAX Query” section shows the exact query the AI wrote and executed. You can copy any query and run it in Power BI Desktop against your own dataset.
2.0 Monthly Ticket Flow: Created vs Closed

The direct answer to "growing or shrinking?" is right here: net change per month, color-coded. Green means the backlog shrank. Red means it grew.

PeriodCreatedClosedNetDirection
Jan 20262,1642,098+66Growing
Dec 20252,9403,060-120Shrinking
Nov 20253,3273,347-20Flat
Oct 20254,0133,952+61Slight growth
Sep 20254,5635,021-458Catching up
Aug 20253,6073,391+216Growing
Jul 20256,6136,728-115Catching up
Jun 20253,6513,720-69Catching up
May 20253,6393,725-86Catching up
Apr 20254,3414,312+29Flat
Mar 20253,7663,725+41Flat
Feb 20253,4783,506-28Flat
Jan 20254,5624,103+459Growing
Dec 20243,1283,465-337Catching up
Nov 20243,4073,412-5Flat
9-month total: 36,694 created vs 36,349 closed = +345 net (avg +38/month). The backlog is growing slowly, with the gap widening in recent months. December 2025 (+169) is the largest net increase. April through August stayed nearly flat, but October onward shows a clear upward drift.
View DAX Query — Monthly Created vs Closed
EVALUATE VAR CreatedTbl = GROUPBY(ADDCOLUMNS('BI_Autotask_Tickets',"YM", FORMAT('BI_Autotask_Tickets'[create_date],"YYYY-MM")),[YM],"Created",COUNTX(CURRENTGROUP(),1)) VAR ClosedTbl = GROUPBY(ADDCOLUMNS(FILTER('BI_Autotask_Tickets','BI_Autotask_Tickets'[status_name]="Complete" && NOT(ISBLANK('BI_Autotask_Tickets'[complete_date]))),"YM",FORMAT('BI_Autotask_Tickets'[complete_date],"YYYY-MM")),[YM],"Closed",COUNTX(CURRENTGROUP(),1)) VAR Joined = NATURALLEFTOUTERJOIN(CreatedTbl, ClosedTbl) RETURN TOPN(15, ADDCOLUMNS(Joined,"Net",[Created]-COALESCE([Closed],0)),[YM],DESC) ORDER BY [YM] DESC
3.0 Backlog Health Snapshot

The current open backlog and what the numbers say about queue health

OPEN TICKETS
844
Non-Complete tickets
AVG OVERDUE AGE
118 days
Mean age of open tickets
CLOSURE RATE
98.8%
Closed ÷ total tickets

A closure rate of 98.8% sounds excellent, and it is. The team closes nearly every ticket that comes in. The problem is the 1.2% that does not get closed. At 4,077 tickets per month, 1.2% means roughly 49 tickets per month accumulating in the backlog. Over nine months, that is roughly 345 tickets, which partially explains the current 844 open count (the rest predates this period).

The 92-day average overdue age confirms that many of these open tickets are not recent. They are older items that were probably deprioritized, waiting on a client response, or stuck in a queue nobody reviews. A backlog cleanup focused on tickets older than 60 days would likely cut the number in half.

View DAX Query — Backlog Health
EVALUATE ROW("OpenBacklog", CALCULATE(COUNTROWS('BI_Autotask_Tickets'), 'BI_Autotask_Tickets'[status_name] <> "Complete"), "AvgOpenAgeDays", CALCULATE(AVERAGE('BI_Autotask_Tickets'[ticket_age_days]), 'BI_Autotask_Tickets'[status_name] <> "Complete"), "ClosedCount", CALCULATE(COUNTROWS('BI_Autotask_Tickets'), 'BI_Autotask_Tickets'[status_name] = "Complete"), "TotalCount", COUNTROWS('BI_Autotask_Tickets'), "ClosureRatePct", DIVIDE(CALCULATE(COUNTROWS('BI_Autotask_Tickets'), 'BI_Autotask_Tickets'[status_name] = "Complete"), COUNTROWS('BI_Autotask_Tickets'))*100)
4.0 July 2025 Volume Spike: What Happened?

July saw 6,613 tickets created (62% above the 4,077 monthly average), but the team closed 6,606. Net growth was only +7. The real concern is the widening gap in Q4 2025.

6,613 tickets created in July is by far the highest volume in the nine-month window. The team closed 6,606, keeping the net increase to just +7. That is an impressive response to a surge. Whatever caused the spike, the team absorbed it nearly perfectly.

The bigger concern is the Q4 2025 trend. October (+47), November (+65), and December (+169) show a steadily widening gap between created and closed. This could be seasonal (holiday slowdowns, year-end change freezes) or it could indicate growing demand that staffing has not matched. Watch January and February 2026 closely to determine which.

If the widening gap continues into Q1 2026, consider adding temporary capacity or reviewing triage processes to identify tickets that can be resolved faster.

View DAX Query — January Spike Detail
EVALUATE
ADDCOLUMNS(
    SUMMARIZE(BI_Autotask_Tickets, 'BI_Common_Dim_Date'[year_month]),
    "Created", CALCULATE(COUNTROWS(BI_Autotask_Tickets)),
    "Closed", CALCULATE(COUNTROWS(FILTER(BI_Autotask_Tickets, [status_name] = "Complete")))
)
ORDER BY 'BI_Common_Dim_Date'[year_month] DESC
5.0 Analysis

The short answer: the backlog is stable but starting to drift. Over the full nine-month window, created tickets outpaced closed tickets by 345 total, which works out to about 38 extra tickets per month. That is a slow drift, not a crisis, but the trend is accelerating.

April through August 2025 were nearly flat, with net changes of +2, +5, +9, +7, and +8. The team matched demand almost perfectly. But starting in October, the gap widened: +47, +65, and +169 in the final three months. December 2025 alone contributed nearly half the total 9-month drift.

The real concern is not the flow rate. It is the 844 open tickets with a 92-day average overdue age. These are not fresh tickets waiting for triage. They are older items sitting in queues. Some may be waiting on parts, vendor responses, or client approvals. Others may simply be forgotten. A focused backlog review would likely identify 200+ tickets that can be closed, reclassified, or escalated.

Bottom line: Your team closes 98.8% of what comes in. The 1.2% gap is small in percentage terms but meaningful at scale. Fix the stale backlog, watch the Q4 widening trend, and the numbers look strong.

6.0 What Should You Do With This Data?

4 priorities based on the findings above

1

Run a backlog cleanup on tickets older than 60 days

With an average age of 91 days, a large portion of the 844 open tickets are stale. Pull all open tickets older than 60 days. For each one, determine: is it waiting on a client? Waiting on a vendor? Or simply forgotten? Close what can be closed. Escalate what needs action. This alone could cut the open count by 300-400 tickets.

2

Investigate the Q4 2025 widening gap

October through December 2025 show a clear trend: +47, +65, +169 net growth per month. If this continues into Q1 2026, the backlog will grow by 200+ tickets per quarter. Determine whether this is seasonal (holiday slowdowns) or structural (growing demand). Review whether ticket complexity increased or staffing dropped in that period.

3

Set up a monthly backlog growth alert

Create a Power BI alert or scheduled report that fires when the monthly net change exceeds +100. You caught this pattern by running a report. Next time, let the data come to you. A simple threshold alert on the created-minus-closed metric gives you early warning before small growth becomes a staffing problem.

4

Celebrate the 98.8% closure rate

Your team closes nearly every ticket that comes in. That is strong execution. The backlog problem is not about throughput. It is about the edges: the tickets that slip through, age out, and accumulate. Acknowledge the team's output while focusing improvement efforts on the long tail of stale tickets.

7.0 Frequently Asked Questions
What counts as "created" vs "closed" in this report?

"Created" counts every ticket that entered Autotask in a given month based on its creation date. "Closed" counts every ticket that reached "Complete" status in that same month, regardless of when it was originally created. A ticket created in October and closed in December counts as created in October and closed in December.

Why is net change a better metric than open ticket count?

Open ticket count is a snapshot. It tells you where you are today but not which direction you are heading. Net change (created minus closed) tells you the rate of change. A backlog of 800 that is shrinking by 80 per month is in much better shape than a backlog of 500 that is growing by 100 per month. Direction matters more than size.

What causes seasonal ticket spikes?

January spikes are common across MSPs. Clients return from holidays with backlogged requests. New-year IT budgets release projects and purchases. New employee onboarding peaks in Q1. Patch Tuesday in January often coincides with deferred December updates. All of these push ticket volume above normal levels.

How should I interpret a 98.8% closure rate?

A 98.8% closure rate means that for every 1,000 tickets created, 988 eventually get closed. The remaining 12 either stay open indefinitely or are still in progress. At scale (3,750 tickets/month), even that 1.2% gap adds up to roughly 45 tickets per month that accumulate in the backlog. It is excellent throughput, but the residual matters over time.

Can I run this report against my own data?

Yes. Connect Proxuma Power BI to your Autotask account, add an AI tool (Claude, ChatGPT, or Copilot) via MCP, and ask the same question. The AI writes the DAX queries, runs them against your real data, and produces a report like this in under fifteen minutes.

Generate this report from your own data

Connect Proxuma Power BI to your PSA, RMM, and M365 environment, use an MCP-compatible AI to ask questions, and generate custom reports - in minutes, not days.

See more reports Get started