A bad agency doesn't just waste your budget — it burns your ad accounts, your reputation with prospects, and months of momentum. Here's how to spot one before you sign.
Most businesses that get burned by a marketing agency don't find out until three months in — after the budget's spent, the "leads" turn out to be unqualified junk, and the agency's answer to every question is a vague reference to "the algorithm." The financial cost is real, but it's rarely the biggest one. The bigger cost is the months of momentum lost while a competitor who hired the right partner kept compounding.
If an agency can't show you exactly which campaigns, keywords, or ads produced which leads — in real numbers, not a slide of impressions and reach — that's not a minor gap. It means they either can't measure their own work or don't want you to see it. Real ROI tracking is table stakes, not a premium add-on.
Be wary of any agency requiring a 12-month commitment before you've seen a single month of real results. Confidence in your own work looks like month-to-month flexibility, not a contract that locks a client in before they can judge performance.
Your Google Ads account, your Meta Business Manager, your analytics — these should be owned by you, with the agency granted access, not the other way around. An agency that insists on owning these accounts can hold your entire marketing history and audience data hostage if the relationship ends.
If you can't name the actual strategist managing your account — if every question routes through a rotating junior account manager reading from a script — you're not getting senior expertise, you're getting a call center with a marketing veneer.
"Guaranteed #1 ranking in 30 days" or "10,000 leads guaranteed" are marketing claims no legitimate agency can actually back, because no agency controls Google's algorithm or a market's total demand. A credible guarantee looks like a defined performance benchmark tied to a real timeline — not an arbitrary, unearned promise.
If a sales call jumps straight to a package and price before anyone has asked real questions about your business, your market, and your customers, the "strategy" that follows is a template with your logo pasted on it.
That last point is exactly the standard we hold ourselves to — a defined performance benchmark within 90 days, or the team keeps working until it's hit, at no extra cost.
Vetting the agency matters just as much as setting the right budget — see our framework for what to realistically budget by business size so you can recognize when a quote is priced too good to be true, which is itself often a red flag for the corners about to get cut.
If any of those questions gets a vague or evasive answer, treat it as your answer.
Book a free strategy call and ask us every question on this list — we'll answer all of them plainly, because we don't just "do marketing" as a series of vague deliverables, and we'd rather earn the account than talk you into one you'll regret.
Vague or absent reporting. An agency that can't show exactly which campaigns produced which leads, in real numbers, either can't measure its own work or doesn't want you to see the results.
Yes, always. Your Google Ads, Meta Business Manager, and analytics accounts should be owned by you with the agency granted access — never the reverse. Agency-owned accounts can hold your marketing history and audience data hostage if the relationship ends.
A 12-month commitment before you've seen a single month of results is a caution flag. Confidence in results looks like month-to-month flexibility backed by a track record, not a long lock-in negotiated before performance is proven.
A specific, benchmarked commitment — a defined number of qualified leads at a target cost within a set timeframe — is reasonable. A vague, sweeping promise like 'guaranteed #1 ranking' is not, since no agency controls a search engine's algorithm.
Related services: Lead Generation Systems, Growth Strategy & Consulting