Business Intelligence
January 16, 2026


For most MSPs, growth doesn't fail because of a lack of customers. It fails because of the wrong customers or misaligned contracts.
Unprofitable contracts quietly drain your team's time, burn out technicians, and distort your margins. The most dangerous part? You often don't realize a contract is underwater until months, or years, later.
The good news: unprofitable MSP contracts usually leave early warning signs. If you know what to look for, you can not only spot them but also take action to fix the issues before they compound.
Below are practical, operator-level tips to help you identify and correct risky contracts early.
Many MSPs judge client health by MRR alone. That's a mistake.
Two clients paying the same monthly fee can have wildly different cost profiles.
Early warning signs:
What to do: Start tracking tickets per client, hours per client, and hours per endpoint. A meaningful share of this effort gap usually traces back to how tickets get categorized and routed in the first place. If AI ticket triage is misrouting or under-classifying a client's tickets, that client will look artificially high-effort even before you consider their actual issue mix. Once you have clean data, use it to:
This way, high-effort clients can become manageable instead of margin drains.
Most unprofitable contracts don't start unprofitable. They become that way.
Early warning signs:
What to do: Audit tickets from new clients weekly. Then:
This helps transform contracts at risk of creeping unprofitability into predictable, manageable engagements.
Not all tickets cost the same.
Early warning signs:
What to do: Review ticket categories and severity. Then:
By matching contract terms to actual workload, you can protect margins without losing clients.
Technicians are often the first to notice emerging issues with a client.
Early warning signs:
What to do:
Addressing friction early turns a potentially unprofitable contract into a smooth-running account.
Unprofitable contracts often hide in non-measured activities: internal discussions, coordination emails, or rework caused by unclear processes.
What to do:
By reducing hidden overhead, you can improve margins without renegotiating contracts.
Early warning signs:
What to do:
Profitability and technician utilization are two sides of the same coin. If a contract looks profitable on paper but your team's hours are creeping up on that account, check your utilization numbers too before the margin erosion shows up somewhere else on the books.
This is the exact gap that caught up with Excellent Networks before they had real profitability visibility. As founder Mark Luna put it, competing against larger MSPs without the same headcount meant they couldn't afford to carry unprofitable accounts quietly. "In order for us to compete with bigger MSPs we don't have the manpower, so we have to be quick," he said of the shift to automated, data-driven operations. Once profitability data was visible per client instead of buried in aggregate revenue, decisions that used to be guesswork (which accounts to reprice, which to walk away from) became numbers-driven.
With our profitability app dashboard, tracking trends is effortless, letting MSPs quickly identify issues and take action while contracts are still healthy.

January 16, 2026