Every owner who has ever been burned by a managed service provider has the same 2 a.m. thought: what if I just hired my own IT person? Someone in the building, on my payroll, whose only client is me. No tickets, no queue, no mystery invoices.
It is a fair question, and it deserves real numbers instead of a sales pitch from either direction. We are an IT services company, so you know where our bread is buttered; we will show the math anyway, including the cases where hiring genuinely wins. The figures below are typical market ranges for the Maryland, DC, and Virginia region, not quotes, and your specifics will move them.
What one IT hire actually costs
Around the DC metro area, a capable IT generalist (help desk through server and network administration) typically earns somewhere in the range of $70,000 to $110,000 in base salary, with the upper half of that range being realistic for anyone senior enough to run your environment unsupervised. Salary is the visible number. The full cost stack looks more like this:
- Payroll burden. Employer taxes, health insurance, retirement match, and PTO typically add 25 to 40 percent on top of base salary.
- Tooling. MSPs spread the cost of monitoring, endpoint security, backup platforms, a password vault, and a ticketing system across hundreds of clients. Solo, you buy them at retail: commonly several hundred to a few thousand dollars a month depending on headcount and how seriously you take security.
- Training and certifications. An IT person whose skills freeze in place is depreciating. Budget for courses, certifications, and the hours they spend earning them.
- Recruiting and turnover. IT hiring is competitive in this region, with government contractors setting the salary ceiling. A departure costs you a recruiting cycle plus the knowledge that walks out the door.
Load it all and one mid-level hire generally lands somewhere around $110,000 to $160,000 per year in true cost. Against that, typical managed service pricing for small businesses runs roughly $100 to $200 per user per month. For a 25-person company, that is about $30,000 to $60,000 a year. For 50 people, $60,000 to $120,000.
The part the salary comparison misses
If the numbers above were the whole story, the crossover point would be simple arithmetic. It is not, for three structural reasons.
One person cannot be a department. Your hire will be excellent at some things and adequate at others, because everyone is. The person who loves help desk work is rarely also your firewall expert, your Microsoft 365 architect, and your incident responder. An MSP is buying you slices of a dozen specialists; a hire is buying you all of one person.
One person cannot be a schedule. Your employee gets sick, takes vacations, and sleeps. Coverage gaps are not hypothetical: they land on go-live weekends and during ransomware incidents with uncanny timing. This is the same single-point-of-failure risk we flag in the signs you should fire your IT provider, except now the single point of failure is on your payroll and you cannot switch away from them in a month.
One person needs a manager. Who reviews their work, sets their priorities, and notices if the backups quietly stopped? In most small businesses the honest answer is nobody, which means quality control is now a matter of trust rather than process.
When hiring in-house genuinely wins
None of that makes in-house wrong. It makes it right for specific situations:
- Real scale. Somewhere past 75 to 100 employees, per-user MSP pricing grows into the cost of a small internal team, and the math starts favoring headcount.
- Deep line-of-business needs. If your operation runs on specialized software that needs daily hands-on attention (manufacturing systems, lab equipment, custom applications), a dedicated human who lives in that system can outperform any generalist provider.
- On-site physical presence all day. Warehouses, clinics, and production floors where a walk-up problem needs a walk-up fix within minutes, not a remote session within hours.
There is also a hybrid that quietly outperforms both pure models for many growing companies: one internal IT coordinator who owns priorities and vendor relationships, backed by an MSP for depth, after-hours coverage, and security. You get a human in the building and a bench behind them.
The uncomfortable question underneath the question
Here is what we have noticed: most owners running this math are not actually excited about building an IT department. They are exhausted by a provider that stopped performing, and hiring feels like the only escape route. If that is you, the comparison you are actually pricing is not "my MSP versus an employee." It is "my MSP versus a good MSP," and that comparison is dramatically cheaper to act on. A switch costs you a decision and a transition; a bad hire costs you a year and six figures.
Before committing either way, do the evaluation properly: our guide to comparing IT providers apples to apples gives you a scoring framework, and the 10 questions to ask before signing a new IT contract keeps the next agreement from recreating the problem you are escaping. If you do switch, the first 90 days is where you will know whether you chose well.
Run your own numbers
Take your headcount, multiply by realistic per-user pricing, and put it next to the loaded cost of the team you would actually need (including coverage, not just business hours). Then weigh the risk column: what does a week of downtime cost you, and which model makes that week less likely? For most businesses under 75 people, honestly done, the math says managed services; the variable that actually failed was the provider, not the model. That variable is fixable, and fixing it is what we do: silent parallel onboarding, zero-downtime cutover, and we make the breakup call ourselves. Month to month, so the math has to keep working every single quarter.
Get your free switch plan
Send us your headcount and your current invoice. You get a written plan and an honest cost comparison in 48 hours, free, whichever way you decide.
Start the Switch