itsupportreport.com

MSP vs In-House IT: A Buyer’s Guide for SMBs

Every growing company eventually faces the same question: should we keep using a managed IT provider, or should we build our own in-house IT team?

The honest answer is “it depends” — but it depends on a small number of specific factors, and the decision matrix is more straightforward than most internal debates make it look. This is a neutral, buyer-side comparison of MSP vs in-house IT, including the hybrid model that almost always works better than either extreme at mid-market scale.

The three models, plainly

There are really only three options, and most companies will be in one of them at any given time:

Fully outsourced (MSP-only). A managed service provider handles all support, monitoring, security, and project work. No internal IT staff. Common up to ~50 employees.

Fully in-house. All IT is delivered by employees on payroll. Common at 250+ employees, though increasingly rare even there.

Hybrid (MSP + internal staff). Internal IT leadership and/or one or two technicians handle daily operations and strategy; an MSP handles after-hours, specialized work, scale spikes, and parts of security. The most common model in mid-market today.

The mistake most companies make is thinking the choice is binary. It almost never is.

What you actually pay for in each model

MSP cost reality

A typical fully managed engagement for a 50-person company in the United States runs $135–$200 per user per month, plus Microsoft 365 licensing, plus project work. That’s roughly $9,000–$14,000/month all-in, or $108,000–$168,000/year, before any major projects.

What you get for it: a help desk, monitoring, basic security tools, patching, vendor management, and (in good engagements) a vCIO providing strategic guidance.

What you don’t get: deep institutional knowledge of your business, dedicated on-site presence, and someone whose only customer is you.

In-house cost reality

A single mid-level IT technician in a U.S. mid-market company runs $75,000–$110,000 in fully-loaded cost (salary, benefits, taxes, training, tools). One technician can typically support 40–60 users before quality degrades.

A real in-house IT function for a 100-person company looks more like:

  • One IT manager / engineer: $130,000–$170,000 fully loaded
  • One systems administrator: $90,000–$120,000 fully loaded
  • Tools and licenses (RMM, ticketing, monitoring, security): $24,000–$48,000/year
  • Professional development and certifications: $5,000–$10,000/year

Total: $250,000–$350,000/year. And that’s still a two-person team without after-hours coverage, vacation backup, or specialized cybersecurity expertise.

The head-to-head comparison at 100 users:

  • Mid-market MSP: ~$200,000/year all-in
  • Two-person in-house team: ~$300,000/year, plus you absorb every gap when someone is out

What the cost comparison misses

Cost isn’t the whole answer. Two factors matter more than the dollar gap:

Skill breadth. A two-person internal team has the skills two people happen to have. A 30-person MSP has access to network engineers, security specialists, Microsoft 365 experts, backup engineers, and Tier 3 troubleshooters as needed — without you paying for them full-time.

Business continuity. When your one IT person is on vacation, sick, or quits, your IT function pauses. When an MSP loses an engineer, you barely notice. The hidden cost of in-house IT is the keyperson risk.

When MSP is clearly the right answer

Stick with (or move to) an MSP when:

  • You have fewer than 50 employees and IT is not a core competitive advantage
  • You don’t have a CIO or IT director who can hire and manage internal technicians
  • You need 24/7 coverage but can’t justify hiring a 24/7 team (a single in-house person is not 24/7 coverage — they’re one person who needs to sleep)
  • You have specialized compliance needs (HIPAA, SOC 2, CMMC) but not enough complexity to justify a dedicated security hire
  • Your IT spend is volatile — busy quarters, slow quarters, project waves — and you don’t want to carry fixed payroll for variable work
  • You’d rather pay a known monthly fee than manage technical staff, tools, and vendor relationships yourself

The honest reframe: for most small businesses, an MSP isn’t a substitute for an in-house team. It’s a substitute for not having any IT support at all.

When in-house is the right answer

Build an in-house IT function when:

  • You have 250+ employees and the volume of daily support tickets justifies dedicated staff
  • Your business depends on highly customized internal systems (proprietary software, integrations, data pipelines) that an external provider would need months to learn
  • You have regulatory requirements that mandate certain employees be in-house (rare, but real for some defense and financial work)
  • You want to build long-term technical leadership as a competitive advantage and have the executive bandwidth to hire and manage it
  • Your culture and security posture require internal control — for example, when employees regularly handle highly sensitive data and you don’t want third-party access to it

Even in this category, most large companies still use an MSP for one or two specialized functions — typically after-hours, security operations, or remote-office support.

When hybrid is the right answer (most often)

The hybrid model — internal IT leadership plus an MSP partner — is the right answer for the largest band of companies, roughly 75 to 500 employees. The split typically looks like:

Internal staff handles:

  • Day-to-day support and on-site presence
  • Internal systems integration and customization
  • Strategic planning and budgeting
  • Vendor management

MSP handles:

  • After-hours and weekend coverage
  • Patch and vulnerability management
  • Security operations (SOC, EDR triage)
  • Backup and disaster recovery
  • Cloud platform expertise (Microsoft 365, Azure, AWS)
  • Project surge capacity

Why hybrid wins: you get the institutional knowledge and culture fit of internal staff plus the breadth and 24/7 coverage of an MSP, and you don’t pay for full-time specialists you only need occasionally.

The one warning: hybrid only works if the internal staff and the MSP have clearly defined responsibilities and a single, shared ticketing system. Without those, work falls between the cracks and both sides blame the other.

Common mistakes companies make on this decision

Three patterns we see repeatedly:

Hiring “an IT guy” too early. A 25-person company hires a single IT technician at $85,000 fully loaded, then realizes one person can’t actually do everything an MSP was doing — so they end up rehiring an MSP for after-hours, security, and projects, and now they’re paying for both. The $85,000 was usually better spent on a stronger MSP engagement.

Switching to in-house to save money. Going from a $150,000/year MSP to a $90,000/year IT manager looks like savings on paper. In practice, the cost shows up elsewhere: tools you used to share with the MSP, vendor relationships you used to leverage, on-call burden that lands on one person who burns out in 14 months. Real savings show up at 250+ employees, not 75.

Building in-house too cheaply. A $65,000 IT generalist supporting 120 users with no security tools and no after-hours backup is not an in-house IT function. It’s a single person waiting for the incident that takes them down. Either commit to a real in-house team or stay with an MSP.

How to evaluate an IT provider for your model

If your decision is “stay with MSP” or “go hybrid,” the evaluation criteria for the MSP shift slightly:

  • For fully-outsourced: prioritize breadth, response time, vCIO quality, and proactive strategic guidance
  • For hybrid: prioritize the MSP’s experience working alongside internal IT teams, their willingness to integrate with your tooling, their clarity on where their work ends and your team’s begins
  • For internal-led with MSP overflow: prioritize 24/7 SOC capability, surge project capacity, and specialty depth (security, cloud, networking)

A good MSP is honest about which of these three modes they’re best at. An MSP that says they’re great at all three is rarely great at any.

Three honest questions before you decide:

  1. Are you considering in-house for control reasons or cost reasons? Be honest — they require different answers.
  2. Can you commit $250,000+ per year for a credible internal team (manager + sysadmin + tools)? Below that, hybrid almost always wins.
  3. Is your environment differentiated enough that a new MSP would need six months to learn it? If not, switching MSPs is cheaper than building in-house.

What most companies don’t realize

Two things experienced buyers know:

The “we should bring it in-house someday” instinct is usually about control, not cost. That instinct is fine — but it should be evaluated honestly. Bringing IT in-house buys you control at a real price tag and real keyperson risk. The actual operating reality of in-house IT often includes the same frustrations you had with the MSP, just from someone whose desk you can see.

The size at which in-house starts to win has been moving up. Cloud-first IT environments (Microsoft 365, Azure, SaaS-everything) require less hands-on infrastructure work than the server-heavy environments of a decade ago, which means a single MSP can support a larger company effectively than they could in 2015. Many 200-person companies that would have built in-house teams in 2015 stay fully MSP-managed today.

Frequently asked questions

Is it cheaper to outsource IT to an MSP than hire in-house?

Almost always, up to about 150 employees. Above that, the math depends on your environment, security requirements, and how much specialized work is involved. Hybrid is usually cheaper than full in-house through 500 employees.

How big does a company need to be to justify in-house IT?

A meaningful in-house function — meaning two or more dedicated IT staff with real coverage and tooling — typically becomes cost-effective around 250 employees. Below that, the MSP’s economies of scale on tools, certifications, and after-hours coverage usually win.

Can I have one IT person on staff and still use an MSP?

Yes — this is the hybrid model and it’s the most common arrangement at 75–500 employees. The internal person owns relationships, strategy, and on-site work; the MSP provides scale, after-hours, and specialty depth.

What does an in-house IT manager actually do that an MSP doesn’t?

Three things, mostly: (1) deep institutional knowledge of your business and people, (2) on-site presence for hands-on work and culture, (3) authority over internal IT decisions that an external provider can only advise on. A good in-house IT manager is your translator between the business and your technical partners.

How do I know if I’m ready to bring IT in-house?

Five signs: (1) you have 200+ employees, (2) your MSP is consistently slow on the work that matters most, (3) you have a clear executive sponsor (CFO or COO) who’ll oversee IT, (4) your environment is differentiated enough that learning it would take a new MSP six months, and (5) you can budget $250,000+/year for a credible internal team.

If two or fewer of those are true, hybrid is almost certainly the right answer — not full in-house.

A neutral second opinion

ITSupportReport.com is independent and buyer-side. If you’re weighing MSP vs in-house and want a neutral review of your current spend, your environment, and your options, browse the directory for vetted MSPs experienced in hybrid engagements — or contact us for a no-pitch second opinion on your model.