What an IT managed service provider stops being able to see without profitability by client

By Patrick Nesbitt • General
What an IT managed service provider stops being able to see without profitability by client

Your most profitable clients are subsidising your worst ones, and you cannot see which is which. According to [Technology Marketing Toolkit...

TL;DR (60 seconds):

Your most profitable clients are subsidising your worst ones, and you cannot see which is which. According to , 28% of MSPs are unprofitable overall. But the real problem runs deeper: even profitable IT managed service providers rarely track profitab...

Read full analysis below ↓

Your most profitable clients are subsidising your worst ones, and you cannot see which is which.

According to Technology Marketing Toolkit research, 28% of MSPs are unprofitable overall. But the real problem runs deeper: even profitable IT managed service providers rarely track profitability by individual client. You know your total revenue, your total costs, and whether you made money last month. What you do not know is that Client A generated R15,000 profit whilst Client B cost you R8,000.

Without IT managed service provider profitability by client tracking, every business decision becomes a guess. You cannot identify which client types to pursue, which service packages drain resources, or why two seemingly identical contracts produce wildly different margins. You renew loss-making agreements, chase the wrong prospects, and allocate engineering time to clients who will never justify the investment.

We will examine what this visibility gap costs, which client patterns become invisible without proper tracking, and how profitability analysis changes which clients you keep, pursue, and price. The goal is not complex reporting systems but clear numbers that show where your business actually makes money.

What IT managed service providers do instead

The senior technician gets pulled into a corridor conversation about whether to renew the Henderson Group contract. Three people have different views on whether that client makes money. Nobody has the numbers.

This happens because most IT managed service providers track revenue and costs, but not profit by individual client. The substitute becomes asking the person who knows that client best. Usually a senior technician or the account manager who has worked with them longest.

They make the call based on feel. How often does this client ring after hours. Whether their tickets take longer than average to resolve. If they pay invoices promptly. Whether the original scoping turned out accurate.

The conversation runs like this: "Henderson Group feels profitable. They rarely call outside business hours. Most of their issues are straightforward. They've got good equipment that doesn't break down much." Or the opposite: "That client is a nightmare. Always emergency calls. Their server is ancient. Takes forever to get approval for anything."

These judgements contain real information. The senior technician does know which clients consume more time. But the conversation misses the revenue side entirely. A client who calls frequently might still be profitable if they pay enough per user or have a comprehensive service package.

When pressed for numbers, someone opens the spreadsheet they trust most. Often this tracks basic metrics like monthly recurring revenue per client, or total hours logged against each account over the past quarter. The calculation stops there. Labour costs, overheads, and non-billable time rarely make it into the analysis.

According to ConnectWise research, MSP profitability remains elusive partly because providers lack visibility into client-level margins. The result is decision-making based on incomplete information.

The owner typically enters these discussions when a renewal decision reaches their desk. They have even less detail than the technician making the initial call. Revenue figures, yes. A sense of whether the client causes problems, sometimes. Actual profit margins, almost never.

This creates three problems. First, profitable clients get dropped because they seem demanding. Second, loss-making clients get renewed because they feel easy to manage. Third, pricing for new clients follows guesswork rather than data about what similar clients actually cost to service.

The substitute behaviour works until the business starts losing money. By then, the pattern has been set. Decisions continue to get made on revenue and intuition, while the actual problem stays hidden in costs that nobody measures properly.

We see this sequence repeatedly. The business grows, margins get squeezed, but the owner cannot identify which clients should stay and which should go. The information needed for that decision simply is not there.

Where the absence shows up

The symptoms appear as recurring arguments and episodic surprises. Without client-level profitability visibility, MSPs find themselves debating the same operational decisions month after month, then getting blindsided by financial realities that should have been obvious.

The recurring argument: resource allocation decisions

Every month, the same debate surfaces in operations meetings. Which clients deserve the senior technician when multiple tickets arrive simultaneously? Who gets priority when the service desk is overwhelmed? Should we assign our most experienced engineer to the demanding financial services client or the manufacturing company that generates twice the monthly revenue?

These arguments persist because the decision-makers lack the fundamental data point: which clients actually contribute to profit versus which ones consume it. According to ConnectWise research, while best-in-class MSPs average 20-30% gross margins, many struggle to identify which specific clients drive those margins versus which ones operate at a loss.

Without client profitability data, resource allocation becomes political rather than financial. The loudest client gets attention. The longest relationship gets priority. The biggest contract gets resources, regardless of whether that contract actually generates profit after accounting for the specific technical complexity, after-hours support requirements, or the particular skill sets that client demands.

The episodic surprise: contract renewals

The surprise arrives when apparently successful client relationships suddenly become questionable during renewal negotiations. A client that seemed profitable based on monthly recurring revenue reveals itself as a margin destroyer when someone finally calculates the true cost of service delivery.

We see this pattern repeatedly: the client with the R50,000 monthly contract that requires three times the standard support hours. The seemingly straightforward managed services agreement that actually involves supporting fifteen different legacy applications, each requiring specialised knowledge. The "simple" backup and monitoring service that triggers alerts every weekend, consuming premium-rate technician time.

According to the Technology Marketing Toolkit's profitability analysis, 28% of MSPs operate unprofitably, often because they cannot identify which clients contribute to losses versus which ones drive sustainable margins.

The recurring argument: pricing for new opportunities

Sales teams and delivery teams clash over pricing for prospects with similar profiles to existing clients. Sales argues for competitive pricing based on the monthly contract value. Operations argues for higher rates based on their experience with "similar" clients, but cannot quantify why those clients proved expensive to serve.

Without client-level profitability data, pricing becomes guesswork. The MSP cannot determine whether a prospect's technical environment, support expectations, or operational requirements align with profitable client patterns or loss-making ones. Each new proposal becomes a gamble rather than an informed decision based on demonstrated cost structures.

The absence of client profitability visibility transforms routine business decisions into recurring debates and predictable financial outcomes into unwelcome surprises. The pattern repeats because the fundamental question remains unanswered: which clients actually generate profit, and which ones destroy it?

The bottleneck this creates

The MSP cannot decide which clients to keep, which to price up, and which to replace because they have no reliable measure of where profit actually comes from.

This creates a capacity constraint that caps growth at every level. Without client-level profitability, the business operates blind on its three most critical resource allocation decisions: where to spend time, how to price renewals, and which opportunities to pursue.

The time allocation problem hits first. Technicians gravitate toward clients who are easier to work with, not necessarily more profitable. Account managers chase the loudest voices rather than the highest-margin accounts. Senior staff get pulled into firefighting for clients who may be destroying value. According to ConnectWise research, this misallocation of technical resources is a primary driver behind the industry's profit squeeze.

The pricing constraint follows immediately. Renewal conversations become guesswork. The MSP cannot confidently increase rates for high-maintenance clients because they cannot quantify the cost of that maintenance. Profitable clients may get unnecessarily aggressive pricing because their true margin contribution remains invisible. Service Leadership data shows service gross margins varying by 20-30 percentage points between MSPs, often reflecting pricing discipline rather than cost structure.

The growth bottleneck is the most expensive. Without knowing which client profiles generate profit, the MSP cannot systematically target similar prospects. Sales efforts scatter across market segments, deal sizes, and service mixes with no clear prioritisation framework. Worse, the business may actively pursue loss-making client types because they appear successful on revenue metrics.

This bottleneck compounds over time. Unprofitable clients consume disproportionate management attention, creating an illusion of being important. They generate support tickets, escalations, and revenue activity that makes them appear valuable. Meanwhile, quietly profitable clients receive less focus and may churn to competitors offering more attention.

The cash flow impact becomes severe. According to Technology Marketing Toolkit analysis, 28% of MSPs are unprofitable, often because they cannot identify and eliminate value-destroying relationships. Revenue growth masks profit decline until cash constraints force difficult decisions.

The hiring constraint emerges as client-level blindness prevents capacity planning. The MSP cannot determine whether adding technicians will improve profitability or simply enable more unprofitable work. Growth targets become arbitrary rather than profit-driven. Team expansion may worsen margins if it serves loss-making accounts.

The constraint also caps pricing power. Without demonstrated value delivery at the client level, rate increases become confrontational rather than evidence-based. The MSP cannot show a client their specific cost of service or benchmark their efficiency improvements. Pricing conversations default to market rates rather than value delivered.

This bottleneck ultimately determines whether an MSP scales profitably or simply grows complexity. CRN research indicates that successful MSPs consistently track and act on client-level financial performance, using this data to guide resource allocation, pricing, and growth decisions.

The business becomes reactive rather than strategic, responding to immediate demands rather than

What seeing it would take

The minimum requirement is connecting three existing systems: your PSA tool (ConnectWise, Autotask, or similar), your accounting package, and your time tracking records. Most MSPs already capture this data separately but cannot cross-reference it automatically. The gap is not missing information but missing connections between systems that were never designed to talk to each other.

Installation typically takes two to three weeks for a standard MSP setup. The technical work involves API connections between your PSA and accounting systems, plus automated allocation rules that assign costs to specific client accounts. We build these connections to pull data nightly, so your profitability view updates without manual intervention. The longest part is usually mapping your existing chart of accounts to match how you structure client agreements.

No additional data entry is required if your team already logs time accurately. The system uses existing timesheets, invoice records, and expense allocations. Where MSPs struggle is inconsistent time coding or vague expense categories. If your technicians log "general maintenance" instead of specific tasks, or if overhead costs sit in generic buckets, the profitability calculation will be equally generic. Clean data going in determines useful analysis coming out.

According to Service Leadership research, MSPs with detailed cost tracking report service gross margins averaging 42%, compared to 28% for those using basic allocation methods. The difference comes from visibility into which activities actually generate profit versus which ones consume it.

The first profitability report usually reveals two immediate surprises: at least one client you assumed was profitable is actually costing money, and your most demanding client is rarely your least profitable one. Time-intensive clients often pay premium rates that more than cover the extra effort. The unprofitable ones are typically those receiving standard service at discounted rates, where small problems compound into major cost drains without anyone noticing the accumulation.

Next Steps

Without client-level profitability data, you are making every strategic decision blind.

Start by tracking time and costs for three months across your largest clients. You need to see where your techs spend their hours, what your actual delivery costs are, and which clients consume disproportionate resources relative to their contract value. This is not about perfection - rough tracking will reveal patterns that monthly revenue reports miss entirely.

The warning signs are visible now: clients who generate frequent urgent calls, require extensive documentation, or consistently push for scope creep without contract adjustments. According to ConnectWise research, these behaviours typically correlate with below-average margins, but you cannot know which clients are actually profitable without measuring.

Your immediate goal: identify your bottom three clients by profitability within 90 days. You will then have the data to either restructure those relationships or replace them with better-aligned prospects.

The mathematics are straightforward once you start measuring. Most MSPs discover that 20% of their clients generate 80% of their problems and consume margins that could fund growth elsewhere.

If manually tracking this feels overwhelming, we offer a free 20-minute diagnosis to help you identify where automation might capture this data without adding administrative burden to your team.


About AutoSpark

AutoSpark helps established small and mid-sized businesses find the one place AI or automation is genuinely worth applying, then builds and deploys it. The method is plain: interview the people doing the work, find where work repeatedly gets stuck, rank the problems by what they cost, and only build when the maths shows a clear payback.

AutoSpark is led by Patrick Nesbitt, a CA(SA), CFA and former private-equity investor, so AI is treated as an investment rather than a trend. Not an AI audit. Not a transformation programme. A short, evidence led diagnosis of where the money is leaking and what fixing it returns.

Start here: autospark.ai

See where your business actually bleeds

A free, AI-led diagnostic that finds the bottlenecks quietly costing you money, and shows you which one to fix first.

Start your free diagnosis