When leaders compare in-house IT with managed services, the first mistake is usually the same one: they compare the salary of one internal technician to the monthly fee of a provider and assume they have the answer.
They do not.
The real cost of DIY IT sits in layers. Some are easy to see on a budget. Others show up as lost staff time, stalled projects, unplanned consultant bills, weak security coverage, and outages that turn a normal workday into a scramble. For firms with 15 to 150 employees, that gap between visible cost and actual cost can get wide very quickly.
The number on the invoice is only the starting point
A small business can make in-house IT look inexpensive, at least on paper. Maybe one employee “handles tech stuff.” Maybe a generalist keeps the network running, patches a few systems, and calls a consultant when something breaks. Maybe the owner signs off on software renewals and assumes the rest is under control.
That model can work for a while.
The issue is not that internal IT is always the wrong choice. The issue is that many firms measure the wrong things. They count salary, maybe hardware, and maybe Microsoft 365 or line-of-business software. They often do not count downtime, the time non-IT employees spend solving avoidable problems, or the cost of being one resignation away from losing all internal knowledge of critical systems.
A better way to compare options is to think like a calculator: what are the direct costs, what are the indirect costs, and what changes as the business grows?
The visible costs in a DIY IT model
Start with the expenses that show up clearly in accounting records. These are the line items every business expects to see, and they matter. Industry estimates often put total IT spending in the range of roughly $3,500 to $7,500 per employee per year, depending on complexity, risk profile, and infrastructure choices.
For an internal model, staffing is usually the largest single cost. Even a single IT specialist can run around $40,000 to $50,000 per year in base salary, and that number rises once benefits, payroll taxes, training, and turnover costs are included. A fully loaded employee cost can be close to 30% higher than salary alone.
After labor comes the stack itself.
- Salaries and benefits
- Workstations and laptops
- Servers, switches, firewalls, UPS units
- Software licenses and cloud subscriptions
- Backup systems and security tools
- Warranties, internet, telecom, and support contracts
Those items do not stay flat, either. Devices age out. Operating systems hit end of support. Security tools need upgrades. Wireless coverage that worked for 20 users starts failing at 45. A server that felt “big enough” three years ago becomes the bottleneck everyone complains about but nobody budgeted to replace.
The hidden costs that hit later
This is where the comparison gets interesting.
DIY IT often looks affordable right up until the moment it does not. Downtime is a major driver. Research on small and midsized businesses has found average monthly downtime measured in hours, not minutes. Even when the outage is partial, a slow file server, broken VPN, unstable Wi-Fi, or email delay can quietly drain paid labor across the company.
Security risk changes the math even faster. A business may skip advanced monitoring, delay patches, or rely on basic antivirus because the budget looks tight. That can seem reasonable until an incident triggers emergency response, system restoration, legal review, compliance work, client communications, and days of lost productivity.
And then there is opportunity cost.
When operations managers reset printers, executives chase software renewals, or power users become the unofficial help desk, the company is paying skilled people to do work outside their role. That cost rarely gets labeled “IT,” but it belongs in the calculation.
A useful way to estimate these less visible costs is to model them directly.
- Downtime: affected employees × hours lost × loaded hourly wage
- Shadow IT labor: non-IT staff time spent fixing or chasing technology issues
- Risk exposure: incident response, recovery work, legal review, fines, and reputation damage
- Leadership drag: executive and manager time pulled away from sales, service, and planning
This is why a reactive support model feels cheap right before it becomes expensive.
An illustrative breakdown by company size
The fairest comparison is not “one internal person versus one provider invoice.” A better comparison looks at the management layer of IT: labor, support capacity, monitoring, maintenance, security oversight, and response coverage. Core business software and endpoints are still needed in both models, though providers can sometimes reduce tool costs through standardization and purchasing scale.
The ranges below are directional, not fixed quotes. They reflect common support structures for firms between 15 and 150 employees.
| Employee Count | Common DIY Model | Estimated Annual DIY IT Labor + Support Overhead | Common Pressure Point | Typical Managed Services Range |
|---|---|---|---|---|
| 15 | Office manager plus ad hoc consultant, or one junior generalist | $45,000 to $90,000 | No depth, no backup coverage, weak security maturity | $18,000 to $54,000 |
| 50 | One to two internal IT staff | $80,000 to $180,000 | Ticket backlog, patching gaps, project delays | $60,000 to $180,000 |
| 150 | Three to six specialists, or mixed internal staff plus outside help | $210,000 to $500,000+ | 24/7 coverage, compliance needs, multi-site complexity | $180,000 to $540,000 |
At 15 employees, managed services often win on depth. A small firm rarely needs a full-time network engineer, security specialist, cloud administrator, and help desk coordinator, but it may still need access to all of those skills.
At 50 employees, the comparison gets more nuanced. A lean internal team can look competitive on cost, especially if the environment is simple. Yet this is the stage where hidden losses often rise: one person handles tickets, onboarding, vendor issues, cybersecurity tasks, backups, and projects until something slips.
At 150 employees, DIY becomes much less casual. The business usually needs layered expertise, stronger security controls, documented processes, after-hours coverage, and better continuity planning. That means more headcount, more tools, and more management discipline. In that range, many firms end up comparing full internal IT with either a full managed model or a co-managed model that keeps internal leadership while extending capabilities through a provider.
Why the curve changes as you grow
IT costs do not rise in a smooth line. They rise in steps.
A 20-person firm may survive with one flexible generalist and a few outside vendors. A 60-person firm often cannot. Ticket volume grows, onboarding becomes routine, software sprawl expands, security expectations tighten, and projects pile up. Then comes the next threshold: maybe a second site, a compliance audit, remote work support, or a new application rollout. Each milestone adds complexity that is not solved by “working a little harder.”
This is where managed services can shift the economics. Instead of hiring one more employee every time the business hits a complexity threshold, the company buys access to a broader bench of skills. The monthly cost rises with users or devices, which makes budgeting easier and reduces step-change hiring pressure.
That does not mean outsourcing is always less expensive in every month of every year. It means the spend is usually easier to predict, easier to scale, and less exposed to single-person dependency.
What a useful cost calculator should include
A serious calculator should do more than compare salary to monthly fee. It should capture the full support model, the business impact of downtime, and the way costs change over 12, 36, and 60 months.
If the tool does not include growth, refresh cycles, and risk, it is not really a cost calculator. It is just a pricing sheet.
The inputs worth modeling are straightforward:
- Headcount and growth: current users, expected hiring pace, new locations, remote staff
- Loaded labor rates: salary plus benefits, payroll taxes, recruiting, and training
- Support time: internal IT hours and employee self-support hours
- Refresh cycles: PCs, servers, firewalls, switches, wireless gear, UPS units
- Downtime assumptions: hours lost, affected staff, client impact, after-hours recovery
- Security and compliance needs: MFA, endpoint protection, monitoring, logging, audits, retention
Once those inputs are in place, the decision becomes clearer. A business can see whether it is paying for stability in a controlled way or paying for instability in unpredictable bursts.
What the math usually reveals
The strongest case for managed services is rarely “it is always cheaper.” The stronger case is that it often delivers more capability per dollar, especially for firms that need enterprise-grade security, dependable support, compliance discipline, and room to grow without building a full internal department.
That matters because technology is no longer a side function. For most firms in the 15 to 150 employee range, it is part of revenue generation, client service, compliance, communication, and daily operations. When it fails, the business feels it immediately.
A calculator-style view brings that reality into focus. Once the cost of lost time, staffing gaps, deferred upgrades, and risk exposure is added to the spreadsheet, the DIY model stops looking simple. It starts looking like what it really is: a strategy with both visible and hidden costs that need to be priced honestly.





