Choosing help

DIY vs freelancer vs agency: honest trade-offs

In this guide
  1. 01Quick comparison
  2. 02Doing it yourself
  3. 03Hiring a freelancer
  4. 04Working with an agency
  5. 05Hidden costs
  6. 06The hybrid approach
  7. 07Questions to ask
  8. 08Which is right for you?
  9. 09FAQs

Sooner or later, every business owner asks the same question: should I keep doing my own marketing, hire a freelancer or bring in an agency? Each option has real strengths, and each has costs that aren't obvious at first.

We're an agency, so we're not neutral. But the right choice depends on your business, and sometimes it isn't us. This guide sets out the trade-offs as honestly as we can.

What you'll learn

  • A side-by-side comparison of the three options
  • When each option makes sense, and when it does not
  • The hidden costs that rarely make it into the decision
  • The questions to ask before you hire anyone

The quick comparison

Doing it yourselfFreelancerAgency
Best forEarly days, small budgets, simple needsOne clear skill or projectSeveral channels that need to work together
Your timeHighMedium: you brief and coordinateLower: one point of contact
Range of skillsWhatever you can learnDeep in one areaBroad, with specialists
StrategyUp to youUsually limited to their areaUsually included
ContinuityDepends on your workloadDepends on one personCovered by the team

The table is a generalisation. Great freelancers think strategically, and some agencies hand you a junior and a template. Use it as a starting point, then judge each option on its own merits.

1. Doing it yourself

The upside

Nobody knows your business like you do, and nobody cares about it more. Doing your own marketing keeps cash in the business, and you learn exactly what works with your customers. Plenty of marketing basics are well within reach: keeping your Google Business Profile up to date, asking for reviews and posting on social.

The downside

Your time is the hidden cost. Hours spent learning Ads Manager or fiddling with a website builder are hours not spent serving customers or running the business. And some work, such as brand design, technical SEO and ad set-up, has a steep learning curve where mistakes are expensive.

When it makes sense

  • You're just starting and budget is tight
  • Your marketing needs are simple
  • You enjoy it and have the time to learn

2. Hiring a freelancer

The upside

A good freelancer brings real expertise in their area, often with lower overheads than an agency. For a well-defined job, like designing a logo or building a simple website, they can be a great fit. You usually work directly with the person doing the work.

The downside

Most freelancers specialise in one thing. If you need a brand, a website, SEO and ads, you might end up managing four freelancers who never talk to each other. You become the project manager, and gaps appear between the pieces. When one person is sick, busy or moves on, the work stops.

When it makes sense

  • You need one specific skill for a defined project
  • You have the time to brief and coordinate
  • You already have a clear strategy and need hands to deliver it

3. Working with an agency

The upside

An agency brings strategy and several specialist skills under one roof, so your brand, website, SEO and ads are planned together. You have one point of contact, cover when someone is away and people who have solved similar problems for other businesses.

The downside

Agencies can cost more than a single freelancer for the same piece of work, because you are paying for coordination, strategy and continuity. Large agencies can also feel impersonal, with senior people in the pitch and juniors doing the work.

Big agency or lean studio?

There is a middle ground. Lean, senior-led studios give you one experienced lead who knows your business, backed by a network of specialists brought in when the work needs them. You get the joined-up thinking of an agency without paying for a big office. It is how we work, and it suits many small and growing businesses.

When it makes sense

  • You need several channels working together
  • You want strategy as well as delivery
  • You don't have time to manage multiple suppliers

The hidden costs nobody mentions

When you compare options, the quote is only part of the picture. These costs rarely appear on an invoice, but they are real:

  • Your time. Learning, briefing, chasing and checking all take hours away from the business.
  • Coordination. Multiple suppliers mean multiple briefs, and gaps where nobody owns the result.
  • Rework. A cheap logo that needs redoing, or a website rebuilt within two years, costs more in the end.
  • Tools and subscriptions. Design software, SEO tools, scheduling apps and hosting add up.
  • Missed opportunities. Ads set up badly, or a site nobody can find, cost you customers you never see.

A hybrid approach often works best

It doesn't have to be all or nothing. Many businesses get the best results by keeping some marketing in-house and handing over the parts that need specialist skills.

  • Keep in-house: reviews, everyday social posts, customer emails and anything that relies on your personal knowledge
  • Hand over: strategy, brand design, website build, technical SEO and paid ad set-up and management
  • Share: content, where you supply the expertise and someone else shapes it

A good partner will be happy to work this way, and should show you how to do more yourself where it makes sense.

Questions to ask before you hire anyone

  1. Who will actually do the work, and who will I talk to day to day?
  2. Can you show me work for businesses like mine?
  3. How will you measure success, and how often will you report?
  4. Who owns the ad accounts, website, files and data? (The answer should be you.)
  5. What happens if I want to stop?
  6. What will you need from me?

So which is right for you?

If your needs are simple and you have the time, do it yourself and learn. If you need one specific skill for a defined project, a good freelancer may be all you need. If you need several channels working together and would rather spend your time running the business, an agency or lean studio is usually the better fit.

Whatever you choose, insist on owning your accounts and files, ask for plain-English reporting and pick people who are honest about what they will and won't do.

Frequently asked questions

Is an agency more expensive than a freelancer?

For a single, well-defined job, often yes. But when you add up several freelancers, your time coordinating them and any rework, the total cost can be closer than it looks. Compare total cost and results, not just day rates.

Can I start with a freelancer and move to an agency later?

Yes. Many businesses do. Make sure you own all your accounts, files and logins from the start, so moving is easy when you are ready.

Who should own my ad accounts and website?

You should. Ad accounts, analytics, your domain, your website and your brand files should all be in your name, with your partner given access to manage them.

What is a lean studio?

A small, senior-led team where you work with one experienced lead, backed by specialists brought in for each project. It combines the joined-up thinking of an agency with the direct relationship of working with a freelancer.

Related services

Keep reading

All resources

Book a discovery call

Want a hand putting it into practice?

Book a free discovery call and we'll help you work out what's worth focusing on first.