Hire or Outsource? A Practical Way to Decide
You've got a stack of work nobody's doing well. Someone suggests "just hire someone" and someone else says "just outsource it" and you're the one who has to pick, with your own money on the line, by Friday.
Here's the thing nobody tells you: this isn't really a cost question. Freelancers often cost more per hour than employees once you compare like for like. It's a question about the shape of the work — how often it repeats, how much it changes, and how much you need someone who understands your business rather than just the task.
Start with the work, not the budget
Before you think about money, describe the work honestly. Write down:
- How often does this need doing — daily, weekly, a few times a year?
- Does it require knowledge of your specific customers, product, or history — or could a smart stranger do it with a brief?
- Is the output the same every time, or does it change based on judgement calls only someone inside the business can make?
- If this person disappeared next month, how much would you lose?
If you're answering "constant," "needs to know us," "judgement calls," and "a lot" — that's an employee, even if it's part-time. If you're answering "occasional," "just needs a clear brief," "same output every time," and "not much" — that's a candidate for outsourcing.
The four situations where outsourcing genuinely wins
The work is a project with an end. A new website, a rebrand, a one-off legal review. You don't want someone sitting around after it's done, and you don't want to manage someone else's specialism you don't understand well enough to supervise long-term.
The skill is rare and expensive to keep on staff. A senior tax specialist you need four hours a month. A video editor for two campaigns a year. Paying for full-time expertise you use 10% of the time is how small companies quietly bleed money.
You need to test whether the work is even worth doing. Before you commit to a full-time social media role, pay a freelancer for three months and see if it moves anything. If it does, you've learned what the role should actually look like before you write the job ad.
The role would be lonely and part-time forever. Some jobs never grow into a full role no matter how well they're done — bookkeeping for a business your size, say. Forcing that into a full-time hire usually means padding the job with tasks nobody really needed, just to justify the salary.
The four situations where hiring wins
The work touches customers or judgement daily. Anyone talking to your customers, making pricing calls, or representing the business needs to actually be part of it, not billing you by the hour with one eye on their next client.
You're training someone into the work as they go. Outsourcing works when you hand over a finished brief. It falls apart when the real value is someone learning your business over months — a freelancer has no reason to invest in that, because they'll be gone before it pays off.
The cost of things going quietly wrong is high. If a mistake in this work costs you a customer, a fine, or a reputation hit, you want someone who's accountable to you every day, not someone juggling four other clients this week.
It's becoming more than one thing. If the "freelance marketing help" has turned into managing three other contractors, answering customer DMs, and planning next quarter — that's not outsourced work anymore. That's a job. Give it a job.
The trap in the middle
Most bad decisions happen in the grey zone: work that's part-time now but obviously growing, or a role that started as a hire but really only needs eight hours a week. Two honest questions cut through most of the grey zone:
- Will this be more work in six months, or the same? If it's clearly growing, hire now — hiring and onboarding take longer than you think, and you'll be behind before you start.
- Am I trying to avoid the admin of hiring, or genuinely avoid the cost? Be honest here. A lot of "let's outsource this" decisions are really "I don't want to deal with payroll and a job posting," which is a real reason, but not the same as the work not needing an employee.
If you do hire, don't skip the part that matters
Once you decide it's a hire, the temptation is to relax because you've made the big decision. But the small decisions — how you screen, how you interview, what you actually check before an offer — matter more for a full-time hire than a freelancer, because getting it wrong costs you months, not a single invoice. If you're screening a stack of CVs for a role you've just decided to make permanent, structured work sample tests are one of the more reliable ways to see whether someone can actually do what the job needs, rather than guessing from how well they interview.
The honest limit here
There's no formula that spits out "hire" or "outsource" — every business has a different tolerance for risk, cash flow, and management time. A founder who hates managing people will lean outsource even when hiring makes more sense on paper. That's a legitimate business choice, not a mistake. The questions above are there to make sure you're choosing on purpose, not by default.
Test 5 candidates every month, free forever. No credit card.
Start free