Most founders know something is wrong six months before they do anything about it.
The reports keep coming. The calls happen. There is always an explanation. Seasonality. Platform changes. The algorithm. A competitor who started bidding aggressively. Things will improve next quarter.
Sometimes they do. Often they do not. And the longer you wait to make a clear-eyed assessment, the more budget gets spent on a relationship that is not serving you.
Here is the diagnostic I use with every founder who is not sure whether to stay or go.
The Three-Question Test
Ask your agency these three questions. Their answers will tell you everything.
Question 1: Which specific campaign drove the most revenue last quarter?
Not the most leads. Not the lowest CPL. The most revenue. Closed business. Money in the bank.
A well-run agency can answer this without hesitation. They know which campaigns produced customers, not just leads, because they built the attribution to track it. They can point to a specific campaign, tell you the revenue it drove, and explain the logic behind why it performed.
An underperforming agency will answer with a CPL figure, a click-through rate, or a volume number. They may say they do not have access to your CRM data. They may pivot to talking about brand awareness.
If they cannot connect their work to your revenue, they are optimizing for the wrong metric. Whether that is their fault or yours is a separate question. The result is the same.
Question 2: What has changed strategically in the last six months?
Good agencies evolve. They test new audiences, new angles, new creative approaches, new placements. They bring ideas. They respond to what the data is saying.
Ask for a specific example of a strategic change they made in the last six months, what prompted it, and what the outcome was.
If the answer is “we adjusted bids and refreshed two creatives,” that is not strategy. That is maintenance. Maintenance is fine, but maintenance alone for six months means the account is running on autopilot while you pay management fees.
Question 3: What would you do differently with our budget if you were starting from scratch today?
This question separates agencies that understand your business from agencies that manage your account.
An agency that understands your business will have a real answer. They will tell you which channels they think are over-invested, which audiences they would test, which part of the funnel they think has the most leverage. They will have opinions based on your specific situation.
An agency running on autopilot will tell you the current allocation is working and they would keep it largely the same.
If you hear “I think we’re in a pretty good place, maybe some incremental testing,” the relationship is coasting.
The Three Signs the Relationship Is Done
One of these alone is not a firing offense. All three together means the relationship has structurally stopped serving you.
CAC has been rising for more than two quarters without a clear external explanation. Platform cost increases explain some of this. Competitive dynamics explain some. But sustained CAC increases over two quarters with no corresponding improvement in targeting, creative, or conversion architecture mean the agency is not solving the problem.
Every report focuses on activity metrics rather than business outcomes. Impressions, reach, click-through rate, CPL. These are fine as leading indicators. If they are the entire report with no connection to revenue, pipeline, or customer acquisition, you are being reported to, not managed.
You are the one bringing new ideas to calls. When the creative suggestions come from you, the strategic pivots come from you, and the agency’s role has become to execute your instructions rather than lead your growth, the relationship has inverted. You are paying a vendor to do what you tell them. That is not what agencies are for.
What to Do in the 30 Days After You Decide
This is where most founders make the transition harder than it needs to be.
Week 1: Secure your assets.
Before you say anything to the agency, confirm that you have admin access to every ad account they manage on your behalf. This means owner-level access in Google Ads, Meta Business Manager, LinkedIn Campaign Manager, and any other platform. If the accounts are under the agency’s Business Manager and you are not an admin, fix that before the relationship ends. You should always own your accounts. Some agencies use account ownership as leverage.
Also confirm that you own all creative assets, landing page files, audience lists, and conversion data. Get copies of everything.
Week 2: Pull your historical data.
Export 12 months of campaign performance data before the agency removes their access. You want raw data, not just their formatted reports. This becomes the baseline for whoever comes next.
Week 3: Get an independent audit before you hire anyone new.
Do not hire the next agency before you understand the actual state of your accounts. An independent paid media audit tells you what you have, what is broken, and what questions to ask any new partner. It protects you from walking into the same situation six months from now with a different logo on the retainer invoice.
Week 4: Define what you need before you brief anyone.
What problem are you actually trying to solve? More volume? Better lead quality? Lower CAC? Clearer attribution? The answer determines whether you need a new agency, a fractional growth leader, an in-house hire, or some combination. Answering that question before you start talking to vendors saves you three months and a bad decision.