TL;DR
Don't fire your agency on a hunch. Here are the diagnostic signals that prove an agency isn't driving revenue — and the four numbers from your own books that settle the question.
→ See how this applies to your business (free 30-min call)Most business owners sense their agency is failing long before they can prove it. The monthly report looks busy, the dashboard is green, and yet the bank account doesn't reflect any of it. That gap — between a healthy-looking report and a flat revenue line — is the single clearest sign something is wrong. A good agency's reporting moves in the same direction as your deposits. A failing one's doesn't.
The hard part is that "I have a feeling it's not working" is not a case you can act on. You'll second-guess it, your agency will wave a chart at you, and you'll stay another six months. So this article does two things: it lists the diagnostic signals that an agency is actually failing, and then it gives you the four numbers from your own books that turn a hunch into proof.
The Difference Between a Rough Patch and a Failing Agency
Every campaign has bad months. Seasonality, a platform algorithm change, a bad creative cycle — none of those mean your agency is failing. What separates a rough patch from real failure is the agency's *relationship to your revenue.*
A competent agency, in a bad month, comes to you with the bad number first, an explanation, and a plan. A failing agency hides the bad number under impressions and "engagement," and only talks to you when the invoice is due. The tell isn't the dip. It's whether they're oriented toward the same number you are.
A good agency competes on your revenue. A failing one competes on its own activity.
The Diagnostic Signals
Watch for these patterns. One is noise; three or more is a diagnosis.
The Four-Number Audit That Settles It
Here's how you stop guessing. Pull these four numbers from your own books and CRM — not from the agency's dashboard. If they won't help you get them, or the numbers come back ugly, you have your answer.
Cost per acquired customer, trended over six months. Not cost per lead — cost per *customer who actually paid you.* Flat or rising with no explanation is a failing signal. A working agency drives this down over time as it learns your funnel.
Lead-to-close rate by channel. What percentage of leads from each source become paying customers? If you can't even assemble this, that gap is itself a finding — it means spend and revenue were never connected.
Average lead response time. How long between a lead arriving and someone actually contacting them? Anything beyond a few minutes is leaking money, and it's often the agency's fault for not building a response system.
Total revenue attributable to marketing vs. total spend. The actual return. If your agency can't walk you from dollars spent to dollars earned, they're not managing an investment — they're spending a budget.
If the agency produces these quickly and the numbers are healthy, you might have a communication problem, not a competence problem — fixable without firing anyone. If they can't or won't, the decision is made for you.
Why "Failing" Often Means "Stuck in the Old Model"
A lot of agencies aren't lazy or dishonest — they're just running a model that stopped working. The old model is: run campaigns, generate leads, hand them to the client, report monthly on activity. That model has a fatal gap. It ends at the lead and never touches what happens next — the response, the qualification, the follow-up, the close. And that gap is exactly where most revenue is won or lost.
The modern standard is different. The bar now is a partner that builds *systems*: instant AI-driven lead response, automated follow-up that never drops a lead, a CRM where every dollar of spend is traceable to a booked deal, and creative tested continuously instead of set once. An agency that only does the front half — generate and hand off — will look like it's failing even when it's technically doing what it was hired to do, because the part that produces revenue was never in scope.
What to Do Once You Know
If the audit confirms your agency is failing, don't go dark — switch deliberately:
Secure your assets. Confirm you own your ad accounts, domains, CRM data, and analytics. Get admin access before any conversation about leaving.
Document what's running. Active campaigns, automations, integrations. A clear map lets a new partner rebuild fast.
Overlap the transition. Onboard the replacement in parallel for a couple of weeks so campaigns never stop.
Check your notice terms. Most retainers require 30 days' notice — plan around it so you don't pay for a dead month.
A failing agency rarely fails loudly. It fails quietly, in the space between a green dashboard and a flat revenue line. The four-number audit is how you make that space visible.
If you want a second set of eyes on those four numbers, that's exactly the audit we run. [Book a free strategy call](/book) and we'll pull your real cost-per-customer and attribution, show you where the money is leaking, and tell you honestly whether you should switch or just fix what you have.
Free Weekly Briefing
One AI Marketing Tactic.
Every Tuesday. Free.
What's actually working across our client accounts right now — ROAS moves, follow-up sequences, creative angles. The stuff that isn't in any blog post yet.
No spam. Unsubscribe anytime. 1,200+ business owners already in.