MSP vs in-house IT: making the right choice for your business
The question comes up in boardrooms across South Africa: do we hire our own IT team or outsource to a managed service provider (MSP)? The answer is rarely black and white. It depends on your size, industry, growth trajectory, and risk tolerance. This article helps you think through the trade-offs.
The real cost of in-house IT
When you hire an IT person, the salary is only the start. You also pay:
- Benefits – medical aid, pension, leave, UIF. These typically add 25–35% to base salary.
- Recruitment and onboarding – advertising, agency fees, time to hire. Replacing a senior IT role can cost R 50,000 or more.
- Tools and licences – monitoring, backup, security, helpdesk. A small team might spend R 20,000–R 50,000 per month on software alone.
- Training and certification – to stay current, IT staff need ongoing training. Budget 5–15% of salary for professional development.
- Coverage gaps – one or two people cannot provide 24/7 support. Sick leave, annual leave, and resignations leave you exposed.
For a 50-person business, a typical in-house setup might be two IT staff at R 45,000 per month each. Add benefits, tools, and overhead, and you are easily at R 1.2–R 1.5 million per year before you factor in project work or emergencies.
In-house cost breakdown (50 users, 2 IT staff)
| Cost category | Monthly | Annual |
|---|---|---|
| Salaries (2 × R 45,000) | R 90,000 | R 1,080,000 |
| Benefits (30%) | R 27,000 | R 324,000 |
| Tools and licences | R 30,000 | R 360,000 |
| Training and development | R 9,000 | R 108,000 |
| Total | R 156,000 | R 1,872,000 |
This excludes project work, hardware, and contingency for turnover.
What an MSP actually delivers
A managed service provider bundles monitoring, helpdesk, security, backup, and often vendor management into a predictable per-user fee. For many businesses, that fee is R 600–R 1,200 per user per month depending on scope.
At R 800 per user for 50 users, you are at R 480,000 per year. That typically includes:
- 24/7 monitoring and alerting
- Helpdesk support with defined SLAs
- Patch management and endpoint protection
- Backup and recovery
- Access to a broader skill set (cloud, security, networking) without hiring specialists
The MSP absorbs the cost of tools, training, and coverage. You get a team, not a person.
MSP cost comparison (50 users)
| Tier | Per user/month | Annual | Typical scope |
|---|---|---|---|
| Basic | R 600 | R 360,000 | Helpdesk, monitoring, patch, antivirus |
| Standard | R 800 | R 480,000 | Above + backup, EDR, reporting |
| Premium | R 1,200 | R 720,000 | Above + 24/7, SOC, compliance support |
When in-house makes sense
In-house IT is often the right choice when:
- You are large enough – 200+ users with complex, custom systems may justify a dedicated team.
- You have highly specialised needs – regulated industries, custom software development, or unique infrastructure may require full-time specialists.
- You want tight control – some organisations prefer all IT knowledge and access to sit internally.
- You have budget for redundancy – you can afford at least two people so that leave and turnover do not leave you exposed.
The redundancy rule
One IT person is a single point of failure. When they are sick, on leave, or resign, you have no coverage. In-house only works if you can afford at least two people – and ideally more, so that expertise is not concentrated in one individual.
When an MSP makes more sense
An MSP is usually the better fit when:
- You are under 150 users – the economics of in-house rarely stack up below this scale.
- You need breadth, not depth – you need help across helpdesk, security, cloud, and infrastructure without hiring four people.
- You want predictable costs – a per-user fee makes budgeting simple and avoids surprise project invoices.
- You cannot afford coverage gaps – an MSP provides 24/7 monitoring and after-hours support without overtime or standby pay.
- You are growing – scaling from 30 to 80 users with an MSP means adding users to the contract, not recruiting.
The breadth argument
A small in-house team cannot be experts in everything. You might have a generalist who handles helpdesk and basic infrastructure, but who handles security incidents, cloud migrations, or compliance audits? An MSP brings specialists on tap – you pay for access when you need it, not full-time salaries.
The hybrid model: co-managed IT
Many businesses choose a middle path: a small internal team plus an MSP. The internal team handles day-to-day user support, vendor relationships, and strategic projects. The MSP provides 24/7 monitoring, security operations, backup management, and overflow support.
This gives you local presence and business context while the MSP covers the gaps that a small team cannot – especially after hours and during leave.
When co-managed works
- You have 1–2 internal IT staff – they know the business but need backup and specialist support.
- You have compliance or security requirements – the MSP handles SOC, penetration testing, or audit support.
- You are scaling – the MSP absorbs growth without you hiring immediately.
- You want a clear escalation path – complex issues go to the MSP; routine work stays internal.
Use our ROI calculator
We built a free MSP vs in-house IT ROI calculator to help you compare costs. Enter your employee count, in-house IT staff count, and average salary to see a side-by-side comparison including benefits and overhead.
The numbers are illustrative, but they give you a starting point for the conversation. From there, consider coverage, skills breadth, and risk – not just Rand and cents.
Decision framework
| Factor | Favours in-house | Favours MSP |
|---|---|---|
| User count | 200+ | Under 150 |
| Complexity | Highly custom, regulated | Standard stack, common apps |
| Budget | Can afford 2+ people + tools | Need predictable, lower cost |
| Coverage | Can accept business-hours only | Need 24/7, after-hours |
| Growth | Stable or slow | Growing, scaling |
| Skills | Need deep specialists | Need breadth across domains |
Next steps
Whether you are evaluating your first MSP engagement or reconsidering an existing in-house setup, the right choice depends on your specific context. Get in touch to discuss your situation and explore what makes sense for your business.