How to Choose a Marketing Agency (Without Getting Burned)

Choosing a marketing agency is one of the riskiest decisions a small business makes, because the industry is full of agencies that sell confidently, charge monthly, and quietly deliver very little — and by the time you realise, you’ve lost months and thousands. According to industry surveys, a large share of small businesses report being dissatisfied with a marketing agency they’ve hired, usually over poor results and poor communication. This guide is an honest look at how to choose a marketing agency without getting burned — the red flags, the right questions, and how to tell real from salesmanship.

Deciding how to resource your marketing? See our guide to in-house vs outsourced marketing.

Tempted by a bargain website? See our guide to the real cost of a cheap website before you decide.

It’s written for small business owners about to hire — or fire — a marketing agency. It pairs with our guides to choosing an SEO company and why most small business marketing fails.

Why Is Choosing a Marketing Agency So Risky?

Choosing a marketing agency is risky because marketing results are hard to judge in advance, slow to appear, and easy to fake with vanity metrics — so a smooth sales process tells you almost nothing about whether an agency will actually deliver. Many businesses only discover an agency is underdelivering after months of fees, because the signs are easy to hide.

The core problem is an information gap. When you hire a plumber, you can see whether the leak is fixed. When you hire a marketing agency, the “work” is often invisible, the results take months to appear, and in the meantime the agency can show you reports full of impressive-sounding numbers — impressions, reach, “engagement” — that have nothing to do with customers or revenue. This makes marketing uniquely easy to sell and hard to hold accountable. A charismatic sales call, a slick pitch deck, and a confident promise reveal nothing about delivery, yet that’s exactly what most businesses choose on. The agencies that burn clients aren’t usually scammers — they’re often genuinely nice, professional, and persuasive. They’re just better at selling marketing than doing it, and the gap only shows months later. Understanding this risk is the first step to avoiding it, and it’s closely tied to the structural reasons in our guide to why most small business marketing fails.

The agencies that burn small businesses are rarely scammers. They’re charming, professional, and great at selling marketing — they’re just not great at doing it. And you usually can’t tell the difference from the sales call. That’s the whole problem.

What Are the Red Flags When Choosing a Marketing Agency?

The biggest red flags are guaranteed results or rankings, reporting on vanity metrics instead of leads and sales, long lock-in contracts, vague deliverables, no clear point of contact, and a pitch that’s all confidence and no specifics. Each is a sign an agency is better at selling than delivering.

Red flag Why it’s a warning
Guaranteed rankings or results No honest agency can guarantee these — it’s a sales lie
Vanity-metric reporting Impressions and likes hide whether you got customers
Long lock-in contracts Good agencies retain you with results, not contracts
Vague deliverables “We’ll do your marketing” with no specifics means no accountability
No named contact Being passed around means no one owns your results
All confidence, no questions A good agency asks about your business before pitching

Any one of these should give you pause; several together are a clear signal to walk away. Guarantees are especially telling — no honest agency can promise a number-one ranking or a specific result, because no one controls Google or your market, so a guarantee is either a lie or a meaningless technicality. Vanity-metric reporting is the most common trap: an agency that reports impressions, reach and “engagement” rather than leads, enquiries and sales is showing you numbers designed to look good while hiding whether you actually got customers. And long contracts reveal a lot — an agency confident in its results keeps you by delivering them, not by locking you in, so a demand for a long commitment upfront suggests they expect you’d leave once you saw the results.

What Questions Should You Ask a Marketing Agency?

Ask how they measure success (it should be leads and sales, not vanity metrics), to see real results for similar businesses, who exactly will do your work, what’s included and what isn’t, what the contract terms are, and how they report. The answers separate agencies that deliver from those that just sell well.

The right questions cut straight through the sales polish. Ask “how will we measure whether this is working?” — and listen for whether they talk about leads, enquiries and sales, or retreat to impressions and reach. Ask to see genuine results and references from businesses like yours, not just a portfolio of pretty work. Ask exactly who will do your work day to day, because many agencies win you with senior people and then hand you to juniors. Ask precisely what’s included each month and what isn’t, so there’s real accountability rather than a vague “we’ll handle your marketing.” Ask about contract length and how to leave, since the answer reveals their confidence. And ask how and how often they’ll report, and what those reports will actually show. An agency that answers these clearly, specifically and without defensiveness is far more likely to deliver; one that deflects, over-promises or bristles is telling you something important, the same due diligence our guide to choosing an SEO company applies to SEO specifically.

How Do You Tell a Good Agency From a Good Salesperson?

You tell them apart by looking past the pitch for substance: does the agency ask about your business before proposing solutions, talk in specifics and realistic timelines rather than hype, report on real outcomes, and prove results with references? A good agency educates and sets honest expectations; a good salesperson just makes you feel confident.

This is the heart of avoiding a bad hire, because the two can feel identical in a sales meeting. The tells are subtle but reliable. A good agency asks a lot about your business, your customers and your goals before proposing anything, because they can’t help without understanding you — a salesperson pitches a packaged solution regardless. A good agency talks in specifics and realistic timelines (“SEO takes several months; here’s what we’d do first and how we’d measure it”) — a salesperson talks in hype and guarantees. A good agency is comfortable telling you something isn’t worth doing, or that you’re not a fit — a salesperson says yes to everything. And a good agency proves claims with real references you can actually speak to, while a salesperson relies on confidence and testimonials you can’t verify. The uncomfortable truth is that the agency that makes you feel most excited in the room is often the one selling hardest, not delivering best — so weigh substance over feeling, and be a little wary of the smoothest pitch.

Should a Small Business Hire an Agency at All?

Not always — a small business should hire an agency only when it has a clear goal, a realistic budget, and can’t do the work better itself. Sometimes a freelancer, a small specialist, or doing the fundamentals in-house is a better fit. Hiring an agency because you feel you “should do marketing” without a clear goal is how money gets wasted.

It’s worth questioning whether an agency is even the right answer before choosing one. Agencies suit businesses with a clear objective, a budget that justifies the overhead, and work that genuinely needs expertise and capacity they don’t have. But they’re not always the best fit. For simpler needs, a skilled freelancer or small specialist often delivers better value with more personal attention, as our guide to choosing website designers and our look at lead generation companies explore. Some fundamentals — a Google Business Profile, gathering reviews, basic consistency — are better done in-house because they’re simple and ongoing. The worst reason to hire an agency is the vague feeling that you “should be doing marketing,” because without a clear goal, you can’t judge whether any agency is delivering, which is precisely when money disappears. Decide what you actually need first; then choose who’s best placed to deliver it, which may or may not be an agency.

How Much Should a Marketing Agency Cost?

Marketing agencies range from a few hundred a month for a freelancer or small specialist to several thousand for a full-service agency, usually charged as a monthly retainer. But price tells you little on its own — a cheap agency that does nothing is expensive, and a pricier one that brings customers is cheap. Judge cost against the results and return, not the headline fee.

Agency pricing varies enormously, and the number itself is one of the least useful things to choose on. At the lower end, freelancers and small specialists charge modest monthly fees and often deliver excellent value with personal attention. Full-service agencies charge more to cover teams and overheads, which is worth it for the right project and wasteful for the wrong one. The trap at both ends is judging on price instead of value: a bargain agency that produces no real results costs you far more than its fee, because you lose the customers you’d otherwise have won, while a more expensive one that reliably brings profitable customers pays for itself many times over. The honest way to think about cost is the same as any marketing investment — against the leads and customers it brings and the return it produces, which is exactly the thinking in our guide to how much SEO costs. Be especially wary of suspiciously cheap offers, which usually mean little real work, and of premium prices justified by vanity metrics rather than results.

What Should You Do If an Agency Is Underdelivering?

If an agency is underdelivering, ask directly for results in terms of leads and sales, not vanity metrics, and give a clear timeframe to show real progress. If they can’t — or deflect to impressions and excuses — leave as soon as your contract allows. Staying out of hope or sunk cost only wastes more time and money.

Many businesses stay with an underperforming agency far too long, out of hope, inertia, or the sunk cost of what they’ve already paid — which only compounds the loss. If you suspect an agency isn’t delivering, the test is simple: ask them to show you, in plain terms, the leads, enquiries or sales their work has produced, and over what period. A good agency will have this ready and will engage honestly with a frank conversation about results. An underdelivering one will steer you back to vanity metrics, blame external factors, or ask for more time and budget without accountability. Give a clear, reasonable deadline to demonstrate real progress, and if it doesn’t come, leave as soon as your contract permits — and treat a difficult exit as a lesson about contract terms for next time. The money already spent is gone either way; the only question is whether you keep spending after the warning signs are clear. Cutting a bad agency loose is almost always cheaper than hoping it improves.


Choose an Agency on Substance, Not the Sales Pitch

Choosing a marketing agency safely comes down to one shift: judging on substance rather than the sales pitch. Look past the confidence for how they measure success, what they’ll actually do, who’ll do it, and whether they prove results for businesses like yours — and walk away from guarantees, vanity metrics and lock-in contracts. The agency that makes you feel most excited isn’t always the one that delivers; the one that asks good questions, talks honestly, and reports on real outcomes usually is.

Privexon works the way we’d want an agency to: measured on the leads and customers we bring, not vanity metrics, with clear reporting, no lock-in contracts, and honest expectations from the first conversation. We’d rather tell you the truth about what marketing will and won’t do for your business than sell you a package that doesn’t deliver.

Book a free 15-minute discovery call and we’ll give you an honest view of what your business actually needs — even if that means telling you an agency isn’t it.

Free, no account needed

21 AI prompts for the jobs that actually eat your week

Chasing an unpaid invoice without souring the relationship. Replying to a review that stung. Turning a voice note into an action list. Copy, paste, change the bits in braces.

Get the prompts

Find Out What's Holding Your Website Back

Run your site through our free 33-point audit. Get your score across SEO, speed, security, usability, and conversion — in under 60 seconds.

Free · No email required · 33 checks in 60 seconds