Notes / Working with an agency

Agency, freelancer or in house: which one your brand actually needs.

The three options buy the same work and break in completely different places. Which one is right has almost nothing to do with your revenue and almost everything to do with how many channels you run and how quickly the answers go out of date.

10 September 20267 minute read Written by roasdept

Hire a freelancer when one channel matters and the work is steady. Hire in house when marketing is the product rather than a support function, and you can afford to keep paying for training. Hire an agency when you run several channels that have to agree with each other, and when the specific skills you need keep changing faster than one person can keep up. Most brands choose on price and then discover they chose on failure mode, because that is the part nobody compares.

When should you hire a digital marketing agency?

When more than two channels are live and they have started contradicting each other. That is the real threshold, and it arrives at wildly different revenue levels for different brands. The symptom is specific: Meta reports one number, Google reports another, the shop reports a third, and every conversation about performance turns into a conversation about which number is right. That problem is not a channel problem, so no channel specialist fixes it. It is what an agency running all of them is for.

The second trigger is a build. Someone has to actually make the feed, the flows and the pages rather than recommend them, and the moment your list of recommendations is longer than the list of things that got done, you have an execution gap rather than a strategy gap.

Agency or freelancer?

A good freelancer is frequently better at one channel than the person who would run it at an agency, and costs less, because you are not paying for anybody's account management layer. That is a real advantage and it is worth taking when it fits. What you are also buying is a single point of failure: one calendar, one holiday, one illness, one better offer. There is no cover, no second opinion inside the account, and nobody whose job is the join between channels.

The honest rule is that a freelancer is the right answer more often than agencies admit. One channel, a stable account, a brand that knows what it wants: hire the specialist. The moment the work spans channels, or the answer to "who owns measurement" is nobody, the arithmetic changes.

Agency or in house?

An in house hire gives you attention nobody else can match. They know the product, they are in the meetings, and they care in a way an external supplier structurally cannot. That is worth a lot, and for a brand where marketing is the whole business it is the right answer.

The cost that gets underestimated is not salary, it is currency. Ad platforms rewrite themselves roughly every eighteen months, and a single in house marketer has no one to learn from and no other accounts to see patterns in. You are paying for their training as well as their time, and the training is invisible until it is missing. The usual failure is a good marketer who was excellent at the job as it existed when they were hired.

The strongest version for most brands is neither pure option: one person in house who owns the brand, the calendar and the decisions, and an outside team that runs the accounts and gets measured on them.

What is the difference between a marketing firm and an agency?

Nothing consistent. The words are used interchangeably, and neither one tells you whether anybody will open your ad account on a Tuesday morning. Judge on what is delivered rather than on what the company calls itself, because the labels have no agreed meaning and the industry has never tried to give them one.

Is a marketing agency worth it?

It is worth it when the fee is smaller than the difference the work makes, which sounds circular until you notice that most brands never establish the baseline that would let them check. Write down where the account is before anybody starts: revenue from your shop, spend, and the two or three numbers you actually run the business on. Without that, the question stays unanswerable for the whole engagement, and both sides end up arguing about a feeling.

It is not worth it when you are hiring an agency to decide what your brand is. That is the one job nobody outside the company can do for you, and an agency that says otherwise is selling a deck.

Which one breaks first

  • Freelancer. Breaks on availability and on the join between channels. There is no redundancy, and nothing in the arrangement pays anybody to look at the whole picture.
  • In house. Breaks on currency. One person, no peers, and a platform that changes underneath them. Also breaks on holidays, and on the day they resign.
  • Agency. Breaks on attention. You are one of several accounts, and the people in the pitch are frequently not the people in the account. Ask who runs it day to day and how many others they carry.

How to decide in one sitting

Count the channels that are genuinely live. Ask who currently owns the number that decides whether marketing worked. Then ask what would have to be built, not advised, in the next three months. One channel and nothing to build is a freelancer. Marketing as the product is a hire. Several channels, a measurement question nobody owns, and a build list is the case for an agency, and it is worth asking any candidate for the five questions in writing before you pick one.

Questions

Should I hire a marketing agency or a freelancer?

Hire a freelancer when one channel matters and the account is stable, and an agency when several channels have to agree with each other and somebody has to own the measurement that ties them together.

When should you hire a digital marketing agency?

When more than two channels are live and they have started reporting numbers that contradict each other, because that is a problem no single channel specialist can fix.

Is it better to hire in house or use an agency?

In house wins on attention and product knowledge, an agency wins on staying current across platforms that change every eighteen months, and most brands do best with one person in house owning the decisions and an outside team running the accounts.

What is the difference between a marketing firm and an agency?

Nothing consistent, because the terms are used interchangeably and neither one tells you who will actually open your ad account.

Is a marketing agency worth it?

It is worth it when the fee is smaller than the difference the work makes, which you can only judge if you write down the baseline revenue and spend before anybody starts.

Can a small brand afford a marketing agency?

Yes, if the scope is cut to the channels that matter rather than the full list, and the fee is a fixed monthly amount rather than a percentage of ad spend that prices you by budget instead of by difficulty.

The next step

Want this run on your account?

Send the brand and the channels you run. You get a written read on the account before anything is signed, and it looks a lot like the reasoning above.

Get your free growth audit
Day 0

You send the basics

The brand, the channels and roughly what you spend. Two minutes of your time.

Within 2 days

We audit it from the outside and write back

Your ads, store, feed and search visibility are all public. We go through them and write back with what we’d change first and what it would cost. Free, and no account access needed.

Week 1

We take the work off your desk

Access, measurement, structure, feed and the creative brief. You approve. We build.

Every week after

Report on Monday, call the same week

You always know what we did, what it earned and what’s next. That never changes.