Agency vs. Freelancer vs. In-House: What’s Actually Right for a $1M Business?
For most businesses between $500K and $2M in revenue, an agency or growth partner is the right choice — a single freelancer usually can’t cover the full system, and an in-house hire usually costs more than it delivers until the business is closer to $2M–$3M. But the right answer depends on exactly what’s broken, not just the revenue number.
The freelancer trap
Freelancers are often the first hire because they’re cheap and specific — a freelance ad manager, a freelance content writer. The problem shows up a few months in: growth isn’t actually one job, it’s several connected ones. An ad manager can run great campaigns that land on a website that doesn’t convert. A content writer can produce excellent posts that never reach anyone because there’s no distribution strategy behind them.
Freelancers are the right call when exactly one system is broken and everything else already works. They’re the wrong call when a business needs multiple systems working together — which describes most businesses under $2M.
The in-house trap
Hiring in-house feels like the “grown-up” move, but it comes with a cost most owners underestimate: a single marketing hire, even a strong generalist, can’t be excellent at branding, paid ads, content, web development, and retention systems at the same time. You end up paying full-time salary for part-time expertise in most of the areas that matter.
In-house makes sense once a business has enough marketing volume and budget to support a team, not one person — usually somewhere north of $2M–$3M in revenue, sometimes later.
Where an agency or growth partner actually fits
A growth partner exists specifically to fill the gap between “one freelancer can’t do it all” and “we can’t afford a full internal team yet.” The trade-off is real: less day-to-day control than an in-house hire, and a monthly cost higher than one freelancer.
What that cost buys, when the partner is doing it right:
- Specialized expertise across multiple systems (ads, content, web, retention) instead of one generalist stretched thin
- Accountability for outcomes across the whole growth system, not just one deliverable
- Flexibility to shift focus as priorities change, without a hiring or firing decision
When none of the three is the right answer yet
If a business doesn’t yet have a repeatable, profitable customer acquisition process — even a manual one — no amount of agency, freelancer, or in-house spend fixes that. That’s a product-market or sales-process problem, and it should be solved before scaling marketing spend of any kind.
The honest version of this advice: figure out which system is actually broken before deciding who fixes it.
— Zero Latitude, Your All-in-One Growth Partner

