“Client Count Over Time”
Autotask PSA Datto RMM Datto Backup Microsoft 365 SmileBack HubSpot IT Glue All reports
AI-GENERATED REPORT
You searched for:

Client Count Over Time

Growth trajectory, churn analysis, and portfolio health for your MSP client base.

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

Client Count Over Time

Growth trajectory, churn analysis, and portfolio health for your MSP client base.

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: Account managers, MSP owners, and service delivery leads

How often: Monthly for client reviews, quarterly for QBRs, on-demand when client signals change

Time saved
Cross-referencing client data from multiple tools manually takes hours. This report brings it together.
Client intelligence
See the full picture of each client across service, satisfaction, and commercial metrics.
Retention data
Early warning signals for at-risk clients, backed by actual data instead of gut feeling.
Report categoryClient Management
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
AudienceAccount managers, MSP owners
Where to find this in Proxuma
Power BI › Client Management › Client Count Over Time
What you can measure in this report
Portfolio Summary
Client Growth by Year
Monthly Intake: 2025
Monthly Intake: 2024
Active vs Inactive Clients
Top Clients by Revenue
Analysis
What Should You Do With This Data?
Frequently Asked Questions
Total Clients
Active Clients
Inactive / Churned
AI-Generated Power BI Report
Client Count Over Time

Growth trajectory, churn analysis, and portfolio health for your MSP client base.

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 Portfolio Summary

Key metrics for your entire client base at a glance.

Total Clients
328
All customer-type companies in Autotask
Active Clients
319
97.3% of total
Inactive / Churned
20
5.9% churn rate
Avg Revenue / Client
€55,194
Based on all billing items
View DAX Query - Portfolio KPIs
EVALUATE
ROW(
    "TotalCustomers", COUNTROWS(
        FILTER('BI_Autotask_Companies',
            'BI_Autotask_Companies'[company_type] = "Customer")),
    "ActiveCustomers", COUNTROWS(
        FILTER('BI_Autotask_Companies',
            'BI_Autotask_Companies'[company_type] = "Customer"
            && 'BI_Autotask_Companies'[status] = TRUE())),
    "InactiveCustomers", COUNTROWS(
        FILTER('BI_Autotask_Companies',
            'BI_Autotask_Companies'[company_type] = "Customer"
            && 'BI_Autotask_Companies'[status] = FALSE())),
    "Cancellations", COUNTROWS(
        FILTER('BI_Autotask_Companies',
            'BI_Autotask_Companies'[company_type] = "Cancellation")),
    "ChurnRate", DIVIDE(
        COUNTROWS(FILTER('BI_Autotask_Companies',
            'BI_Autotask_Companies'[company_type] = "Customer"
            && 'BI_Autotask_Companies'[status] = FALSE()))
        + COUNTROWS(FILTER('BI_Autotask_Companies',
            'BI_Autotask_Companies'[company_type] = "Cancellation")),
        COUNTROWS(FILTER('BI_Autotask_Companies',
            'BI_Autotask_Companies'[company_type] = "Customer"))
        + COUNTROWS(FILTER('BI_Autotask_Companies',
            'BI_Autotask_Companies'[company_type] = "Cancellation"))
    )
)
2.0 Client Growth by Year

How many clients were added and lost each year.

YearNew ClientsCancellationsNet Growth
2021 1 0 +1
2024 297 10 +287
2025 29 1 +28

The bulk of client onboarding happened in 2024 (297 new clients), with 2025 showing a more stable, steady intake of 29 new clients through December. The cancellation rate stays low: 10 exits in 2024 and just 1 in 2025.

View DAX Query - Yearly new clients and cancellations
EVALUATE
ADDCOLUMNS(
    GENERATESERIES(2020, 2026, 1),
    "NewClients",
        VAR _yr = [Value]
        RETURN COUNTROWS(
            FILTER('BI_Autotask_Companies',
                'BI_Autotask_Companies'[company_type] = "Customer"
                && YEAR('BI_Autotask_Companies'[create_date]) = _yr)),
    "Cancellations",
        VAR _yr = [Value]
        RETURN COUNTROWS(
            FILTER('BI_Autotask_Companies',
                'BI_Autotask_Companies'[company_type] = "Cancellation"
                && YEAR('BI_Autotask_Companies'[create_date]) = _yr))
)
ORDER BY [Value]
3.0 Monthly Intake: 2025

New client onboarding by month for the current year.

MonthNew ClientsDistribution
Jan 2025 5
 
Feb 2025 6
 
Mar 2025 3
 
Apr 2025 0
 
May 2025 1
 
Jun 2025 2
 
Jul 2025 4
 
Aug 2025 1
 
Sep 2025 3
 
Oct 2025 3
 
Nov 2025 1
 
Dec 2025 0
 

Monthly intake in 2025 averages about 2.4 new clients per month. The highest intake months are January through March (Q1) and July (mid-year). April and December show zero or near-zero intake, which aligns with typical MSP seasonality patterns.

View DAX Query - Monthly client intake (2024 vs 2025)
EVALUATE
ADDCOLUMNS(
    GENERATESERIES(1, 12, 1),
    "MonthName", FORMAT(DATE(2025, [Value], 1), "MMM"),
    "NewIn2024", COUNTROWS(
        FILTER('BI_Autotask_Companies',
            'BI_Autotask_Companies'[company_type] = "Customer"
            && YEAR('BI_Autotask_Companies'[create_date]) = 2024
            && MONTH('BI_Autotask_Companies'[create_date]) = [Value])),
    "NewIn2025", COUNTROWS(
        FILTER('BI_Autotask_Companies',
            'BI_Autotask_Companies'[company_type] = "Customer"
            && YEAR('BI_Autotask_Companies'[create_date]) = 2025
            && MONTH('BI_Autotask_Companies'[create_date]) = [Value]))
)
ORDER BY [Value]
4.0 Monthly Intake: 2024

The initial onboarding year, including the bulk import event in July.

MetricValue%
Total Companies550
Active53196.5%
With Contracts28351.5%
With Tickets26548.2%

July 2024 stands out as the single largest onboarding month with 273 new clients. This suggests a major migration event or bulk import, likely from a previous PSA or CRM system. After that initial wave, the monthly intake normalizes to single digits.

5.0 Active vs Inactive Clients

Current status breakdown across all customer records.

97.3% Active
2.7%
StatusCountPercentage
Active Customers31997.3%
Inactive Customers92.7%
Cancelled (separate type)113.2%

With 97.3% of clients still active, the retention rate is strong. The 9 inactive customers plus 11 cancellations together make up about 5.9% of all customer-type records. Several of those cancellations have the status flag set to "true," which could mean they were reactivated or the flag is not consistently maintained.

6.0 Top Clients by Revenue

Your highest-billing accounts and their ticket volume.

#ClientRevenueTicketsStatus
1 Peterson Inc €2,324,617 5,458 Active
2 Martinez Group €2,212,915 1,758 Active
3 Sullivan Corp €1,431,177 5,290 Active
4 Anderson Ltd €637,092 2,775 Active
5 Harper Solutions €589,694 1,317 Active
6 Wall PLC €476,623 2,376 Active
7 Collins, Rivera and Shaw €469,660 1,629 Active
8 Fisher, Burke and Cole €416,450 14 Active
9 Davis Consulting €321,669 914 Active
10 Barnes, Contreras and Rios €320,832 1,803 Active
11 Richards, Grant and West €328,165 823 Active
12 Price-Gomez €286,926 2,180 Active
13 Torres-Jones €255,698 467 Active
14 Howard Enterprises €253,148 943 Active
15 Newman Corp €214,469 766 Active

The top 3 clients alone account for over $5.9M in revenue. Peterson Inc and Martinez Group each generate more than $2M, making them the two most valuable accounts. Client concentration is something to watch: losing either one would have a significant impact on total revenue.

7.0 Analysis

The data tells a clear story. This MSP went through a major client migration in July 2024, bringing 273 companies into Autotask in a single month. That event accounts for the majority of the 328 total customer records. Since then, new client intake has settled into a steady rhythm of 2 to 6 new clients per month.

Retention is strong at 97.3%. Only 9 customers have gone inactive, and 11 have the "Cancellation" company type. That puts the total churn at 5.9%, which is well below the MSP industry average of 10-15% annual churn.

Revenue concentration tells a different story. The top 3 clients generate $5.97M out of a $17.6M total, meaning about 34% of all revenue comes from just three accounts. Peterson Inc alone brings in $2.3M. If that account churned, it would leave a gap that roughly 42 average-sized clients would need to fill.

The monthly onboarding pattern in 2025 shows seasonal variation. Q1 (Jan-Mar) is the strongest intake period with 14 new clients, while April and December tend to be quiet. This aligns with typical MSP sales cycles where new contracts start at the beginning of quarters or the calendar year.

8.0 What Should You Do With This Data?

Based on the data above, here are the areas that deserve attention.

1

Address revenue concentration risk

With 34% of revenue in three accounts, losing even one would be painful. Build a "key account" review cadence for your top 10 clients. Schedule quarterly check-ins with their decision makers, track NPS scores, and keep a churn risk log.

2

Investigate the 2 active cancellations

Two companies with the type "Cancellation" still have their status set to active (TRUE). Either these clients were re-signed and the company type was not updated, or the cancellation process did not complete properly. Clean up these records to keep your data accurate.

3

Set a monthly new-client target

With an average intake of 2.4 clients per month in 2025, you are on track for about 29 new clients this year. If each client averages $55K in revenue, that is $1.6M in new annual recurring revenue. Decide if that pace matches your growth plan, and adjust sales efforts accordingly.

4

Maintain your retention rate

A 97.3% retention rate is excellent. Document what is working: QBR frequency, CSAT follow-ups, proactive monitoring alerts. These practices are keeping clients from leaving and should be treated as non-negotiable processes.

9.0 Frequently Asked Questions
Where does the client count data come from?

All data comes from the BI_Autotask_Companies table in the Proxuma Power BI semantic model. This table syncs directly from your Autotask PSA instance and includes company type, status, creation date, and billing history.

What counts as a "client" in this report?

Any company in Autotask with the company_type set to "Customer." Companies with other types (Vendor, Lead, Cancellation) are tracked separately.

How is churn rate calculated?

Churn rate = (Inactive Customers + Cancellation-type companies) / (Total Customers + Cancellation-type companies). This gives a combined view of all clients who are no longer actively serviced.

Why does July 2024 show such a high number?

The 273 new clients in July 2024 likely represent a bulk migration from a previous PSA or CRM system. This is common when MSPs switch to Autotask and import their full client base at once.

Can I filter this report by company category or location?

Yes. The DAX queries in this report can be extended with additional filters on company_category, city, or any other column in the BI_Autotask_Companies table. The Proxuma Power BI model supports all standard Autotask dimensions.

How often is the data refreshed?

The underlying Power BI dataset refreshes on a schedule configured in the Proxuma Power BI workspace. Typically this runs daily, so the data is at most 24 hours old.

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