Every growing business eventually asks the same question: should we hire someone in-house to handle marketing, or bring in an agency? The instinct is usually to assume in-house is cheaper, since you’re not paying for someone else’s overhead. In practice, the math rarely works out that way.

The real cost of an in-house hire

A single marketing hire, even a generalist, typically runs $50,000 to $75,000 a year in salary alone before benefits, payroll taxes, and equipment. That person is expected to cover strategy, content, design, ads, email, social media, and reporting — a workload that in an agency is split across specialists. One person cannot be excellent at all of it. Most small businesses end up with a marketing coordinator who is competent at two or three of these disciplines and weak everywhere else.

Then there’s ramp time. A new hire needs weeks to understand the business, the brand, and the tools before they produce meaningful output. If they leave, which happens often in marketing roles, you start over.

What an agency actually replaces

A full-service agency isn’t one person, it’s a team: a strategist, a designer, a copywriter, an ads specialist, and someone managing the account, all coordinated toward the same goals. You’re paying for a fraction of many specialists’ time rather than the full time of one generalist. For most small and mid-sized businesses, this produces more output and better quality than a single in-house hire at a comparable or lower monthly cost.

Where in-house actually wins

This isn’t a blanket argument against hiring internally. Businesses with a marketing budget large enough to support a full team — five or more specialists — genuinely benefit from in-house control and speed. Businesses with highly proprietary knowledge that’s hard to hand off, or brands that need someone physically present daily, also lean toward in-house. The tipping point is usually somewhere between $150,000 and $250,000 in annual marketing spend — below that, an agency almost always produces more.

The hybrid model most businesses land on

Many businesses that start with an agency eventually hire one internal marketing coordinator to manage the relationship, handle day-to-day requests, and keep the brand consistent, while the agency continues to handle strategy, design, and specialized execution. This combines the speed of having someone in the building with the depth of a full team behind them.

The actual question to ask

Instead of “what’s cheaper,” the better question is: what output do we need, and what does it cost to get that output reliably? A single hire producing mediocre work across six disciplines is not cheaper than a team producing strong work across the same six, even if the sticker price looks lower on paper.

If you’re evaluating this decision for your own business, the honest starting point is mapping out everything you actually need marketing to do this year, then pricing both paths against that list — not against a vague sense of what marketing should cost.