What Counts as a Direct Cost
Gross margin is what is left to pay for sales, admin and profit. The common trap is leaving technician labor in operating expenses. Delivery labor is a direct cost, and a margin figure without it is not comparable to anyone else's.
| Direct Cost (Cost of Goods Sold) | Operating Expense |
|---|---|
| Technician and engineer salaries for delivery | Sales and marketing salaries |
| RMM, PSA seats and security tools used per client | Office rent and general admin |
| Resold licenses and hardware | Accounting, legal and insurance |
| Third party NOC or SOC services | Owner and executive salaries not spent delivering |
A technician lead who spends part of the week on management can be split between the two. What matters is that the split is written down and applied the same way every month. The same rule applies to tools: a tool licensed per endpoint for clients is a direct cost, while software your own staff use to run the office is not.
Track It by Line of Business
MSPs track gross margin separately for managed services, projects and product, because blending them hides which line of the business is carrying the others. Each has its own KPI page: Managed Services Gross Margin, Project Gross Margin, and the blended Gross Margin. What a healthy figure looks like for each is covered in what gross margin should I target.
What Moves Managed Services Margin
- Price per seat or per user, and whether it has kept up with vendor increases.
- Tool stack cost per endpoint, especially overlapping security products.
- Ticket volume per client, which is driven by standardization and onboarding quality.
- Technician utilization and how much unbilled project work leaks into the agreement.
Per-client margin is where the problem usually shows. A few clients with old pricing or heavy ticket volume can pull the whole book down. The client margin calculator helps you find them, and raising prices without losing clients covers what to do next.
Why It Drives Everything Else
Gross margin is the input to LTV, to CAC payback, and ultimately to EBITDA. A pricing mistake shows up here first, months before it reaches profit, which makes it the earliest financial warning an MSP owner gets.
It is also the number that decides whether growth helps. If every new client arrives at a weaker margin than the last, adding clients adds workload faster than it adds money, and the business gets busier without getting healthier. Check the margin on each new agreement against your book before you sign, not after the first quarter of tickets.
Common Questions
Is gross margin the same as markup?
No. Margin is profit as a share of the selling price, while markup is profit as a share of cost. The same deal always shows a higher markup than margin.
Should resold hardware be in gross margin?
Yes, but report it on its own line. Hardware usually carries a thin margin and drags a blended figure down.
How often should I review gross margin?
Monthly for the business as a whole, and per client at least quarterly or before each renewal.
Do vendor rebates count toward gross margin?
Most MSPs net them against the product cost they relate to. Record them consistently, because rebates can change year to year.