Not every business should hire a digital agency. Plenty of mid-market operators would be better served by a senior in-house hire, a freelancer stack, or — occasionally — doing nothing at all and reinvesting the budget in the product. Here's the honest decision framework.
When an agency makes sense
Three conditions have to be true before an agency is the right call.
- You have real marketing scope but can't justify a full-time senior team. Multiple channels, bilingual requirements, and a production pipeline add up to three to five roles. If you only need one of those roles, hire the role.
- You're growing fast enough that in-house hiring would slow you down. Recruiting a marketing director in Montréal is a 90-day process. An agency can be live in two weeks. If the cost of the delay exceeds the cost of agency premium, rent the department.
- You need pattern recognition across industries. Agencies that work across 10–50 clients see problems you haven't seen yet. That cross-pollination is the unspoken value.
When an agency is the wrong call
Three conditions that should make you pause:
- You don't know what good looks like yet. If you can't define success metrics, no agency can hit them for you. Hire a fractional CMO to set the strategy first, then engage execution partners against it.
- Your product needs to improve before marketing can work. Agencies amplify the underlying offer. If the product has fundamental fit problems, the agency will just make them visible faster.
- You want one person who lives in your business. An agency is by definition shared attention. If you need someone in your Slack all day, hire them.
The hybrid model most mid-market operators should consider
The cleanest setup we see at $2M–$50M revenue isn't pure agency or pure in-house. It's one senior in-house marketer — usually a director — plus an agency running execution. The director owns strategy, brand, and relationship to the CEO. The agency runs paid media, creative production, web, and analytics. That combination keeps strategy close to the business while renting the operational muscle.
If you're trying to decide between hiring an in-house director at $140K or engaging an agency at $8K/mo, the right answer is often both — scaled down. A $90K director plus a $4K/mo agency will beat either alone.
A five-minute self-test
Score yourself honestly on five questions. Three or more yeses, engage an agency. Fewer than three, hire in-house or wait.
- Can you write down three business metrics you'd hold a marketing team accountable to next quarter?
- Do you have budget for both fees and media spend above the minimum viable threshold ($5K/mo media, $5K/mo fees at the low end)?
- Do you have someone internal who can be the weekly point of contact for an agency?
- Can you make decisions — on brand, on budget, on creative — inside a week without a committee?
- Do you have a product-market fit story the agency can amplify, not compensate for?