
Managed IT Services vs In-House IT: Which Is Right for Your GTA Business?
Hiring your own IT person and paying a provider are both reasonable. The decision turns on three numbers you can work out yourself: what one hire really costs, how many hours of IT work you actually have, and what happens when that one person is away.
Reviewed by the ITRS security team · Last updated
Managed IT or in-house IT: the short answer
For most Ontario businesses under about 20 staff, a managed IT provider (MSP) costs less and covers more than one in-house hire, because the IT workload is too small and too varied to fill one full-time role. Between roughly 20 and 75 staff, co-managed IT, an internal person plus a provider, is often the best fit. Larger firms with servers and several sites usually justify an internal team and buy specialist work in.
Headcount is only a starting point. Work out the loaded cost of a hire, the hours of real IT work you have and who covers holidays, sick days and incidents. The sections below walk through each one.
| Item | Managed provider (MSP) | In-house IT |
|---|---|---|
Cost structure | Monthly fee against a written scope, plus projects | Salary, benefits, tools and training |
Coverage | A team, so holidays and sick days are covered | One person's hours unless you hire more |
Skills | Several specialists (network, Microsoft 365, security, backup) | Usually one generalist |
On-site presence | Scheduled visits or on request | In the office every day |
Knowledge of your business | Built through documentation and time | Deep, but walks out with the person |
Start with the real cost of one hire
Use public wage data rather than anyone's sales pitch. Job Bank lists the Toronto Region median for a computer network technician (NOC 22220) at $35.71 an hour, with a range of roughly $18.67 to $58.24 (checked October 2026). A senior systems administrator who can also run security will sit well above the median.
Wages are only part of it. Add employer CPP and EI, Ontario's Employer Health Tax if your payroll is over the exemption, vacation, benefits, a laptop, admin tools and training. Many employers use a loaded multiplier somewhere between 1.2 and 1.4 times salary. Treat that as an assumption and replace it with your payroll provider's figure.
| Input | Example | Your number |
|---|---|---|
Median hourly wage (Job Bank, Toronto Region) | $35.71 | Blank |
Paid hours per year (37.5 h x 52) | 1,950 | Blank |
Base salary | about $69,600 | Blank |
Loaded multiplier (your assumption) | 1.3 | Blank |
Loaded cost before tools and training | about $90,500 | Blank |
Admin and security tooling, training | add your quotes | Blank |
Then count the work, not the headcount
Pull the last three months of tickets, emails to whoever fixes things, and vendor calls. Most offices under 30 people find the steady-state work is well short of a full-time job, but spiky. Projects (an office move, a Microsoft 365 migration, a laptop refresh) arrive in bursts.
If the true load is 10 to 15 hours a week, a full-time hire will either be underused or drift into other work. If it is 35-plus hours a week of genuine IT, an internal person starts to make sense.
The coverage problem nobody budgets for
One person means one set of holidays, one sick week and one resignation letter away from nobody knowing the passwords. It also means one skill set. A good generalist is rarely also strong on firewall configuration, Microsoft 365 security, backups and incident response.
Before you hire, decide who covers those four weeks a year and who checks the internal person's work. Without a second pair of eyes, mistakes in admin access or backups go unnoticed until they matter.
Decision table
Rough guidance from what we see in Ontario offices. Complexity matters more than headcount: a 12-person law firm handling trust funds needs more than a 40-person warehouse with three shared PCs.
| Your situation | Usually fits | Why |
|---|---|---|
Under 20 staff, cloud tools, no IT person | Managed provider | Load is too small and too varied for one hire |
20 to 75 staff, steady daily requests | Co-managed: one internal person plus a provider | Desk-side help stays in-house; security, after-hours and projects go to the provider |
75+ staff, on-premise servers, several sites | Internal team, provider for specialist work | Enough work for two or more people to cover each other |
Regulated data (health, legal, financial) | Any of the above with written security ownership | Someone must be accountable for evidence, not just fixes |
Owner wants to stop thinking about IT entirely | Fully managed | Only works if the contract scope is written down |
Questions to answer before you decide
- Who owns the admin accounts for Microsoft 365 or Google Workspace, the domain registrar and the firewall today? Whatever you choose, the business should own them, not a person or a vendor.
- What does your cyber insurance application require (MFA, backups, patching evidence) and who will produce that evidence?
- If your IT person left on Friday, could someone else run payroll systems on Monday?
- Which tasks need a person physically in the office, and how often?
The middle option
Plenty of firms keep a capable internal person for desk-side help and pay a provider for security, monitoring, after-hours incidents and projects. That arrangement only works if responsibilities are written down. Our co-managed vs fully managed guide has a responsibility matrix you can copy.
If you are coming from pay-per-call support rather than an internal hire, the break-fix comparison is the better starting point.
What we would do in your position
Do the loaded-cost table with your own payroll numbers, count three months of real IT work, and get one written managed quote for the same scope. Put the three side by side. If you want us to sanity-check the comparison, send it over; we are staffed 24/7.
Questions people ask
For most small offices, yes, once you count employer costs, tools, training and the cover you need when that person is away. For larger firms with a full-time workload, an internal hire can cost less per hour of work. Run the loaded-cost table above with your own payroll numbers before deciding.
It brings several specialists, tooling for monitoring, patching and backup, and cover outside one person's hours. An in-house person brings daily presence and deep knowledge of your business. Our managed IT practice and the IT companies guide describe what a provider runs.
Yes. That is co-managed IT, and it works when responsibilities are written down. See co-managed IT services.
The business. Global admin for Microsoft 365 or Google Workspace, the domain registrar and the firewall should be in the company's name with at least two people able to reach them, not held by one employee or one vendor.
Related reading.
- ArticleCo-Managed vs Fully Managed IT: Which Model Fits Your Business?Co-managed IT splits the work between your internal IT person and an outside provider. Fully managed hands the whole lot to the provider.
- ArticleBreak-Fix vs Managed IT: Why GTA Businesses Are Making the SwitchBreak-fix means you pay by the hour when something breaks. Managed IT means you pay a provider to keep a defined list of things from breaking.
- ArticleHow to Compare Managed IT Quotes Without Getting BurnedTwo managed IT quotes, twice the price, near-identical summaries. How to compare them line by line, and the questions to get in writing before you sign.
- ServiceCo-Managed IT Services in Toronto, Vaughan and the GTACo-managed IT services are an arrangement in which an outside IT provider works alongside your in-house IT staff, taking on agreed responsibilities such as after-hours…
- PracticeManaged IT SupportHelpdesk and break/fix, networking, security systems, devices, Microsoft 365, cloud and backup.
- ArticleManaged IT Services Pricing in Canada (2026): Toronto & GTA Cost GuideWe do not publish price lists, and we are wary of anyone's 'average cost per user' because it hides what is in the scope.
Want this handled for your business?
Tell us your users, devices and sites. We are staffed 24/7 and reply with next steps. Quotes are built from your environment, not a price list. Active incident? Call (289) 582-9930, 24/7.
