back to blog

Why Most MSPs Are Misreading Their Own Profitability

Read Time 3 mins | Written by: Gradient MSP

There's a version of MSP profitability that looks healthy on paper and isn't. Revenue is up. MRR is growing. The bank account has money in it. And then the owner runs the actual numbers — cost per client, cost per technician hour, vendor spend relative to what's being billed — and the picture is more complicated than the top line suggested.

 

Most MSPs are not mismanaging their businesses. They're misreading them. The metrics they're tracking are real, but they're not telling the complete story.

 

What Are MSPs Getting Wrong About Profitability?

 

The most common mistake is confusing revenue growth with margin health. An MSP that grows from $500K to $800K in MRR in 18 months has done something impressive. But if vendor costs grew proportionally, headcount grew faster than revenue, and a handful of large, demanding clients are consuming a disproportionate share of support time, the business may actually be less profitable at $800K than it was at $500K.

 

The second mistake is not tracking cost at the client level. Many MSPs know their overall gross margin. Very few know which specific clients are profitable and which are not. The client that pays $3,000 per month and generates 40 support hours is a fundamentally different business than the client that pays $3,000 per month and generates 8. Without client-level cost visibility, an MSP can't make good decisions about pricing, renewals, or where to invest in growth.

 

The third mistake is treating vendor reconciliation as a billing task rather than a profitability task. When vendor costs aren't reconciled accurately against what's being billed to clients, the gap between what's being paid and what's being collected is invisible. It compounds quietly, month over month, until someone does the maths and finds that a significant slice of the vendor spend has been absorbed rather than passed through.

 

How Should MSPs Measure Profitability?

 

Start with gross margin by client — not just overall. For each client, calculate the monthly revenue against the fully-loaded cost to serve: vendor licenses, support hours at a loaded rate, and any dedicated infrastructure. This doesn't need to be precise to the dollar. It needs to be accurate enough to identify the clients that are consuming margin and the clients that are generating it.

 

From there, track vendor spend as a percentage of MRR monthly. If this ratio is drifting upward, it means costs are growing faster than revenue — which is a margin warning signal even when MRR is growing.

 

Finally, track the number of support hours per client per dollar of MRR. This is the single most direct measure of whether a client relationship is operationally efficient. Clients with high hours-per-dollar are either underpriced, over-served, or both.

 

What Role Does Billing Reconciliation Play?

 

A significant one. The gap between what an MSP is being charged by vendors and what it's actually billing to clients is one of the most consistent sources of margin leakage in the industry. New subscriptions that aren't being passed through. Quantity discrepancies that get absorbed. Pricing changes that aren't reflected in client billing.

 

Catching this manually requires someone to sit down with vendor invoices and client bills every month and reconcile them line by line. Most MSPs don't have the bandwidth. The ones who use a platform like Reconcile to automate this are not just saving time — they're recovering margin that was invisibly leaking before.

 

FAQ

 

Why do MSPs misread their own profitability? Because revenue growth and margin health are different things. Growing MRR can mask rising vendor costs, inefficient client relationships, and billing gaps that are silently absorbing margin.

 

What is the most useful profitability metric for MSPs? Gross margin by client — calculated as monthly revenue minus fully-loaded cost to serve. This identifies which clients are driving profit and which are consuming it, enabling better pricing and renewal decisions.

 

How does billing reconciliation affect MSP profitability? Directly. Unreconciled vendor billing creates invisible margin leakage — subscriptions that aren't passed through, quantity discrepancies, and pricing changes that aren't reflected in client bills. Automating reconciliation recovers this margin systematically.