Is it worth hiring a marketing agency? Agency vs freelancer vs in-house
A marketing agency is worth it when you need several skills at once and cannot yet justify a full-time hire. A freelancer is worth it when one skill is the bottleneck. An in-house marketer is worth it when marketing is a daily job that someone must own inside the business. Most NZ small businesses we speak to sit in the first two groups.
This guide compares the three on cost, cover, speed and control, then says when each one is the wrong call. It is written for an owner deciding who to hire, whether you work with a digital marketing agency or not.
What you are actually choosing between
The three options differ in who carries the work, not in what the work is. The tasks are the same: build the campaigns, write and design the ads, set up tracking, report on results, and fix what breaks.
- Freelancer: one person, paid by the hour, project or month. You deal with them directly.
- Agency: a team of specialists sharing one contract. You usually deal with an account manager or strategist, and other people do parts of the work.
- In-house: an employee. You pay a salary, plus software, training and management time.
The useful question is not which is best. It is which one covers the gap you have today at a cost you can carry for a year.
How do the three compare on cost?
A freelancer is the cheapest per month, an in-house hire is the most expensive once you count everything, and an agency sits across the range. The figures below are rough NZ ranges from what we see in the market. They are not a published survey and not a quote.
| Option | Rough monthly cost (our experience) | What you also pay for |
|---|---|---|
| Freelancer | $800 to $2,500 | Your own time directing the work and checking it |
| Agency | $1,500 to $10,000+ | Usually nothing extra, though some charge set-up fees |
| In-house, junior to mid | $5,000 to $8,000+ | Software, training, management time, recruitment, leave cover |
Ad spend is separate in all three cases. $2,000 a month to a manager plus $2,000 a month in ads is a $4,000 a month commitment. Our guide on what a digital marketing agency costs in NZ breaks down the agency bands and how the fee is structured.
The in-house number is the one owners undercount. A $6,000 a month salary does not buy $6,000 of marketing. It buys one person for a month, and that person needs tools, a manager and time to learn your business.
When is a freelancer the right call?
Hire a freelancer when one clear skill is missing and you can brief it yourself. A Google Ads account that needs setting up, a landing page that needs writing, a logo, a set of ad images. Defined work with a defined end suits one capable person.
The trade-off is cover. One person does the strategy, the build and the reporting. If they get sick, take a holiday or sign a bigger client, your account waits. A freelancer also tends to be strong in one channel. If your problem is spread across the ad, the page and the follow-up, no single person may cover all three.
A freelancer is a poor fit when you want someone to tell you what to do. You will do the directing, so you need to know enough to spot weak work. If you do not, you can pay for months of activity that never produces a lead.
When is an agency worth it?
An agency is worth it when the problem crosses skills and you want one team accountable for the result. Ads, landing pages, tracking and follow-up speed all affect whether a dollar of ad spend becomes a customer. Splitting those across three freelancers means you become the project manager.
Here is what a working agency account looks like. For Swift Air, a ducted heating installer, $3,014 of Meta ad spend came back as $145,626 of revenue (ex GST) between April and October 2026, a 48.3x return on ad spend. The figure includes switched-off test ads. The result came from the ads, the page and the enquiry follow-up working together, which is the case for a team. The full numbers are on the Swift Air case study.
An agency is a poor fit when your budget is small enough that the fee swallows the return, or when you only need one task done. If you already run ads and want a second opinion before you hire anyone, our free ads audit gives you one without a contract.
Before you sign with any agency, check the contract, who touches your account, and what happens to your ad account if you leave. Our guide on how to choose a digital marketing agency has the questions to ask. On our side, contracts are month to month with no lock-in, and you keep your ad account, ads and tracking if you leave.
When does an in-house marketer make sense?
Hire in-house when marketing is a daily job and the volume justifies a full-time person. That means constant content, many channels, frequent promotions or a large ad budget that needs watching every day. A single employee who lives in your business also knows your customers, your pricing and your sales team better than any outsider.
The catch is range. One hire is one skill set. A strong social media marketer is rarely also a strong paid ads buyer, a conversion specialist and a developer. Many businesses end up with an in-house generalist plus an agency or freelancer for the specialist work, which is a fine setup if you plan for it.
In-house is the wrong call for most businesses spending a few thousand dollars a month on ads. The salary alone can cost more than the ad budget, and the return on a quiet month is zero.
How do you decide?
Work from your budget, your skills gap and how much you want to manage. Run through these in order.
- Is one skill missing, or several? One skill points to a freelancer. Several point to an agency or a hire.
- Can you judge the work? If not, a freelancer who needs direction is risky. An agency that owns the result is safer.
- Is it daily work? If yes and the budget supports it, hire in-house. If it is a monthly cycle of ads, tests and reports, outsource it.
- What does a bad outcome cost? With a freelancer you lose time. With an agency on a lock-in you lose months of fees. With a hire you carry the salary. Prefer the option you can exit fastest.
Whatever you choose, give it time. A fair read on paid ads takes about 90 days, so judge a new hire or agency against what it should have produced by then, not by the first fortnight. Use the ad spend calculator to set that target before you start.