Hire a freelancer when the problem is one channel, the spend is small, and you can manage the work yourself. Hire an agency when the work spans channels, cannot stop for two weeks, or is large enough that one bad month costs more than the difference in fee. Either way, own every account.
This is published by an agency, so check the reasoning, not the conclusion — which is not that agencies win. The choice is usually framed as quality. That is wrong: some of the sharpest paid search operators went independent to stop sitting in status meetings. What differs is structure — how many people, how many channels, and what happens when one disappears.
Where a freelancer genuinely wins
Cost, and where the cost goes
An agency fee covers the person in your account plus everything around them: the account manager, the sales cost of winning you, software, a margin. A freelancer’s fee covers the person in your account. Same monthly dollar, more hours of attention. The overhead buys real things, but if you do not need them you pay anyway.
Direct access, and depth
The biggest day-to-day difference is whether the person who understands your business is the person touching the account. With a freelancer they are the same person by definition; with an agency you have to check, because often they are not. Specialists also go deeper — eight years of nothing but Shopping campaigns beats a generalist at Shopping campaigns.
Speed
A freelancer acts the moment you decide. No ticket, no internal approval, no weekly production cycle. For a promotion that starts Thursday, that is worth money.
What the agency structure buys
Four things: coverage when someone is unavailable, more than one skill set under one contract, a second person reviewing work before it ships, and an entity carrying obligations rather than an individual who can stop replying. Often none of it is worth the premium.
What single point of failure actually costs
A freelancer is one person. That is the value proposition and the risk. They get sick, they take vacation, and their largest client has a crisis the same week you do, which is when you learn where you sit in that priority order. Occasionally they stop replying altogether: rare, but not rare enough to ignore.
The damage is not evenly distributed. An SEO program can pause two weeks and lose almost nothing. A paid account spending daily, with automated bidding fed by whatever it is given, cannot. Ask before signing: what happens when you are out for two weeks, who covers, and is it written down. Someone never asked that will improvise, during your busiest month.
Account and platform ownership, which matters more than the rest combined
Act on this today whichever way you go — agencies get it wrong as often as freelancers. Whoever holds admin controls the asset.
- Google Ads. Documented access levels, and only admin can grant access, change access levels and unlink manager accounts. Own the account under your billing, with whoever you hire added as admin or linked as a manager. An admin can unlink a manager account at any time — but only if you are the admin.
- Google Analytics. Moving a GA4 property to another account requires Administrator and Editor roles on both the source and destination accounts. If your property sits in someone else’s account and you are not an administrator there, you cannot move it out.
- Meta. Your business portfolio should own the ad account and page, with the agency added through partner access to assets in your portfolio. Assets built inside their portfolio are theirs, and getting them back is a request, not a right.
- Google Business Profile. If someone else verified it, you request access, the current owner has three days to respond, and they can deny it. Google notes the fallback claim option “isn’t always available.”
- The domain. ICANN’s policy is that only the registered name holder or administrative contact can initiate a transfer, and a domain generally cannot be transferred within 60 days of a registrant change. Check the registrar login is yours.
- Search Console, Tag Manager, the CMS, call tracking, email. Your account, their access.
The test is one question: if this ended badly on a Friday, what do I still have on Monday. If the answer involves losing conversion history, analytics, reviews or the domain, fix that first — a rebuilt account starts learning again on your money.
When the channel mix changes
You hire a paid search specialist. Eighteen months later cost per lead has climbed, the answer is organic demand and retargeting, and your specialist does search. Three things can happen. They stretch into the new channel and do it badly, because the alternative is losing the client. They tell you the channel is unnecessary, which may be true and may be self-interest. Or they say it is not their work and refer you on — the right answer, and a signal about who you hired.
If you add a second freelancer, understand what you took on. Two specialists who do not talk need someone to make sure the page the SEO wants is the page the ads point at, that attribution is not double-counted, and that budget moving between them is a decision and not an accident. That someone is you. It is most of what agency overhead pays for.
How the economics change around $10,000 a month in spend
WebFX, one of the few firms that publishes rates, puts the usual management fee at 10% to 20% of ad spend, falling as spend rises, with its own service starting at $750 a month. Run it both ways. At $4,000 of spend, 15% is $600 — below what most agencies will take, which is why nearly all have a floor fee, and that floor is a large share of your total cost before a single click. At $10,000 the same band is $1,000 to $2,000: enough to buy real attention, and smaller as a share of the money at risk.
That is the shift. Below roughly $10,000 a month the fee is the dominant cost and minimizing it is rational — a freelancer, or running it yourself with paid help on the build. Above it the media dominates, and the expensive failure is two weeks of unmanaged spend rather than an overpriced retainer. Accounts that size have usually spread across campaign types and platforms, which is where one skill set binds.
When a freelancer is right and an agency is overkill
Plainly, so it reads as no kind of hedge. Hire the freelancer when most of these hold.
- One channel. The problem is Google Ads, or SEO, or email — not “marketing.”
- Spend below the level where a percentage fee funds a team. Floor pricing takes a share of a small budget that is hard to justify.
- The work can pause. If two quiet weeks cost little, redundancy is not worth buying. Seasonal businesses sit here — paying a retainer through eight dead months to keep a team warm is a poor trade.
- It is a project, not a program. A rebuild, a migration, an account structure with a handoff. Paying a retainer for finished work is how these turn into subscriptions.
- Someone internal can manage it. Reads the reports, asks real questions, notices when nothing has changed in a month.
- You are testing whether a channel works at all. Buy the cheapest competent version of that experiment first.
The decision rule
- Count the channels that have to work together. One points to a freelancer. Two or more points to an agency, or to you coordinating knowingly.
- Ask how long the work can stop without damage. Two weeks or more, a freelancer is fine. Less, and you need documented coverage from whoever you hire.
- Compare the fee to the money at risk. When the fee is the bigger number, optimize the fee. When the media is bigger, optimize the management.
- Decide who does the integrating and put a name to it. If the name is yours, budget the hours.
- Fix ownership before signing anything. Admin on every platform, your billing, your domain. It applies identically to both, and it is the only item you cannot fix later on your own terms.
One caveat. The failure mode of a freelancer is a gap: a channel nobody covers, two weeks nobody watches. The failure mode of an agency is a layer: paying to coordinate work that needed no coordinating. Pick whichever is cheaper to fix in your business, then re-check each quarter.