To fix your margin, you have to be honest about what it costs to deliver your service. Many MSP owners make the mistake of putting technical salaries into "Operating Expenses" (OpEx). If that person is doing the work the client pays for, they belong in COGS. If you don't do this, your margin looks artificially high, and you’ll be shocked when there’s no cash left in the bank.
This is usually your largest expense. It includes your Level 1-3 support, network engineers, and project technicians. To optimise this, you need to track utilisation. However, high utilisation isn't always good—if your team is 100% utilised because they are fighting fires on non-standard equipment, your MSP gross margin is suffering even if the team is busy.
This includes your RMM, PSA, documentation tools, and security vendors. A common mistake is "vendor sprawl"—having three different backup solutions or four different endpoint products across your client base. Every additional vendor adds complexity, training requirements, and administrative overhead. Standardising your stack is a direct path to higher margins.
If you outsource your NOC or SOC, these costs must be subtracted from your revenue before you calculate your gross margin. While outsourcing can increase your capacity, you must ensure the markup you charge the client covers both the vendor cost and the internal management time required to oversee that vendor.
You don't improve margins by just "working harder." You improve them by changing the variables in your business model. There are three primary ways to move the needle: raising prices, lowering costs through efficiency, and improving the service mix.
Many MSPs are still stuck in the "Gold, Silver, Bronze" pricing tiers from a decade ago. In the modern landscape, security isn't an add-on; it's the core. By moving to a "Security-First" model where a comprehensive security stack is non-negotiable, you increase the total contract value.
When you explain to a client that a specific security layer isn't just a "feature" but a requirement to protect their business, you change the conversation from cost to value. High-margin MSPs lead with risk management. They use structured Security Reviews to show clients exactly where the gaps are, making the commercial decision to upgrade obvious rather than optional.
The goal is to increase your Revenue per Technician. If one engineer can managed 300 endpoints effectively because of automation, your margin is significantly higher than an MSP where an engineer can only handle 150. This requires a "Standard Operating Environment" (SOE). If every client has the same firewall, the same switch brand, and the same cloud configuration, your team becomes lightning-fast at resolving issues.
The cost to serve is the total labour time spent on a client. Clients who ignore your recommendations typically have a higher cost to serve. I’ve seen MSPs where the "noisiest" 10% of clients eat up 40% of the helpdesk capacity. By identifying these margin-killers, you can either move them toward your standards or, if necessary, offboard them. High MSP gross margin often comes from saying "no" to the wrong type of business.
One of the biggest leaks in MSP gross margin is "unbilled expertise." MSPs spend hours doing "consulting" for free, hoping the client will eventually buy something. This is a flawed approach. Instead, your consultative process should be a structured part of your relationship that drives project revenue and increases recurring revenue (MRR).
We built MSP Agenda because we saw this exact problem. Security Reviews shouldn't just be a technical check-box; they should be a commercial engine. When you can clearly demonstrate value and risk, the client understands why they need to spend more. This turns technical recommendations into high-margin projects and upsells.
- Consistency: Running the same review process for every client ensures no opportunities are missed.
- Clarity: Translating "technical debt" into "business risk" makes it easier for a CFO to sign off on a budget.
- Accountability: When a client declines a recommendation, documenting that decision protects your margin by defining the limits of your responsibility.
Even successful MSPs often leave money on the table. Small leaks, when multiplied across 50 or 100 clients, become massive financial drains. If you want to achieve world-class MSP gross margin, you have to eliminate these common errors.
Unlimited support sounds great in a sales pitch, but without clear boundaries, it’s a recipe for margin erosion. If your contract doesn't clearly define what constitutes a "project" versus "support," your team will end up doing project work (like setting up a new office) for free. Be precise in your Master Service Agreement (MSA) about what is included.
Your costs—labour, rent, vendor licenses—go up every year. If your client contracts stay flat for three years, your MSP gross margin is shrinking every single month. Build a standard CPI (Consumer Price Index) increase into your contracts. Most clients expect this; if you aren't doing it, you are effectively giving them a discount every year.
Technical founders often fall in love with the "best" technology rather than the "most appropriate" technology. If you are deploying enterprise-grade storage arrays for a five-person dental office, you are killing your margin. The solution should be "fit for purpose"—secure, reliable, and standardised, but not over-engineered to the point of unprofitability.
You cannot manage what you do not measure. To truly master your MSP gross margin, you need to look at your data from several different angles. It isn't enough to know your company-wide margin; you need to know which clients and which services are contributing to it.
Create a report that shows: (Revenue from Client A) - (Cost of Tools for Client A) - (Cost of Labour for Client A). You will likely find a "long tail" of clients who are barely profitable or even costing you money. These are the clients you need to focus on during your next QBR (Quarterly Business Review).
Not all revenue is created equal. Your margins will vary significantly across different offerings:
| Service Type | Typical Gross Margin | Focus Area |
|---|
| Managed Services (MRR) | 50% - 65% | Efficiency and standardisation. |
| Project Services | 35% - 50% | Scoping accuracy and labour utilisation. |
| Hardware/Software Resale | 10% - 20% | Volume and procurement speed. |
| Cloud Services (O365/Azure) | 10% - 15% | Ease of billing and automation. |
Scroll the table horizontally to see all columns →
As you can see, the real money is in Managed Services. Hardware resale is a low-margin necessity, but it shouldn't be the focus of your business. Your goal should be to wrap those low-margin items in high-margin management and security services.
Why does all this matter beyond your monthly paycheck? Because if you ever want to sell your MSP, the buyer is going to look at your gross margin before almost anything else. High MSP gross margin is a proxy for "operational excellence." It tells a buyer that your business is a well-oiled machine, not a chaotic collection of fire-fighting engineers.
When Totality Services was acquired in an eight-figure deal, it wasn't just because of our revenue. It was because we could prove that our revenue was profitable and sustainable. Buyers pay a premium for high-margin MRR because it represents lower risk and higher scalability. If you have 60% margins, a buyer knows they can pour more sales and marketing "fuel" into your engine and get a predictable result.
If your margins are lower than you'd like, don't try to fix everything at once. Start with the areas that offer the highest impact for the least amount of effort.
- Audit Your Tool Stack: Are you paying for licenses you aren't using? Do you have redundant tools? Consolidating your stack can immediately improve your MSP gross margin.
- Review Your "Bottom 10%": Identify your ten least profitable clients. Prepare a plan to increase their seats, upgrade their technology, or transition them to a different service level.
- Standardise Your Reviews: Stop treating every client meeting as a unique event. Use a structured framework to identify risks and recommend improvements. This makes the process repeatable and ensures you are consistently driving high-margin project work.
- Enforce Time Tracking: You can't calculate labour costs if your engineers aren't logging their time accurately. Make "real-time" time entry a non-negotiable part of your culture.