“Client Churn Analysis: How Much Revenue Walked Out the Door?”
Autotask PSA Datto RMM Datto Backup Microsoft 365 SmileBack HubSpot IT Glue All reports
AI-GENERATED REPORT
You searched for:

Client Churn Analysis: How Much Revenue Walked Out the Door?

A breakdown of revenue, cost, and profit per client from Autotask PSA. This report ranks your top 15 clients by revenue, tracks quarterly trends, and flags accounts showing churn risk signals. PSA

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 Churn Analysis: How Much Revenue Walked Out the Door?

A breakdown of revenue, cost, and profit per client from Autotask PSA. This report ranks your top 15 clients by revenue, tracks quarterly trends, and flags accounts showing churn risk signals. PSA

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: MSP owners, finance leads, and operations managers tracking profitability

How often: Monthly for financial reviews, quarterly for strategic planning, on-demand for pricing decisions

Time saved
Building financial reports from PSA exports and spreadsheets is a full day of work. This report delivers it in minutes.
Margin visibility
Revenue numbers alone do not tell the story. This report connects revenue to cost for true profitability.
Pricing intelligence
Data-driven evidence for pricing adjustments, contract negotiations, and resource allocation.
Report categoryFinancial & Revenue
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
AudienceMSP owners, finance leads
Where to find this in Proxuma
Power BI › Financial › Client Churn Analysis: How Much Reven...
What you can measure in this report
Revenue Overview
Revenue Concentration
Quarterly Revenue Trends
Margin Analysis
Churn Risk Indicators
Key Findings
Recommended Actions
Methodology
Frequently Asked Questions
TOTAL REVENUE
ACTIVE CLIENTS
AVG REVENUE / CLIENT
AI-Generated Power BI Report
Client Churn Analysis:
How Much Revenue Walked Out the Door?

A breakdown of revenue, cost, and profit per client from Autotask PSA. This report ranks your top 15 clients by revenue, tracks quarterly trends, and flags accounts showing churn risk signals. PSA

Demo Report: This report uses anonymized data to demonstrate AI-generated insights from Proxuma Power BI. The structure, DAX queries, and analysis reflect real MSP data patterns.
1.0 Revenue Overview

High-level financial KPIs across the full client base from Autotask PSA.

TOTAL REVENUE
€17.6M
All clients combined
ACTIVE CLIENTS
15+
Revenue-generating
AVG REVENUE / CLIENT
€1.17M
High concentration risk
AT-RISK CLIENTS
3
Declining or negative margin
What are these DAX queries? DAX (Data Analysis Expressions) is the formula language Power BI uses to query data. Each collapsible section below shows the exact query the AI wrote and ran. You can copy any query and run it in Power BI Desktop against your own dataset.
DAX Query: Revenue by Client
EVALUATE
TOPN(15,
    SUMMARIZECOLUMNS(
        'BI_Autotask_Companies'[company_name],
        "Revenue", [Revenue - Total],
        "Cost", [Cost - Total],
        "Profit", [Profit - total],
        "ProfitPct", [Profit - total - percentage]
    ),
    [Revenue], DESC
)
ORDER BY [Revenue] DESC
2.0 Revenue Concentration

Top 15 clients ranked by total revenue. The top 3 clients account for 34% of all revenue, which creates significant concentration risk.

Client A
€2.32M
56.4%
Client B
€2.21M
59.6%
Client C
€1.43M
57.8%
Client D
€637K
61.0%
Client E
€590K
-9.5%
Client F
€477K
55.0%
Client G
€470K
52.2%
Client H
€416K
50.3%
Client I
€328K
67.4%
Client J
€322K
62.2%
Client K
€321K
55.9%
Client L
€287K
58.1%
Client M
€256K
81.7%
Client N
€253K
47.4%
Client O
€214K
37.6%
Bar color: teal = margin above 50% | green = above 65% | grey = below 50% | red = negative margin. Percentages show profit margin.
3.0 Quarterly Revenue Trends

Revenue trajectory for the three most notable clients. Client A is growing steadily. Client B is volatile. Client C is in clear decline.

€850K €680K €510K €340K €170K €0 Q3'24 Q4'24 Q1'25 Q2'25 Q3'25 Q4'25 €358K €361K €366K €455K €460K €216K €147K €460K €838K €509K €182K €128K €230K €225K €220K €151K
Client A (growing) Client B (volatile) Client C (declining)
DAX Query: Revenue by Quarter
EVALUATE
TOPN(60,
    SUMMARIZECOLUMNS(
        'BI_Autotask_Companies'[company_name],
        'BI_Common_Dim_Date'[year_quarter],
        "Revenue", [Revenue - Total]
    ),
    [Revenue], DESC
)
4.0 Margin Analysis

Profit margin per client with color-coded status. Red cells indicate negative or dangerously low margins.

Client Revenue Cost Profit Margin
Client A€2,324,617€1,013,970€1,310,64756.4%
Client B€2,212,915€894,222€1,318,69359.6%
Client C€1,431,177€603,420€827,75857.8%
Client D€637,092€248,212€388,88061.0%
Client E€589,694€645,574-€55,879-9.5%
Client F€476,622€214,395€262,22755.0%
Client G€469,660€224,394€245,26752.2%
Client H€416,450€206,868€209,58250.3%
Client I€328,165€107,091€221,07367.4%
Client J€321,669€121,483€200,18662.2%
Client K€320,832€141,416€179,41655.9%
Client L€286,926€120,188€166,73958.1%
Client M€255,698€46,812€208,88781.7%
Client N€253,148€133,138€120,01047.4%
Client O€214,469€133,755€80,71437.6%
5.0 Churn Risk Indicators

Clients flagged based on declining revenue, negative margin, or below-average profitability.

Three clients show clear warning signals. The risk is not theoretical: the data shows money leaving, margins compressing, and revenue dropping quarter after quarter.

Client E is losing money on every project. With costs exceeding revenue by over 55K, this is the only client in the top 15 with a negative margin. Every hour your team spends on Client E costs you money. Unless the contract is structured to turn profitable in a specific quarter, this needs immediate attention.

Client C is in steady decline. Revenue dropped from 230K in Q1'25 to 151K in Q4'25, and the most recent data shows just 68K in Q1'26. That is a 70% drop in one year. This is not seasonal variation. Something changed in the relationship.

Client O has the lowest margin in the group at 37.6%. While the revenue itself is modest (214K), the margin puts pressure on your team's utilization. At that level, any scope creep makes the account unprofitable.

DAX Query: Recent Quarter Revenue
EVALUATE
SUMMARIZECOLUMNS(
    'BI_Autotask_Companies'[company_name],
    TREATAS({20253, 20254, 20261}, 'BI_Common_Dim_Date'[year_quarter]),
    "Revenue", [Revenue - Total]
)
ORDER BY [Revenue] DESC
6.0 Key Findings
!

Client E is a net loss of -€55,879

This is the only client with costs higher than revenue. At a -9.5% margin, every engagement loses money. If this continues for another quarter, the total loss will exceed €70K. Review the contract terms, check for unbilled hours or out-of-scope work, and have the profitability conversation with the account owner.

!

Client C revenue dropped 70% in four quarters

From €230K in Q1'25 to €68K in Q1'26, Client C is clearly reducing spend. The margin is still healthy at 57.8%, so this is not a profitability problem. It is a volume problem. The client is either moving services in-house, splitting work across vendors, or preparing to leave entirely. A direct conversation about their roadmap is overdue.

!

Client A shows steady growth to €460K per quarter

Revenue climbed from €358K in Q4'24 to €460K in Q4'25, a 28% increase over four quarters. The margin holds steady at 56.4%. This is a healthy, growing account. Protect it. Make sure the service quality stays consistent and explore upsell opportunities while the relationship is strong.

7.0 Recommended Actions

The data points to three priorities, ranked by financial impact.

1. Fix or exit Client E. A negative margin is not sustainable. Pull the last 90 days of time entries and compare them to the contract scope. If the team is doing work that is not covered, renegotiate the contract. If the contract itself is unprofitable, consider whether this relationship makes strategic sense. Every month you wait costs another €15K+.

2. Re-engage Client C before it is too late. A 70% revenue decline does not reverse on its own. Schedule a business review. Ask what changed. If they are moving services elsewhere, find out why and whether you can win that work back. If they are simply shrinking, adjust your staffing to match the new revenue level so margins stay healthy.

3. Reduce concentration risk. Your top 3 clients represent 34% of total revenue. If any one of them leaves, that is over €800K in annual revenue at risk. Actively pursue new clients or deepen relationships with mid-tier accounts (Clients F through K) to spread the risk. A good target is no single client above 15% of total revenue.

4. Set up automated monitoring. Configure Power BI to send weekly alerts when any client's rolling quarterly revenue drops more than 15%. Catching a decline in the first quarter gives you three months to act. Catching it in the third quarter gives you nothing.

8.0 Methodology

This report was generated by an AI agent connected to Proxuma Power BI through the MCP (Model Context Protocol) server. The AI wrote three DAX queries against the BI_Autotask_Companies table and the BI_Common_Dim_Date dimension, executed them, and formatted the results into this document.

Data source: Autotask PSA, synced to Power BI through the Proxuma connector. The dataset covers all revenue-generating clients. Revenue, cost, and profit are calculated using the standard Proxuma measures: [Revenue - Total], [Cost - Total], [Profit - total], and [Profit - total - percentage].

Scope: Top 15 clients by total revenue. Quarterly trends cover Q3 2024 through Q1 2026. Churn risk flags are based on quarter-over-quarter revenue decline exceeding 20% and/or negative profit margins.

Anonymization: Client names have been replaced with generic labels (Client A through O) for this demo report. In a live deployment, you would see your actual company names.

9.0 Frequently Asked Questions
How does Proxuma define client churn?

In this report, churn is defined as a sustained quarterly revenue decline of 20% or more. A single bad quarter could be seasonal, but two or more consecutive declining quarters signals a real trend. Complete churn means revenue drops to zero, but partial churn (revenue shrinking significantly) is often more dangerous because it goes unnoticed longer.

Why does Client E have a negative margin?

Client E's costs (645K) exceed revenue (590K) by about 56K. This typically happens when a contract was priced too low, when significant out-of-scope work is being done without billing, or when the client requires more senior (expensive) engineers than planned. The fix requires a contract review and a conversation about scope alignment.

What is a healthy profit margin for an MSP client?

Most MSPs target a gross margin between 50% and 65% per client. Below 40% typically means the account is under-priced or over-serviced. Above 70% is excellent but rare for managed services. Client M at 81.7% likely has a high proportion of recurring revenue with low support costs, which is the ideal profile.

Can I run these DAX queries on my own dataset?

Yes. Copy any query from the toggles above and paste it into DAX Studio or the Power BI Desktop performance analyzer. The queries reference standard Proxuma data model tables and measures that exist in every Proxuma Power BI deployment. If you are using a different data model, you may need to adjust the table and column names.

How often should I run this churn analysis?

Monthly for the revenue and margin overview. Quarterly for the trend analysis, since quarterly data needs at least three data points to show a meaningful pattern. If you set up automated alerts (revenue drop > 15% quarter-over-quarter), you can run the full report less frequently and focus on the flagged accounts instead.

What is revenue concentration risk and why does it matter?

Revenue concentration risk means too much of your income depends on a small number of clients. In this dataset, the top 3 clients generate 34% of total revenue. If one of them churns, you lose over 800K in annual revenue overnight. The general guideline is no single client above 15% and no three clients above 30%. Diversifying your client base reduces the impact of any single departure.

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