MSP PROFITABILITY BENCHMARKS & KPIS
EBITDA tiers, gross margin targets for service versus project work, and the five operational KPIs that separate top-quartile MSPs from the industry average. No vendor benchmarks, no slide-deck math.
Schedule a CallMost MSP P&Ls are a confession in spreadsheet form. Owner comp buried in operating expenses, project margin reported on revenue instead of cost, hardware resale doing the heavy lifting, and a blended EBITDA number that quietly hides where the business is actually bleeding.
This guide is the scoreboard. The EBITDA bands tell you which tier you are actually in. The gross margin targets tell you which revenue line is broken. The five KPIs tell you what to run the business on between QBRs. If the numbers in your monthly review do not match the ones below, that is the conversation, not the dashboard color.
EBITDA BENCHMARKS: WHICH TIER ARE YOU REALLY IN
Survival mode
Under 10% EBITDAThe owner is the business. No reinvestment capacity, no buffer, and any client churn or key-person event tips the year red.
Industry average
10 to 15% EBITDAMost sub 5M USD MSPs live here. Profitable on paper, fragile in practice. Usually means service delivery is unmeasured and pricing has not been touched in 18 months.
Operationally mature
15 to 22% EBITDADocumented processes, role clarity, real dashboards, and consistent QBRs. The owner can take three weeks off without the wheels falling off.
Top quartile
22% EBITDA and upProductized stack, disciplined client mix, automation paying back, and a leadership team that runs the day-to-day. This is where acquirers actually pay a premium multiple.
Add the owner's true market-rate compensation back into operating expenses before you read your EBITDA. If the number moves more than 3 points, the business is smaller than the P&L suggests.
GROSS MARGIN TARGETS BY REVENUE LINE
| Revenue line | Target | What it really means |
|---|---|---|
| Managed services (recurring) | 60 to 70% gross margin | Anything under 55% means the seat price is wrong, the stack is bloated, or labor utilization is leaking. Reprice or restructure, do not absorb. |
| Professional services / projects | 45 to 55% gross margin | Project work below 40% is usually a scoping failure, not a delivery failure. Fixed-fee with no change-order discipline is the most common cause. |
| Hardware and product resale | 15 to 25% gross margin | Treat this as a convenience line, not a profit center. If it is propping up the P&L, the services business has a real problem. |
| Third-party software and licensing | 10 to 20% gross margin | Bundle into outcomes when you can. Pure passthrough margin is a race to zero as vendors keep tightening reseller economics. |
| Blended gross margin (all revenue) | 50 to 60% blended | The number boards and acquirers actually look at. Below 45% blended, EBITDA discipline alone will not save the year. |
THE TOP 5 KPIS FOR OPERATIONAL MATURITY
Revenue per technical FTE
The cleanest single read on utilization and pricing power. Tracks whether you are scaling the business or just scaling headcount.
200K to 250K USD per technical FTE for mature MSPs. Under 150K usually means pricing or utilization, not effort.
Effective labor utilization
Billable or productive hours divided by available hours. Exposes bench time, admin drag, and meeting bloat that quietly eats margin.
70 to 75% for service desk, 75 to 85% for project engineers. Anything under 60% is a process and dispatch problem.
Monthly recurring revenue (MRR) concentration
Tells you how exposed the business is to a single client decision. Concentration risk kills valuations faster than slow growth.
No single client greater than 15% of MRR. Top five clients under 40% of MRR.
Net revenue retention (NRR)
Expansion minus churn and contraction across the existing book. The honest read on whether QBRs and account management are working.
105 to 115% NRR for healthy MSPs. Below 100% means churn is outrunning the growth motion.
Service delivery cost as % of recurring revenue
Direct labor, tools, and stack cost against MRR. The fastest place to spot a margin leak before it shows up in EBITDA.
Under 40% of recurring revenue. Above 50% and the seat price is subsidizing the delivery model.
Five numbers, reviewed monthly, with one owner each. That is operational maturity. Twelve dashboards nobody reads is not.
PROFITABILITY RED FLAGS BUYERS SPOT IN 20 MINUTES
- EBITDA looks healthy only because the owner is paying themselves below market.
- Project gross margin reported on revenue, not on fully loaded delivery cost.
- Top one or two clients greater than 25% of MRR with month-to-month agreements.
- No labor utilization reporting, or utilization measured but never acted on.
- Hardware and licensing resale propping up a service business that is actually unprofitable.
FROM BENCHMARKS TO ACTUAL DOLLARS
Benchmarks are diagnostic, not prescriptive. A 12% EBITDA MSP does not need a 22% target taped to the wall, it needs to know which of the five KPIs above is the constraint this quarter. Usually it is utilization or pricing, sometimes it is client concentration, occasionally it is a delivery model that outgrew the seat price three years ago.
If automation is the lever you are pulling to fix the margin story, run the numbers through the MSP automation ROI framework before you sign anything, and pair it with the packaging guide so the upside lands in your P&L, not the client's.
RELATED READING
- The Automation-First MSP Playbook for restructuring the operating model around these numbers.
- MSP Automation ROI Framework for the formula, KPIs, and 90-day cadence behind every automation bet.
- Packaging Automation as an MSP Service for pricing language that protects the margin you just rebuilt.
WANT YOUR NUMBERS RUN AGAINST THESE BENCHMARKS?
Bring your last full month P&L and a recent utilization report. We will tell you which tier you are actually in, which KPI is the real constraint, and what to fix first. No deck, no pitch.
Schedule a Call