Ad management: agency, in-house team, or freelancer
Who runs your advertising is less about cost than about continuity. The real cost of each model, the risks, and which one fits at which scale.
“Who should run the ads?” usually gets answered with a cost comparison: the agency’s monthly fee set beside an employee’s salary. That comparison almost always produces the wrong answer, because the two lines don’t contain the same things.
The right comparison runs on three axes: total cost, continuity risk, and where the learning accumulates.
Freelancer
Real cost. The lowest monthly figure. But one person juggles several clients, and you cannot see where your account sits in their priority order.
The real risk is continuity. When a freelancer falls ill, takes a holiday, or lands a better contract, your account stops. Ad accounts don’t like stopping — budgets run out, campaigns pause, learning phases reset.
When it’s right: One channel, modest budget, and you as the owner can look at the account yourself. Reasonable to start with, fragile as a permanent arrangement.
The condition: Accounts in your name, and documentation required. If nobody knows why things were done the way they were, the next person starts from zero.
In-house
Real cost. Salary is the visible part. On top come employment costs, training, tool subscriptions (analytics, reporting, creative production) and — most significantly — hiring time. Finding the right person takes months, and the cost of finding the wrong one is far higher.
There is also something nobody says aloud: a one-person marketing team has nobody to learn from. Ad platforms change constantly; inside an agency the experience of ten accounts circulates, in-house there is the experience of one.
The advantage is real and large. Knowing the product, the customer and the sales team from the inside is knowledge no agency acquires quickly. A marketer sitting near the sales team learns which enquiries actually closed without waiting for a weekly call.
When it’s right: When ad spend comfortably covers a full-time cost and marketing is a permanent function for you. It generally becomes economical once monthly spend passes a certain level.
The risk: Single-person dependency. When they leave, institutional memory leaves with them — a harder break than changing agencies.
Agency
Real cost. The management fee. The largest visible line, but it contains several disciplines and continuity. We broke the models apart in ad agency pricing.
The advantage is scale. A team seeing many accounts at once learns platform changes early on your behalf. When one person takes leave, the account doesn’t stop.
The risk is attention. If your account is small within the agency’s roster, focus drifts to larger ones. The only defence is making scope and reporting concrete in the contract.
When it’s right: Multiple channels, measurement that needs building, or a need to start quickly. During setup an agency is almost always faster.
What works best in practice: the hybrid
The healthiest structure we see is not one of the three but a combination of two:
An owner inside, execution outside. Someone in the company owns marketing — knows the targets, talks to sales, defends the numbers. Day-to-day account management, creative production and technical setup come from outside.
That solves two problems at once: institutional knowledge stays in, expertise and continuity come from outside. Even if you change agencies, marketing’s memory remains with the company.
The internal owner doesn’t need to be an advertising specialist. They need to be able to ask the right question: “How many qualified enquiries came in this month, and what did each customer cost?”
Decision table
| Situation | Usually right |
|---|---|
| Just starting, single channel | Freelancer or small-scope agency |
| Multiple channels, measurement not built | Agency |
| High spend, marketing is a permanent function | Internal owner + agency |
| Complex product, long sales cycle | Internal owner + outside execution |
| Seasonal, a few campaigns a year | Agency, project-based |
Whichever model you pick
Three rules don’t change across the three:
- Accounts in your name. Google Ads, Meta Business Manager, Analytics, Search Console. Non-negotiable regardless of model.
- Measurement comes first. Whoever runs it, if what’s measured is wrong the result is wrong. The GA4 measurement guide covers what that setup should be.
- Cost per acquisition is in the report. Not clicks, not impressions. That single metric lets you compare all three models in the same language.
If you’re leaning towards an agency, what a digital marketing agency does and how to choose one is covered separately.
There is a middle option: an external team working as your own. More in dedicated software team.
If you’d like to see which model your current setup fits, we start with an account review.