The quick answer: hire in house when marketing is continuous, central to the business, and you have someone senior enough to direct the work. Use freelancers when the need is a specific skill for a defined period. Use an agency when you need several disciplines at once and cannot justify a salary for each. The honest version is that most businesses under about $3 million in revenue cannot afford the in house team they actually need, which is a team rather than a person, and the ones that hire a single generalist marketer usually end up disappointed for reasons that have nothing to do with the person they hired.
We are an agency, so read this with that in mind. We have also told plenty of prospective clients to hire in house instead, because the work would have been better done that way and taking it anyway would have wasted their money and our time. Here is the actual decision framework.
The Three Options, Compared
| In house | Freelancer | Agency | |
|---|---|---|---|
| Typical annual cost | $65,000 to $110,000 per person, plus tools and benefits | $1,500 to $6,000 per month per specialist | $2,500 to $12,000 per month for a team |
| Breadth | One or two skills, deep | One skill, deep | Several skills at once |
| Business knowledge | Highest. Lives it daily | Moderate. Depends on the relationship | Moderate. Improves over the engagement |
| Speed to start | Two to four months to hire and ramp | One to two weeks | Two to four weeks |
| Speed to stop | Slowest. It is a redundancy | Fastest | Fast, if the contract allows it |
| Biggest risk | Hiring a generalist for a specialist job | Nobody owns the strategy | Becoming one account among many |
When In House Is Right
Hire in house when three things are true at once.
Marketing is continuous rather than project shaped. If there is always something that needs doing, and the work does not stop when a campaign ends, a salary makes more sense than an hourly rate.
Someone can direct the work. This is the condition people skip. A marketing hire needs someone above them who can judge whether the work is any good, set priorities and say no. Without that, a good marketer drifts toward whatever is most visible rather than most valuable, and a weak one is not caught for a year.
The knowledge is specific and hard to transfer. If your product is genuinely complicated, your buyers are unusual, or your industry has rules an outsider will keep getting wrong, an insider who lives it every day has a real advantage.
The trap in this option is expecting one person to cover paid search, SEO, email, social, analytics, design and copy. Those are six or seven distinct crafts. A person who claims all of them is usually competent at one, passable at two and learning the rest on your budget. The generalist marketer hire fails often, and the failure is almost always structural rather than personal.
When a Freelancer Is Right
Use a freelancer when you know exactly what you need done and roughly how long it will take. A website build. A migration. A quarter of paid search management while you decide on something permanent. A specific piece of expertise you need once.
Freelancers are usually the best value in the whole market for defined, bounded work, because you are paying for the skill and almost nothing else. No account management layer, no overhead.
The failure mode is predictable. Nobody owns the strategy. You end up with three freelancers doing good work in three directions, none of them responsible for whether the whole thing adds up, and no single person you can ask why leads are down. That is fine if you are the one holding it together and you have the time and knowledge to do it. It falls apart when you assumed someone else was.
The second risk is continuity. Good freelancers get busy, take a full time role, or move on. If the work is genuinely continuous and the knowledge lives only in their head, you will rebuild it more than once.
When an Agency Is Right
Use an agency when you need several disciplines working together and cannot justify a salary for each. Paid search, SEO, analytics and creative all pulling in the same direction is the normal case for a local or mid sized business, and hiring four specialists is not a realistic option for most of them.
It also makes sense when you want the work to survive somebody’s vacation, when you need to move quickly, and when you would rather buy an opinion than form one. A decent agency has seen your situation before, which is worth something on its own.
The failure mode here is being a small account at a large firm. Your work goes to the most junior person available, the senior people you met during the pitch are never seen again, and your reporting is a template. This is common enough that it deserves to be assumed rather than hoped against, and it is worth reading our guide on how to choose an SEO agency before signing anything.
The other failure mode is the contract. A twelve month minimum with a cancellation penalty tells you where the risk has been placed. An agency confident in its results does not need to lock you in, and one that does is protecting itself against the possibility that you will want to leave. We work month to month for exactly that reason: it puts the risk on us, which is where it belongs.
The Hybrid Most Businesses Actually End Up With
The arrangement that works most often is not one of the three. It is one senior person in house who owns strategy, priorities and the customer relationship, with execution bought from an agency or specialists.
That person does not need to be a marketer by background. They need enough judgment to set direction and enough authority to say no. In a lot of small businesses it is the owner, which is fine as long as they have the hours for it and are honest about when they do not.
This structure works because it puts the irreplaceable part, knowledge of the business and accountability for the outcome, on the inside, and buys the parts that are genuinely specialized from people who do them all day.
How to Actually Decide
Answer four questions honestly.
Before any of them, you need a number. If you have not built one, work your budget backwards from the revenue it has to produce first, because the answer often rules out one of the three options on cost alone.
Is the work continuous or project shaped? Continuous points toward in house or an agency retainer. Project shaped points toward a freelancer.
How many disciplines does it need? One points toward a freelancer or a specialist hire. Three or more points toward an agency, unless you can fund three or more salaries.
Who will judge whether the work is good? If the answer is nobody, fix that before spending anything. This is the most common reason marketing money is wasted, and it is not solved by any of the three options.
What happens if it does not work? Compare how quickly you could stop. A freelancer ends with a notice period. A month to month agency ends with an email. An employee is a much harder conversation, and that asymmetry should be priced into the decision rather than discovered later.
Frequently Asked Questions
Is an agency more expensive than hiring in house?
Per hour, usually yes. For equivalent capability, usually no. A single mid level marketer costs $65,000 to $110,000 a year once benefits, tools and payroll costs are included, and covers one or two disciplines competently. An agency engagement in the same range typically covers several disciplines with people who specialize in each. The comparison people make is salary against retainer, and the comparison that matters is total capability against total cost.
What size business should hire a marketing person in house?
There is no clean revenue threshold, but the practical test is whether you can fund the second hire. A single in house marketer covering everything is the arrangement that disappoints most often, because marketing is several crafts rather than one. If you can only afford one person, it is usually better to hire them as a director of the work and buy the execution, rather than expecting them to do all of it.
How do I know if my agency is actually doing anything?
Ask what changed in your account this month and what it produced. A good answer is specific: these campaigns were restructured, this landing page was rebuilt, cost per lead moved from here to there. A vague answer about optimization and monitoring, delivered against a report that shows impressions and traffic rather than leads and revenue, means the work is thinner than the invoice. You should also be able to log into your own ad accounts and analytics directly, and any reluctance to give you that access is disqualifying.
Should I use a freelancer to save money?
For defined, bounded work with a clear specification, freelancers are often the best value available, because you pay for the skill and almost no overhead. For continuous work spanning several disciplines, the saving tends to be illusory: you take on the coordination yourself, and either it costs you time you have not accounted for or nobody does it and the pieces stop adding up. Judge it on what the arrangement requires from you, not just on the rate.
The Test Worth Applying
Whichever you choose, one condition decides whether it works: someone has to be accountable for the number, not for the activity. Ask who that person is and what number they own. If nobody can answer, the structure is wrong regardless of which of the three you picked.
If you want a straight opinion on which of these fits your situation, including the answer that you do not need an agency, a thirty minute call is enough to get there. You can also see what our clients say about the working relationship on our reviews page, and read more about how we run engagements before you talk to anyone.
