Should I hire a freelance marketer, an agency, or someone in-house?
It depends on whether your marketing need is deep, broad, or constant. One specialism at a time favours a contractor. Several disciplines at once favours an agency. Constant daily work tied to your product favours hiring. Most small businesses get this wrong by hiring for breadth when they needed depth.
The question underneath the question
People usually frame this as a budget decision. It is really a shape decision. Ask what the work looks like over the next six months: is it one deep thing, several things at once, or a continuous stream tied closely to your product and customers?
One deep thing: contractor
Rebuilding tracking. Taking over an ad account. Fixing a site that converts badly. These are single-specialism problems where you want the most experienced person you can afford pointed at one thing, and where a team would add coordination cost without adding capability.
Several things at once: agency
A launch with a site, a campaign, creative, and PR running to the same date needs parallel capacity. That is the thing agencies are genuinely built for, and it is difficult to replicate with a single contractor or a single hire.
Constant and product-adjacent: in-house
If the work requires knowing your customers, your product roadmap, and your internal politics in detail, and there is enough of it to fill a week every week, hire. External help is expensive precisely because context has to be rebuilt each time.
The common mistake is hiring one generalist marketer to cover six disciplines. You get someone who is competent at one of them and learning the rest on your budget.
You are allowed to mix
Most sensible setups do. An in-house marketer who owns the customer relationship, with a contractor on the specialisms they do not have, is usually better value than either alone.
If this is a decision you are weighing right now, send over the situation and you will get a straight read back within one business day.
Get in touch