TL;DR
- The clearest sign: reports full of reach and impressions that avoid revenue, pipeline and cost per acquisition.
- Yellow flags (slow communication, recycled tactics) warrant a performance conversation; red flags (no spend-to-pipeline line of sight) rarely self-correct.
- A fix-or-fire framework tells you which situation you're in and what to do next.
Your marketing agency isn't working when their reports avoid the metrics that move your business, revenue, pipeline, cost per acquisition; and substitute reach, impressions, and follower growth instead. That swap isn't a stylistic choice; it's a structural signal that the agency has either lost accountability or never built it.
The signs cluster into two tiers. Yellow flags are early warnings worth addressing directly. Red flags are structural failures that rarely self-correct and usually justify leaving. Knowing which tier you're in determines whether you schedule a performance conversation or start a transition.

The direct answer: Core signs your agency isn't working
Yellow flags: Warning signs worth addressing first
These signs indicate an underperforming relationship that a direct, structured conversation can sometimes salvage:
- No proactive communication. You initiate every update. The agency responds when chased, not before.
- Reports heavy on vanity metrics. Dashboards emphasise reach, impressions, and clicks — not qualified leads, pipeline, CAC, or ROAS.
- Recycled strategy month over month. Campaigns look identical across quarters with no documented tests, hypothesis-driven changes, or evidence of learning.
- Senior contacts quietly replaced by juniors. The strategist who pitched your account disappears within weeks of signing; no one flags the change or explains why.
- You feel like the project manager. You spend several hours a week chasing deliverables, correcting briefs, and coordinating between their team members.
One yellow flag is a conversation. Three simultaneous yellow flags are a pattern, and patterns deserve more than a polite email.
Red flags: Signs you should leave immediately
These indicate a bad marketing agency that has already failed the relationship's core obligations:
- No measurable ROI after a reasonable ramp period. After three to six months, CAC is unmoved or rising, pipeline attributable to marketing is flat, and the agency can't show a credible path to improvement.
- Missed deliverable deadlines, repeatedly. Launches slip, reports arrive late, and explanations are vague. The second miss with no structural fix is the signal.
- Inability to explain what they're doing or why. Answers to strategic questions produce jargon rather than logic. You cannot get a plain-language rationale for targeting, spend allocation, or creative decisions.
- Billing disputes or surprise charges. Invoices include unapproved line items, fees change without written agreement, or the split between media spend and management fees stays deliberately opaque.
- No access to your own accounts or data. You lack owner-level access to ad platforms, analytics, and change history. The agency controls what you can see.
The threshold rule: one yellow flag warrants a conversation; three or more simultaneous red flags, especially any combination involving billing, data access, and missing ROI; is grounds to exit, not renegotiate.
How to read each sign accurately
Vanity metrics vs. Business metrics — how to tell the difference
Vanity metrics — impressions, reach, follower counts, raw traffic — measure visibility. Business metrics measure whether that visibility converts to revenue. The difference matters because an agency can manufacture the former while delivering none of the latter, and a crowded dashboard makes that gap easy to hide.
Business metrics worth demanding: qualified leads by channel, sales pipeline influenced, cost per acquisition, ROAS, and conversion rates at each funnel stage. Ask three specific questions: Which campaigns generated the most qualified leads last quarter? What is our CAC trend by channel over the past 90 days? Where have you shifted budget based on conversion data, and what changed as a result? If those questions produce deflection or more reach numbers, your agency is performing for optics, not outcomes.
Silence isn't professionalism — decoding poor communication
Some agencies sell quiet execution as a feature. It isn't. Predictable, structured communication, pre-scheduled check-ins, written recaps, agreed response windows; is what separates an agency managing your account from one coasting on it.
Persistent silence or slow responses often indicate one of three internal conditions: the account team is overloaded, you're not a priority client, or poor results are being withheld until they become impossible to ignore. Industry data shows agency staff turnover running at 18–27% annually in 2026, which means your account manager may have changed three times without your knowledge. Evasive answers when you ask direct performance questions aren't professionalism — they're avoidance.
Strategy drift: When 'testing' is just an excuse
Legitimate iterative testing involves a stated hypothesis, a defined test period, a sample sufficient to draw conclusions, and a documented decision: scale, iterate, or kill. When an agency says "we're testing" without naming the hypothesis, the timeline, or the success criterion, that phrase is a placeholder for the absence of strategy.
Strategy drift looks like six months of largely identical ad creative, unchanged audience targeting, and no documented learnings from prior campaigns — while results flatline and the explanation stays abstract. Genuine testing leaves a paper trail. No trail usually means no test, and an agency not delivering results is often one that ran out of genuine ideas around month three.
The bait-and-switch: Losing your senior team after onboarding
The pattern is consistent enough to have a name: senior strategists close the pitch, juniors manage the account. The risk isn't in the handoff itself — it's in the absence of any senior oversight once the contract is signed. When the strategist who understood your positioning and competitive context disappears, what replaces them is typically a templated playbook applied without deep context.
The tell: you start re-explaining your business on calls that should be progressing your strategy. Recommendations become generic. Questions about your ideal customer produce textbook answers, not specifics about your actual buyer behaviour.
When agency internal struggles become your problem
Agency-side instability rarely announces itself. It shows up first in client work — slipping deadlines, inconsistent quality, generic strategy, defensive communication when results are questioned. The industry pressure driving this is real: talent churn across creative and non-media agencies ran at 24.8–27.6% in 2026, with margin compression pushing agencies to over-assign junior staff and reduce senior time per account.
When an agency is financially stressed or operationally overloaded, the clients least likely to notice or escalate absorb the impact first. If your account feels lower-energy than it did six months ago and the names on your calls keep changing, you may be experiencing the client-side bleed of an agency managing internal crisis.

The compounding-signal problem: When multiple signs appear together
Why co-occurring signs are exponentially more serious
Most sign lists treat each item in isolation. The more important truth is that signs rarely fail alone — they cluster, and their co-occurrence is far more predictive of relationship breakdown than any single issue in isolation.
Weak reporting and weak communication often share a root cause: no senior accountability on the account. Stale strategy and junior-only staffing frequently trace back to the same decision — the agency is protecting margin at your expense. When two or three signs appear simultaneously, you're not seeing a rough quarter. You're seeing a delivery model that has structurally deprioritised your account.
The combinations that almost always predict agency failure
Three patterns appear repeatedly in relationships that collapse:
Vanity reporting + no senior involvement + recycled strategy. This combination almost always means the account is on autopilot. Someone checks the dashboards, sends a report, and queues the same campaigns again. No strategic thinking is happening; the agency is billing for maintenance and calling it management.
Missed deadlines + opaque billing + evasive communication. Execution is failing, commercial governance is absent, and transparency is gone. This combination frequently precedes outright disputes over data ownership and contract terms. Once it's entrenched, it rarely resolves without leadership-level intervention from the agency — which rarely comes.
No ROI after six-plus months + rising spend requests + blame shifting. The agency hasn't delivered, asks for more budget to deliver, and attributes underperformance to your market, your product, or external conditions. Growth marketing specialist Sabir Semerkant identifies six consecutive months of flat or declining primary metrics, revenue, ROAS, CAC, conversion rate; as the clear signal to exit the relationship. When that pattern couples with budget requests and external blame, you're not dealing with underperformance — you're dealing with an agency that has lost accountability entirely.
Fix it or fire them: A decision framework
Steps to take before you switch agencies
Before you exit, take these steps to confirm the relationship is genuinely unsalvageable rather than misaligned:
- Pull the last six months of business metrics — CAC, ROAS, qualified leads, pipeline, revenue influenced. Separate what's attributable to marketing from what's seasonal or product-driven.
- Review what was promised against what was delivered. Scope, KPIs, and timelines agreed at kickoff versus actual outputs.
- Identify the tier. Are you facing yellow flags that a structured reset could address, or red flags in combination that indicate structural failure?
If you see mainly yellow flags and the agency has been historically responsive, a reset is worth attempting. If red flags dominate, especially involving data access, billing, and missing ROI together; the probability of a meaningful turnaround is low.
How to have the performance conversation
Go in with a written agenda and a concrete request, not a vague expression of frustration.
Open with facts: "Over the past 90 days, our CAC has risen, qualified pipeline from marketing has stayed flat, and we've had three missed deadlines. I need to understand what's driving this and what changes you're committing to."
Ask for specifics: a written 60-day improvement plan naming which metrics will move, by how much, and through what tactics. Request full owner access to all ad accounts and analytics. Require a documented testing roadmap with named hypotheses and timelines.
A satisfactory response arrives within five business days, contains measurable commitments, and shows ownership of past failures without deflection. A red-flag response is vague, defensive, blames conditions outside the agency's control, or avoids committing to any specific business metric improvement.
When it's time to cut losses and transition
Move to transition when three or more red flags are present, when the performance conversation produces evasion rather than accountability, or when the same problems persist after an agreed reset period.
Before you leave, secure:
- Account access. Confirm admin ownership of every ad account, analytics property, tag manager container, and tracking configuration. Export historical campaign data immediately.
- Asset ownership. Confirm rights to creative files, landing pages, copy, and pixel setups. Download source files.
- Contract review. Identify your notice period, termination clauses, and any performance-related exit rights. Document all communication in writing from this point forward.
- Knowledge transfer. Request a handover document summarising experiments run, best-performing assets, and learnings — even a partial record helps your next agency avoid repeating failed approaches.
When evaluating a replacement, require business-metric reporting by default, a transparent team structure with named senior oversight, direct platform access from contract signing, and a defined testing roadmap within the first 30 days.
Help that actually does the work
Most options above give you advice, tools, or hours. Tenet Operator gives you a person: one dedicated Operator who runs your marketing week to week, backed by the software that does the heavy lifting underneath. That combination is why a single Operator can cover what normally takes a small team - and why it costs a fraction of hiring one.
See how Tenet Operator works →

FAQ
How long should I give a marketing agency before expecting results? For paid search and paid social, expect meaningful performance signals within four to eight weeks and clear business metric trends, CAC, ROAS, qualified leads; within three to four months. SEO typically requires six to twelve months for sustained organic impact. If core business metrics are flat after these windows with no credible plan for improvement, treat that as a red flag.
What should I do if my marketing agency isn't delivering results? Start by pulling six months of business metrics and comparing them to your agreed KPIs. Then schedule a structured performance conversation: present the gaps, ask for a written improvement plan with named metrics and timelines, and set a 60-day checkpoint. If they respond with ownership and specifics, the relationship may be fixable. If they deflect or stay vague, begin transition planning while securing your data and account access.
How do I know if my marketing agency is underperforming or if it's just my industry? A difficult industry slows results but doesn't excuse poor communication, vanity-heavy reporting, or missing deliverables — those are fully within the agency's control. A competent agency operating in a hard market still shows you documented testing, adjusted strategy based on data, and incremental improvements against realistic benchmarks. If they substitute "the market is tough" for a clear plan, the problem is the agency.
What does a good marketing agency report look like? A strong report opens with business outcomes, pipeline generated, revenue influenced, CAC and ROAS trends; then traces those outcomes back to specific campaigns, channels, and creative decisions. It explains what changed since the last period, why it changed, and what the agency will test or adjust next based on those learnings. Vanity metrics appear only as supporting context, never as the headline.
Can I leave my marketing agency before the contract ends if they aren't performing? It depends on your contract terms — most include notice periods and termination clauses, and some include performance-based exit rights if agreed KPIs go unmet. Review those terms carefully and document your performance concerns in writing before initiating any exit conversation. Even if you must serve a notice period, you can secure account access, export data, and begin briefing replacement agencies immediately.