How to choose the right marketing agency for you

You have decided you need a marketing agency. Now you have to pick one. Here is how to cut through the pitch theatre and find a partner that will actually work for your business, your budget, and the stage you are at.

Dom OBrien

4/13/20265 min read

The previous post in this series was about when to bring in a marketing agency and what to use them for. This one is about something harder: how to choose the right one.

Because the decision to hire is actually the easy part. The market is full of agencies. Most of them will send you a polished deck, put their best people in the room, and tell you exactly what you want to hear. Figuring out which one is actually right for you, at your size, with your budget and your specific problem, takes a bit more work than the pitch process usually encourages.

The pitch is not the product

The most common mistake first-timers make when choosing an agency is getting dazzled by the pitch and forgetting that the people in the room pitching are not always the people who will work on your account.

Senior agency talent is expensive. Agencies make money by having that talent win clients and then handing the day-to-day work to more junior staff. That is not inherently wrong, it is just how the model works. The problem is when there is a significant gap between the strategic seniority presenting to you and the actual team that will be in your inbox every week.

Before you sign anything, ask directly: who will be working on our account, what does their experience look like, and can we meet them before we commit? A good agency will not blink at that request. An agency that hesitates or tries to redirect you back to the senior team is showing you something worth paying attention to.

Skills first, size second

The right agency for you is the one that has deep capability in the specific thing you need, not the broadest possible offering.

Generalist agencies, the ones that do brand, digital, social, PR, content, and SEO all under one roof, can work well for large organisations with large budgets who need everything coordinated in one place. For a lean team with a specific gap to fill, a generalist is often the wrong fit. You end up paying for capability you do not need and getting average results across the board instead of strong results in the area that matters.

A specialist agency that does one or two things really well is usually a better choice. They are cheaper for the scope they cover, they tend to be more current in their area because that is all they focus on, and they are easier to hold accountable because their value is narrower and more measurable.

If a single agency genuinely covers two or three of your gaps at a high standard, that is worth something. But if you find yourself excited about the breadth of what they offer rather than the depth, slow down.

They need to be able to scale with you, but that does not mean you need the biggest option now

One thing worth thinking through early is where your business is heading in the next twelve to eighteen months. An agency that is right for you today may not be the right one for where you are going. That is fine and normal. Agency relationships, especially early ones, are not always meant to be permanent.

What you want to avoid is starting with an agency that is already too big for you. If your monthly retainer is the smallest on their books, you are not going to get their best people or their fastest response times. You will be a low-priority client at a high-priority agency, and you will feel it.

A mid-size or boutique agency where your account is meaningful to them is almost always a better early choice. You get real attention. Your problems do not get triaged below bigger clients. And if the relationship works, they can often grow with you for longer than you expect.

The beer test is real, and it matters more than it sounds

I am going to call this what it is. When you are evaluating agencies, ask yourself honestly whether you would be happy having a beer with the people you are about to work with.

That sounds like a casual gut check. It is actually pointing at something more specific. Agency relationships involve a lot of back-and-forth. Feedback conversations that require honesty on both sides. Moments where something has not worked and you need to talk about it without it becoming a defensive stand-off. Briefs that need rewriting because the first version missed the mark.

All of that goes much better when there is genuine rapport. When you actually like working with the people involved. When the relationship has enough goodwill built into it that a hard conversation does not feel like a threat.

If you come out of the pitch meetings feeling like the agency was performing at you rather than talking to you, trust that feeling. The polish in a pitch is often inversely related to how honest the ongoing relationship will be.

Budget fit is non-negotiable

An agency that costs more than you can actually sustain is the wrong agency, regardless of how good they are.

This sounds obvious. In practice, a lot of first-time buyers end up stretching their budget to afford an agency they were impressed by, and then find themselves in a difficult position six months later when the spend is not producing results fast enough to justify the cost.

Be upfront about budget early. A good agency will tell you honestly whether they can do something useful for you within your constraints, or whether you are better off with a smaller specialist or a freelancer. An agency that takes your budget without that conversation, or that reshapes the scope to fit without being transparent about what you are not getting, is not an agency you want to work with.

Also worth asking: what does the engagement look like at renewal? Some agencies have a habit of scoping tightly to win the business and then expanding the retainer at month four when you are already dependent on the relationship.

Some industry experience matters, but not in the way people think

You do not need an agency that has worked exclusively in your category. In fact, agencies that have worked across a few different industries often bring more useful perspective than ones who have spent ten years doing the same thing in the same vertical.

What you do need is an agency that understands your customer well enough to talk about them specifically, not generically. If you brief them on who your buyer is and their response demonstrates they have actually thought about that person, good sign. If their response sounds like it could apply to any brand in any category, that tells you something about how much they will really invest in understanding your business.

Ask them to walk you through a past campaign they are proud of. Not the results slide, the thinking. What problem were they trying to solve, what did they consider and rule out, what would they do differently. How someone talks about their own work when the pressure is off is usually more revealing than anything in the formal pitch.

The right agency for now is not always the right agency forever

One last thing worth being clear-eyed about going in. The agency that is right for your business at this stage may not be right at the next one. That is not a failure of the relationship. It is just how growth works.

The boutique specialist that helped you build your paid search program from scratch may not have the capacity or the strategic depth to run it at twice the scale with twice the budget. The PR agency that got you early coverage may not be the right one once you are trying to manage a national profile or IPO.

Build agency relationships with enough honesty on both sides that this conversation, when it comes, does not feel like a surprise to anyone. Good agencies know this too. The ones who try to hold on to clients past the point where they are genuinely the right fit are the ones to be cautious about from the start.