“Client Affordability: Revenue & Margin per Account”
Autotask PSA Datto RMM Datto Backup Microsoft 365 SmileBack HubSpot IT Glue All reports
AI-GENERATED REPORT
You searched for:

Client Affordability: Revenue & Margin per Account

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 Affordability: Revenue & Margin per Account

This report provides a detailed breakdown of client affordability: revenue & margin per account for managed service providers.

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 Affordability: Revenue & M...
What you can measure in this report
Portfolio Snapshot
Top 20 Clients by Total Revenue
Margin Distribution Among Top Clients
Affordability Signals: Revenue Concentration & Risk
Key Findings & Recommended Actions
Frequently Asked Questions
Top Client Revenue
Best Margin Client
Loss-Making Client
Avg Margin — Top 20
Client Revenue & Affordability Report
Period: All time through Jan 2026
Generated: March 2026
Report ID: PRX-AFF-2026-03
DEMO DATA
Sources: Autotask PSA
Client Affordability: Revenue & Margin per Account
How much does each client generate, and what does it cost to serve them? This report ranks your full client portfolio by total revenue, identifies margin outliers, and shows where pricing adjustments are overdue.
Note: This report uses synthetic demo data to illustrate Proxuma's reporting capabilities. Your actual client names, revenue figures, and margins will differ.
01
Portfolio Snapshot
Total revenue, average margin, and affordability extremes across all clients
Top Client Revenue
$2.32M
Craig-Huynh (all time)
Best Margin Client
82%
Torres-Jones
Loss-Making Client
-9.5%
Lopez-Reyes — action needed
Avg Margin — Top 20
56%
Healthy overall
View DAX Query — Portfolio KPIs
EVALUATE
SUMMARIZECOLUMNS(
    'BI_Autotask_Companies'[company_name],
    "Revenue", [Revenue - Total],
    "Cost", [Cost - Total],
    "Profit", [Profit - total],
    "Margin_Pct", DIVIDE([Profit - total], [Revenue - Total], 0)
)
ORDER BY [Revenue] DESC
02
Top 20 Clients by Total Revenue
All-time revenue, cost, profit, and margin per client account

The top 20 clients account for the majority of your managed revenue. Two accounts — Craig-Huynh and Lewis LLC — each exceed $2M in total revenue and represent your most valuable long-term relationships. Lopez-Reyes stands out for the wrong reason: $590K in revenue but $645K in costs, resulting in a $55K net loss. This client needs immediate pricing or service scope review.

MetricValue
Total Revenue$17,606,769
Billing Items125,751
Companies293
Avg per Company$60,091
View DAX Query — Top 20 Clients by Revenue
EVALUATE ROW("TotalBillingItems", COUNTROWS('BI_Autotask_Billing_Items'), "TotalRevenue", SUM('BI_Autotask_Billing_Items'[total_amount]), "DistinctCompanies", DISTINCTCOUNT('BI_Autotask_Billing_Items'[company_id]))
03
Margin Distribution Among Top Clients
Grouping clients by margin tier to identify where pricing intervention is needed

Of your top 20 clients by revenue, 14 sit above 50% gross margin — solid for a managed services operation. Four clients fall into the 35-50% "watch" zone, which typically signals scope creep or under-pricing relative to the service effort required. One client (Lopez-Reyes) has gone negative.

14
Above 50% margin
Healthy — focus on retention
4
35–50% margin
Review scope and pricing
1
Negative margin
Lopez-Reyes: immediate action

Torres-Jones stands out with an 81.7% margin on $256K revenue. This client likely has a favorable contract structure or low service demand. Understanding what drives this relationship, and whether the same conditions can be replicated with similar-sized accounts, is worth a dedicated analysis.

The four "watch" clients — Hahn Group, Ramos Group, Montgomery-Peck, and Kelley-Walsh — are all above $200K in revenue. For each, a 5% margin improvement adds $10K or more in annual profit. Review ticket volumes, time entries, and out-of-scope work to find where cost is accumulating.

View DAX Query — Margin Tier Counts
-- Count clients above 50%, between 35-50%, and negative margin
DEFINE
    VAR _ClientMargins =
        SUMMARIZECOLUMNS(
            'BI_Autotask_Companies'[company_name],
            "Margin", DIVIDE([Profit - total], [Revenue - Total], 0)
        )
EVALUATE
ROW(
    "Above50", COUNTROWS(FILTER(_ClientMargins, [Margin] > 0.5)),
    "Between35And50", COUNTROWS(FILTER(_ClientMargins, [Margin] >= 0.35 && [Margin] <= 0.5)),
    "Negative", COUNTROWS(FILTER(_ClientMargins, [Margin] < 0))
)
04
Affordability Signals: Revenue Concentration & Risk
Client revenue concentration and what it means for business stability

Your top 3 clients — Craig-Huynh, Lewis LLC, and Little Group — together account for roughly $5.97M in total revenue. If these three accounts represent more than 40% of your current annual run rate, you have concentration risk. Losing even one would significantly affect your financials.

At the other end: 290 companies appear in the dataset, most with very small revenue footprints. Many are likely one-time projects or inactive accounts. The active managed client base is substantially smaller, making the concentration at the top even more significant.

High Affordability — Star Clients
Torres-Jones82% margin
Richards, Bell & Christensen67% margin
Lee-Dalton65% margin
Martin Group61% margin
Low Affordability — Needs Review
Lopez-Reyes-9.5% margin
Kelley-Walsh35.4% margin
Montgomery-Peck37.6% margin
Ramos Group38.6% margin
View DAX Query — Client Affordability Measure
-- Affordability: revenue divided by active contacts per client
EVALUATE
SUMMARIZECOLUMNS(
    'BI_Autotask_Companies'[company_name],
    "Affordability", [Analytics - Client Affordability],
    "Affordability_LastMonth", [Analytics - Client Affordability - Last Month],
    "Trend", [Analytics - Affordability Trend MoM]
)
ORDER BY [Affordability] DESC
05
Key Findings & Recommended Actions
What this data tells you and what to do next
!

Lopez-Reyes is costing $55K per year

This client generates $590K in revenue but costs $646K to service — a net loss of $55,879. Before the next contract renewal, calculate the exact service hours consumed and compare against the contract value. Either the scope needs to narrow or the rate needs to increase by at least 12% to reach breakeven.

i

Four major clients are below 40% margin

Kelley-Walsh, Montgomery-Peck, Ramos Group, and Hahn Group all sit below the 48% average. For clients above $200K in revenue, a 5% margin improvement adds $10K or more per year. Review ticket volumes, time entries, and out-of-scope work to find where cost is accumulating.

Torres-Jones is your highest-margin client — understand why

An 82% gross margin on $256K revenue is exceptional. This client likely has a favorable contract structure, low escalation volume, or an efficient service delivery model. Document what makes this relationship work and look for similar clients to acquire. This is the template for your ideal customer profile.

Top 3 clients represent substantial revenue concentration

Craig-Huynh, Lewis LLC, and Little Group together generate nearly $6M in total revenue. If they represent more than 35% of your current annual run rate, your account protection strategy needs attention. A dedicated account manager or executive sponsor for each significantly reduces churn risk at this revenue level.

06
Frequently Asked Questions
Common questions about client affordability and MSP pricing
What does "client affordability" mean for an MSP?

In MSP terms, client affordability measures how much revenue a client generates relative to the contacts or users you support. A client paying $50 per user per month with 100 users generates $60K per year. The metric helps you compare accounts on a per-seat basis, regardless of contract size, and informs pricing decisions at renewal time.

Why would a client have negative margin?

Negative margin happens when service delivery costs exceed the revenue a client pays. Common causes: scope creep (technicians working beyond the contract), under-pricing at contract signing, high-complexity environments requiring more hours than anticipated, or a flat-rate contract that was never adjusted as the client grew. The fix is either renegotiating the contract or reducing the service scope.

How often should I review client profitability?

Quarterly is the standard for MSPs. A monthly check on your top 10 clients catches drift early. Any client that moves more than 5 percentage points in margin within a quarter should trigger a review meeting with the account manager. The goal is catching negative-trend clients before they reach the loss threshold.

What is a healthy gross margin for a managed services client?

Industry benchmarks vary, but most MSPs target 50-65% gross margin on managed services contracts. Below 40% typically signals either pricing issues or service inefficiency. Above 70% is achievable for well-structured contracts with low ticket volumes.

Can this data be filtered by contract type or location?

Yes. In the live Power BI dashboard version of this report, you can filter by contract type, service territory, industry vertical, and account manager. The DAX queries shown here use all-time totals without filtering, but can be extended with CALCULATETABLE filters to segment by any dimension in your Autotask data.

Related Reports

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