“Client Profit Margin Analysis: Per-Client Profitability Over the Last 12 Months”
Autotask PSA Datto RMM Datto Backup Microsoft 365 SmileBack HubSpot IT Glue All reports
AI-GENERATED REPORT
You searched for:

Client Profit Margin Analysis: Per-Client Profitability Over the Last 12 Months

Per-client profitability breakdown with margin bands, loss-making client identification, revenue concentration risk, and monthly trend analysis. 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

Client Profit Margin Analysis: Per-Client Profitability Over the Last 12 Months

Per-client profitability breakdown with margin bands, loss-making client identification, revenue concentration risk, and monthly trend analysis. 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: 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 Profit Margin Analysis: Per-Cl...
What you can measure in this report
Summary Metrics
Client Profitability Ranking
Margin Band Distribution
Revenue Concentration Analysis
Monthly Margin Trend
Loss-Making Client Deep Dive
Key Findings & Recommendations
Frequently Asked Questions
Portfolio Revenue
Average Margin
Profitable Clients
Loss-Making Clients
AI-Generated Report

Client Profit Margin Analysis: Per-Client Profitability Over the Last 12 Months

Per-client profitability breakdown with margin bands, loss-making client identification, revenue concentration risk, and monthly trend analysis. 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
Portfolio Revenue
€17.6M
Last 12 months
Average Margin
53.0%
Above 50% target
Profitable Clients
19/20
95% profitable (top 20 by rev)
Loss-Making Clients
1
Lopez-Reyes: -9.5%
How this was generated: The AI connected to your Power BI semantic model via MCP, wrote DAX queries against BI_Autotask_Billing_Items and BI_Autotask_Companies, and calculated revenue, cost, profit, and margin for each client. All numbers are pulled live from Power BI.
View DAX Query — Summary Metrics
EVALUATE
SUMMARIZECOLUMNS(
  "TotalRevenue", [Revenue - Total],
  "TotalCost", [Cost - Total],
  "TotalProfit", [Profit - total],
  "AvgMargin", [Profit - total - percentage]
)
2.0 Client Profitability Ranking

All 20 clients sorted by absolute profit. Margin badges: green (>50%), amber (30-50%), red (<30%).

#ClientRevenueCostProfitMargin
1Craig-Huynh€2,324,617€1,013,970€1,310,64756.4%
2Lewis LLC€2,212,915€894,222€1,318,69359.6%
3Little Group€1,431,177€603,420€827,75857.8%
4Martin Group€637,092€248,212€388,88061.0%
5Lopez-Reyes€589,694€645,574-€55,879-9.5%
6Wall PLC€476,622€214,395€262,22755.0%
7Burke, Armstrong and Morgan€469,660€224,394€245,26752.2%
8Patterson, Riley and Lawson€416,450€206,868€209,58250.3%
9Richards, Bell and Christensen€328,165€107,091€221,07367.4%
10Wu-Jackson€321,669€121,483€200,18662.2%
11Thompson, Contreras and Rios€320,832€141,416€179,41655.9%
12Price-Gomez€286,926€120,188€166,73958.1%
13Torres-Jones€255,698€46,812€208,88781.7%
14Hahn Group€253,148€133,138€120,01047.4%
15Montgomery-Peck€214,469€133,755€80,71437.6%
16Ramos Group€205,547€126,248€79,29938.6%
17Kelley-Walsh€203,888€131,810€72,07735.4%
18Lee-Dalton€198,503€69,709€128,79464.9%
19Buchanan, Acosta and Chambers€188,912€93,716€95,19650.4%
20Clements, Pham and Garcia€175,507€71,242€104,26459.4%
View DAX Query — Client Profitability Ranking
EVALUATE
TOPN(20, SUMMARIZECOLUMNS('BI_Autotask_Companies'[company_name],
  "Revenue",[Revenue - Total],"Cost",[Cost - Total],"Profit",[Profit - total],"ProfitMargin",[Profit - total - percentage]),
[Revenue],DESC) ORDER BY [Revenue] DESC
3.0 Margin Band Distribution

How the 20 clients distribute across margin bands. The majority sit above 50%, but four clients fall below that threshold.

> 60%
5 clients
D, I, M, J, R
50 – 60%
10 clients
A, B, C, F, G, H, K, L, S, T
40 – 50%
1
N
30 – 40%
3 clients
O, P, Q
< 30%
1
E

15 out of 20 clients (75%) sit above the 50% margin threshold. Three clients cluster in the 30-40% band, which may indicate pricing issues or scope creep on those accounts. Client E is the only loss-making account, and Client N sits just below 50% at 47.4%.

4.0 Revenue Concentration Analysis

Revenue distribution across the client base. High concentration in a few accounts increases business risk.

34% top 3 Top 3 clients share of total revenue
#ClientRevenueShareCumulative
1Craig-Huynh€2,324,61713.2%13.2%
2Lewis LLC€2,212,91512.6%25.8%
3Little Group€1,431,1778.1%33.9%
4Martin Group€637,0923.6%37.5%
5Lopez-Reyes€589,6943.4%40.9%
6Wall PLC€476,6222.7%43.6%
7Burke, Armstrong and Morgan€469,6602.7%46.3%
8Patterson, Riley and Lawson€416,4502.4%48.6%
9Richards, Bell and Christensen€328,1651.9%50.5%
10Wu-Jackson€321,6691.8%52.3%
11Thompson, Contreras and Rios€320,8321.8%54.2%
12Price-Gomez€286,9261.6%55.8%
13Torres-Jones€255,6981.5%57.2%
14Hahn Group€253,1481.4%58.7%
15Montgomery-Peck€214,4691.2%59.9%

Top 3 clients generate 34% of total revenue. This is a moderate concentration risk. If any of these three accounts churned, the revenue impact would be significant. The remaining 17 clients account for 66% of revenue, providing a reasonable baseline of diversification.

5.0 Monthly Margin Trend

Portfolio-wide profit margin by month, January 2025 through January 2026.

20% 32.5% 45% 57.5% 70% 54.7% 52.7% 50.0% 46.2% 27.0% 60.3% 59.1% 60.7% 48.6% 50.1% 54.4% 54.9% 68.2% Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2025 2026

The portfolio margin averaged around 53% for most months, with one clear outlier: May 2025 dropped to 27.0%. This likely reflects a one-time cost spike, a large project going over budget, or an unusually high proportion of low-margin work that month. The margin recovered immediately in June (60.3%), suggesting the dip was event-driven rather than structural.

January 2026 hit 68.2%, the highest point in the period. Worth investigating whether this reflects a genuine improvement in mix or simply lower activity (and therefore lower cost) in a seasonally quiet month.

View DAX Query — Monthly Margin Trend
EVALUATE
SUMMARIZECOLUMNS('BI_Common_Dim_Date'[month_name], 'BI_Common_Dim_Date'[year], 'BI_Common_Dim_Date'[month],
  TREATAS({2025, 2026}, 'BI_Common_Dim_Date'[year]),
  "Revenue",[Revenue - Total],"Cost",[Cost - Total],"Margin",[Profit - total - percentage])
ORDER BY 'BI_Common_Dim_Date'[year], 'BI_Common_Dim_Date'[month]
6.0 Loss-Making Client Deep Dive

A closer look at Client E, the only account operating at a loss.

Revenue
€589,694
5th largest by revenue
Margin
-9.5%
Only loss-making in top 20
Loss Amount
-€55,879
Cost exceeds revenue (Lopez-Reyes)

Client E generated €589,694 in revenue but cost €645,574 to service, resulting in a €55,879 loss. The cost structure is the core issue: 695 hours worked versus only 810 hours billed, which looks reasonable on the surface. The problem sits in the rate structure or scope. Either the contract rate is too low relative to the internal cost of delivering the work, or there are significant unbilled components (managed services, licenses, infrastructure) consuming margin.

!

Contract review needed immediately

At -9.5% margin, every month this contract continues without adjustment increases the loss. Review the rate card, scope definition, and any fixed-price elements. Compare the internal hourly cost with the billed rate to identify the gap.

!

Check for unbilled work and scope creep

695 hours worked vs. 810 hours billed is unusual (more billed than worked). Verify whether billing includes pass-through items like licenses or hardware. If so, the labour component may be even more unprofitable than the headline number suggests.

Revenue volume is significant

This is the 5th largest client by revenue. Fixing the margin, even to 40%, would turn a €55.9K loss into a €236K profit. The relationship has scale. The pricing needs to reflect it.

7.0 Key Findings & Recommendations
!

Client E is actively losing money

-9.5% margin with €55.9K in losses over 12 months. This needs a contract renegotiation or service restructuring before the next renewal. At current rates, Client E costs more to serve than it pays.

!

Three clients sit in the 30-40% margin band

Clients O (37.6%), P (38.6%), and Q (35.4%) are below the 50% target. They are profitable, but at rates that barely cover overhead and leave little room for investment. Pricing reviews or efficiency improvements on these accounts would have a measurable impact.

Client M runs at 81.7% margin

The highest margin in the portfolio. At €255.7K revenue and only €46.8K in costs, this is a model of efficient service delivery. Identify what makes this account work (contract type, service mix, team allocation) and see if the pattern applies to other clients.

19 of 20 clients are profitable, with 53% average margin

The portfolio is healthy overall. €9.3M in profit from €17.6M revenue demonstrates a strong service business. The focus should be on protecting the top performers and fixing the outliers, not on wholesale changes to pricing or delivery.

8.0 Frequently Asked Questions
How is profit margin calculated in this report?

Profit margin is calculated as (Revenue - Cost) / Revenue, expressed as a percentage. Revenue comes from billing items in Autotask PSA. Cost includes internal labour costs based on resource rates and hours worked. A margin of 53% means that for every euro billed, 53 cents is profit after direct costs.

What costs are included in the calculation?

Costs reflect the internal resource cost assigned to each billing item in Autotask. This includes labour at the resource's internal rate. It does not include overhead, rent, software licenses, or other indirect costs. The margin shown is a gross margin on direct service delivery.

What is a healthy profit margin for an MSP?

Industry benchmarks from Service Leadership and ConnectWise put a healthy MSP gross margin between 50% and 65%. Anything below 40% on a per-client basis usually signals pricing issues, scope creep, or inefficient service delivery. This portfolio's 53% average sits right in the target range.

Why did margins drop sharply in May 2025?

May 2025 showed a 27.0% margin, the lowest in the 13-month period. This type of single-month dip typically points to a large project going over budget, an onboarding cost spike for a new client, or a concentration of high-cost work in that month. The immediate recovery to 60.3% in June confirms it was a temporary event.

Can I run this report against my own data?

Yes. Connect Proxuma Power BI to your Autotask PSA, 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