Most businesses do not fire their agency because of one catastrophic failure. They fire them after a long, slow accumulation of moments that individually felt explainable, but together added up to the same thing: the relationship had quietly stopped serving the business a long time ago, and nobody said anything about it.
The hard part is that most of those moments are easy to rationalize in real time. The reporting was a little thin but the team is stretched. The results were soft but the market was tough. The strategy felt vague but they said they needed more time to optimize. Each excuse lands just well enough to push the conversation to next month, and next month becomes six months, and six months becomes a year of budget spent on something that was not working and everyone knew it.
What follows are the signs worth paying attention to before you get there.
You only hear good news
If every monthly check-in opens with wins and closes with optimism, that is not a sign that everything is going well. It is a sign that the relationship has been conditioned to avoid uncomfortable conversations.
Good marketing is not always up and to the right. Campaigns underperform. Channels stop working. Strategies that made sense three months ago need to be revisited. An agency that never surfaces any of that is not protecting you from bad news, they are protecting themselves from the conversation that comes after it. The absence of bad news in a marketing relationship is itself bad news, and the longer it goes on the harder it becomes to have the honest conversation that should have happened months earlier.
The reporting leads with metrics that feel good but do not mean anything
Impressions. Reach. Engagement rate. These numbers are not useless, but they are also not the finish line, and an agency that consistently leads reporting with them is telling you something about what they want you to focus on.
The metrics that matter are the ones that connect to revenue. Those are harder to present favorably, which is exactly why they tend to get buried in footnotes or skipped over entirely.
Cost per acquisition, pipeline contribution, lead quality, conversion rate from first touch to closed business. If you finish every reporting call knowing a lot about your impressions and very little about your pipeline, the reporting is not working for you.
You have no idea how success was defined going in
This one is on both sides of the table, but it is worth naming clearly: if you cannot point to a specific, agreed-upon definition of what this engagement was supposed to achieve, you have no way of knowing whether it is working and neither does the agency.
Vague goals produce vague results and vague conversations about those results. “Increase brand awareness” and “drive more traffic” are not goals. They are directions, and directions without destinations make it impossible to hold anyone accountable for where you end up. A good agency pushes for specificity before the work starts: a number, a timeline, a definition of done. If that conversation never happened, both sides of the relationship are operating on assumptions, and assumptions are usually wrong in different ways for each person making them.
Strategy conversations have been replaced by status updates
There is a version of an agency relationship where every call is a working session, where the conversation is about what the data is saying and what decision it should drive. And then there is the version where every call is a recap of what happened last month, what is scheduled for next month, and nothing in between that resembles strategic thinking.
When the relationship drifts from strategy to status, it usually means one of two things: the agency has run out of genuine ideas and is executing on autopilot, or the client has stopped asking the questions that would require strategic answers. Either way the engagement has stopped growing, and an engagement that is not growing is almost certainly not producing the results it should be. The cadence of the conversation is one of the clearest signals of the health of the relationship.
You feel like you need to do their job for them
A good agency reduces your cognitive load. They come to you with recommendations, not questions. They bring a point of view on what should happen next rather than waiting to be told. They have done enough work between calls to show up with something worth discussing rather than a list of things they need from you before they can move forward.
If you find yourself filling in the strategic gaps, writing the briefs, or providing the direction that should be coming from the people you are paying to provide it, the relationship has inverted. You are managing the agency rather than being served by it, and that is a dynamic that rarely corrects itself without a direct conversation about what you actually need from the engagement and whether it is something they are capable of delivering.
The relationship feels more important than the results
This is the subtlest one and the hardest to name in real time, but it is also the most telling. When the primary feeling you take away from agency interactions is that everyone is being very nice to each other and very careful not to disrupt the relationship, something has gone wrong.
Good agency partnerships are not always comfortable. They involve disagreement, course correction, and the occasional conversation where someone has to say that what seemed like a good idea three months ago is not working and needs to change. When those conversations stop happening, it is usually because the relationship has become more valuable to the agency than the result is, and protecting that relationship has quietly become the priority over delivering the outcome you are actually paying for.
What to do if any of this sounds familiar
The answer is not always to fire the agency. Sometimes it is a conversation that resets the relationship around clearer expectations, more honest reporting, and a shared definition of what success actually looks like. That conversation is uncomfortable to initiate but almost always worth having, because the alternative is another six months of budget spent on something that is not working while everyone stays polite about it.
The standard worth holding any agency to is simple: are they making decisions that serve your business or decisions that protect the relationship? When those two things are aligned, the partnership works. When they are not, everything else is noise.
At Spritz My Duck, this is the standard we hold ourselves to from day one. Not because it makes the relationship easier, but because it is the only version of the relationship worth having.
