Marketing agency or in-house: which is right for your business?

We are an agency, so treat this with appropriate suspicion. There are jobs a business should keep in-house, jobs worth outsourcing, and a middle path most small companies land on once they stop treating it as one decisi…

Marketing agency or in-house: which is right for your business?

What in-house does better

  • Anything requiring your knowledge. Nobody outside your business knows why customers really call, what goes wrong on jobs, or which service is worth pushing this quarter.
  • Photos and video from the field. A technician with a phone gets shots an agency visiting once a quarter never will.
  • Reviews. The ask has to come from the person who did the work, at the moment the job is finished.
  • Answering enquiries. Speed of response beats every clever campaign, and it can only happen inside the business.
  • Social posts with a personality. Real posts from the owner outperform scheduled agency content in most local trades.

What agencies do better

  • Work needing constant practice. Google Ads accounts and technical SEO reward people who touch dozens of them monthly and see patterns early.
  • Anything you would do once and then leave. A website build, a rebrand, a campaign structure. Specialist work with a start and an end.
  • Diagnosis. An outsider reads your site the way a customer does, without knowing what the buttons are supposed to do.
  • Cover. An agency does not go on holiday in the middle of your busy season, or leave for a better offer taking the account logins with them.

The cost comparison nobody does properly

A junior marketing hire costs a salary plus payroll taxes, benefits, software, training and management time. They will be good at one or two of the six things you need and learning the rest on your budget. An agency retainer buys a slice of several specialists and no management overhead, but nobody in that team wakes up thinking only about your business.

Compare them on cost per outcome rather than cost per month, and include your own time in the in-house column. Most owners forget to.

The hybrid most small businesses end up with

In-house keeps: reviews, photos from the field, social posts with a face, answering enquiries fast, and knowing which services to push.

Outsourced: the website, the ad account, technical SEO, and the quarterly review that says whether it is working.

That split plays to both sides and is usually cheaper than either extreme.

Questions to ask before you sign either way

  • Who owns the ad account, the website and the analytics? The answer should always be you.
  • What happens in month one, and what will I see in month three?
  • What is the reporting, and does it show cost per lead or just impressions?
  • Is the fee flat or a percentage of ad spend? A percentage rewards spending more.
  • What is the notice period? Long lock-ins usually protect the agency, not you.

Signs the arrangement is not working

Reports full of activity and light on outcomes. No one asking you which jobs actually came in. Changes taking weeks. And the big one: nobody has told you something you did not want to hear in six months. A marketing partner who never disagrees with you is not paying attention.

Common questions

Can a small business do it all in-house?

Yes, if someone owns it and has time. The failure mode is not skill, it is that marketing becomes the thing that slips when the business gets busy.

Is a freelancer a middle option?

Often a good one for a single discipline, and cheaper. The risks are availability and the bus factor, so keep account ownership with you.

How long before an agency should show results?

Ads within weeks, SEO within months. What they should show immediately is a clear plan and honest reporting.

What if I already have an agency and I am not sure?

Ask for cost per booked job by channel for the last six months. The answer, or the difficulty getting it, tells you what you need to know.

Where to start

Write down the six marketing jobs your business needs done, then mark who is genuinely doing each one today. The gaps are your answer. If you want an outside read, our strategy engagement produces a plan you can execute with us, with someone else, or in-house.

More from the blog

Once a month

What actually changed in local search, and what it cost

  • The one change in Google or AI search that affected local businesses that month, in plain language
  • Something we tested for a client, what it cost and whether it worked
  • The page we would fix first if the business were ours
Thanks. The next one goes out at the start of the month.
One email a month, never more. No roundups, no reposted news, unsubscribe in one click.
Free Marketing Audit Book a Consultation Join our Newsletter