Skip to content

Marketing leadership

Agency vs freelancer vs in-house: which is right for you?

Pick the shape, not the label.

Choosing agency vs freelancer vs in house depends on how much work you have, how many skills it needs and how much day-to-day control you want. A freelancer suits one clear skill, an in-house hire suits steady full-time work in one area, and an agency suits work that needs several skills, cover and speed; many businesses end up with a mix.

Josef Winstone, Founder & Managing Director, Foundry Agency

By Josef WinstoneFounder & Managing Director · 6 min readUpdated

What's the difference between an agency, a freelancer and in-house?

A freelancer is one specialist you hire for a skill, such as Google Ads or design. An in-house marketer is your employee. An agency is a team with several skills you hire for a project or ongoing work.

All three can be excellent. The right one depends on the shape of the work, not on which label sounds better.

When does a freelancer make sense?

When the work is one clear skill and you can manage it yourself.

  • Good for: a single channel, a one-off project, or filling a gap in an existing team.
  • Strengths: hands-on, flexible, and you deal with the person doing the work.
  • Watch for: holidays and illness, a full diary, and gaps when the job needs more than one skill.

When does in-house make sense?

When there's steady, full-time work in one area and you want someone fully inside the business.

  • Good for: daily content, social, email and coordinating everything else.
  • Strengths: knows the product and customers deeply, and is there every day.
  • Watch for: one person can't be expert at everything, plus recruitment, training, tools and management time.

When does an agency make sense?

When the work needs several skills, needs to move fast, or needs cover.

  • Good for: a new website, ads across several platforms, SEO with content and PR, or a launch.
  • Strengths: several specialists, tools already paid for, and cover when someone's away.
  • Watch for: juniors doing the work under a senior pitch, layers of account managers, and long lock-in contracts.

Agency vs freelancer vs in house: how do you decide?

Work through these questions in order. The answers usually point clearly to one option, or a mix.

  1. Write down the work for the next six months: channels, projects and what success looks like.
  2. Count the skills it needs. One skill points to a freelancer; several point to an agency or a mix.
  3. Estimate the hours. Full-time, steady work in one area points to a hire.
  4. Decide who will set direction. If nobody inside can, consider a fractional CMO first.
  5. Check how much cover you need. If one person being away would stall things, avoid relying on one person.
  6. Ask each option who does the work, how fast they reply, and how you leave.
  7. Agree the price before anyone starts, and start with something small enough to judge quickly.

Can you mix all three?

Yes, and it's common. An in-house marketer runs content and social, a freelancer handles one specialist channel, and an agency builds the website or runs ads.

It works best when one person owns the plan and everyone reports against the same numbers.

Agency, freelancer or in-house at a glance

FreelancerIn-houseAgency
Best forOne clear skillSteady full-time workSeveral skills, speed
Cover when awayLimitedLimitedBuilt in
Knowledge of your businessGrows over timeDeepestGrows over time
CommitmentFlexibleEmploymentContract terms
Who manages itYouYouShared

How does Foundry fit in?

We're a small team of senior people, with no account managers, plus specialists when a project needs them. You talk to the people doing the work on WhatsApp or Slack, and we'll reply within the hour (working hours). Websites take 5 days from kick-off to live on average.

We often work alongside in-house marketers and freelancers, filling the skills they don't have. Josef is also a fractional CMO for several businesses, for teams that need someone to set direction.

Our averages. Not our best days.

Our averages

  • 5days

    Website, kick-off to live

  • 3hours

    Google Ads setup

  • 4hours

    Meta Ads setup

  • 20mins

    Average reply timethis service

Agency, freelancer and in-house FAQs

  • Often per hour, not always per result. Compare what each will deliver, how fast, and what happens when someone's away.

  • If the work is part-time or needs several skills, an agency or freelancer is usually more practical. Hire once there's steady full-time work in one area.

  • Yes. Agree who owns the plan, who does what, and which numbers everyone reports on.

  • Ask for names, and ask to speak to them before you sign. At Foundry, the senior people you meet are the people doing the work.

  • Start with a written plan. A short call and a plan, or a fractional CMO, will tell you which skills you need before you hire anyone.

Want senior people on it, fast? Get moving.

Tell us what you need. We'll reply within the hour (working hours), and most websites go live about 5 days after kick-off.

We'll reply within the hour (working hours).

Or email hello@foundryagency.co.uk

Analytics cookies are off until you accept. We use them to see which pages help. Cookie notice