Skip to main content

HomeLearnAgency Management › How to Tell If Your Marketing Agency Is Underperforming

Stan Consulting · DIY guides

Signs your marketing agency is underperforming before the contract renews

Guide · 9 min assess · Updated June 2026

Quick answer

An underperforming agency is rarely an agency producing bad numbers. More often it is an agency producing numbers that cannot be tied to revenue. Before renewing, verify that you hold admin access to every account, that monthly tracking shows cost per acquisition against margin, that a named senior person is in the account daily, and that the scope of work in the original MSA still matches what is being delivered. Where any of those is missing, that is the conversation to have before you sign.

Citation answer

What are the signs a marketing agency is underperforming?

The clearest sign a marketing agency is underperforming is a summary that cannot connect spend to revenue. Other warning signs include no admin access for the client, ROAS claimed without margin, monthly numbers led by clicks or CTR, no decision log, unclear account ownership, senior people disappearing after the pitch, and renewal recommendations that depend on more spend before the agency explains what changed.

One bad month is not enough evidence. The pattern matters: weak tracking, weak access, weak decision history, and weak commercial accountability appearing together before a renewal.

Check next

Check the agency pattern before the next renewal.

Why this guide matters: Agency, vendor, retainer, or outsourced marketing spend is not producing a clear return. The business may renew, fire, or switch vendors before the actual real problem is known. Use the guide to check the pattern before renewing, replacing, or renegotiating the vendor.

Problem check Agency Not Producing Use this when the symptom matches the business problem. Proof check Service Business Cso Independent Implementation Use this to compare the marketing audit pattern against documented proof. Marketing Audit check Conversion Audit Use this when the failure may cross account, site, numbers, offer, or follow-up.

Key takeaways

What most clients miss

  1. The most common sign of agency underperformance is not bad results. It is results that cannot be connected to revenue. The agency is tracking metrics that do not move the business.
  2. If the monthly summary does not show cost per acquisition against your actual margin, the agency is not managing to your business outcome. They are managing to their own metrics.
  3. Agencies that respond to performance questions with more spend recommendations are solving their problem, not yours.
  4. The account should be yours, not the agency's. If you cannot log in and assess the account independently, that is a structural problem regardless of performance.
  5. Senior people pitch. Junior people manage. The person presenting the proposal is rarely the person running the account. Ask specifically who will be in the account daily.
  6. A contract renewal is leverage. The month before renewal is the right time to ask every question you have been avoiding for the past year.

Foundation check

The basics decide the renewal.

Before you judge the agency's taste, effort, or attitude, check the boring evidence. The account access, summary cadence, change history, margin math, and page fit usually name the real problem faster than another vendor pitch.

01 AccessYou can log into the ad account, data, tag manager, CRM, and landing page stack without asking permission.
02 CadenceThe summary arrives in time to make decisions, not after another month of spend has already moved.
03 MoneyThe summary connects spend to revenue, margin, sales quality, and the next decision. Not only clicks.
Generated bright measurement basics visual showing Search Console, Bing Webmaster Tools, GA4 events, call tracking, form source, CRM status, revenue, and decision log
Generated measurement basics visual: access, tracking, revenue truth, and decision logs before judging the agency.

The problem is not that the agency is lying. In forty-plus agency engagements audited from the client side, the agency is usually doing something. The question is whether what they are doing moves revenue, and whether the client has any way of knowing that independently of the agency's own tracking. Most of the time, the answer to the second question is no, and the answer to the first question is unclear for that reason.

This guide is written for a specific moment: you have an agency, the current contract term is ending or about to end, and you are trying to decide whether to renew. What follows is the marketing audit used on the client side of that decision.

Why agency underperformance is hard to see until it is expensive

Agency work is observed at the edges. The client sees the monthly summary, the quarterly review, and the invoices. The actual work, thousands of small decisions inside Google Ads, Meta, GA4, GTM, and the website backend, happens out of view. That asymmetry is normal. It only becomes a problem when the edges stop producing a clear picture of what is happening in the middle.

Underperformance hides inside that gap. The usual pattern looks like this:

By the time the pattern is visible in revenue, two or three contract terms have passed. Most of the money was lost in months four through fifteen of an engagement that should have been corrected at month six.

The metrics that hide poor performance

Some metrics move on their own. They improve even when nothing useful is happening. Numbers built around those metrics look like progress and signal nothing about revenue.

The test is simple: if the headline metric in the monthly summary improved while your bank balance did not, the metric is not connected to the business. A good summary leads with the number that appears on the P&L and treats everything else as supporting detail.

What good tracking actually looks like

A usable monthly summary has a specific shape. It is not longer than four or five pages. It opens with the commercial outcome and works down to the tactics, not the other way around.

What is missing from that list is as important as what is on it. There is no screenshot gallery of ad creative. There are no vanity metrics at the top. There is no commentary on industry trends that do not affect the account. If your current monthly summary opens with CTR and ends with a list of new channel ideas, that is a tracking standard problem, not a relationship problem, and it has to be fixed first before any performance conversation will produce real answers.

Account ownership: what you should be able to access and when

The single cleanest test of agency health is account ownership. Every paid media platform, every data account, every tag manager container, and every website backend should be owned by the business and accessible to the business at the admin level. The agency is granted access. The client is not granted access to their own account.

This is not an edge case or a trust problem. It is the structure that protects the client when the relationship ends, which eventually it does. If you cannot export your account data and revoke agency access in under an hour, the engagement is not structured correctly, and no amount of performance improvement will change that fact.

If you want the exact priority list for your specific account rather than the general framework, the Conversion Audit delivers it in 72 hours. Written findings, prioritized fix list, the specific questions to run at the renewal meeting, scoped after intake, no retainer.

The staffing question most clients never ask

Senior people pitch. Junior people manage. This is a structural reality of agency economics, not a character judgment. A twenty-year practitioner cannot profitably sit inside every account for forty hours a month at a typical retainer price. Work flows down. The question is how far down, to whom, and with what supervision.

None of this is a reason to reject junior management. Most agency work is well executed by mid-level managers with good supervision. The failure mode is a pitch led by the founder, a contract signed on the strength of that pitch, and an account then handed to a twenty-three-year-old with six other accounts and no review layer above them. That is the combination that produces quiet underperformance across multiple quarters.

How to have the performance conversation without destroying the relationship

The goal is not confrontation. The goal is information. The best performance conversations are indistinguishable from normal review calls until the last ten minutes, at which point the client runs the questions they have been avoiding. The tone is curious, not accusatory. The questions are specific, not moral.

A strong agency answers these questions directly. An agency managing the account at the level it should be managed does not find any of these questions difficult. If the answers pivot to upsells, new channels, or generic strategy language, that is itself the answer to the question of whether to renew.

The framework

Eight questions to ask before signing another contract

  1. Who is in the account daily, and what is their tenure

    Ask for the named person running the account, their role, how long they have been on the account, and how many other accounts they handle. The pitch lead is not the answer to this question.

  2. What decisions were made in the last 90 days and why

    A working account has a decision log. If the agency cannot list the three largest decisions made on the account in the last quarter with the reasoning behind each, they are running the account on autopilot.

  3. Show me cost per acquisition against my margin

    Ask for CAC and margin on the same page. If the agency has been tracking ROAS without reference to gross margin, the number has been decorative. This is where most client surprise lives.

  4. Who holds admin access to every account, and can I see the user list

    Request the full user list for Google Ads, Meta, GA4, GTM, and the Shopify or website backend. Admin, not standard. If you are not on the list as admin on every one of those, that is a finding.

  5. What is in scope under the current MSA, and what has drifted

    Compare the original scope of work to the work actually being delivered. Scope drift is normal. Scope drift that reduces delivery while keeping the retainer steady is not.

  6. What does the renewal term commit me to, and how do I exit

    Open the termination clause. Notice period, data export rights, asset handover, account transfer, minimum term. The renewal is the right moment to renegotiate these, and the only moment when the agency has a reason to agree.

  7. What is the one number you are managing the account to

    Every well-run account has a single governing metric: CAC, ROAS against margin, revenue, booked demos, qualified leads into sales. If the agency cannot name one, there is no management layer above the tactics.

  8. If I asked you to stop spending on the worst-performing campaign tomorrow, what would it be

    A good agency already knows. The answer should take seconds. If the answer is a promise to look into it and get back to you, the account is not being managed, it is being maintained.

Renewal decision

Do not renew a pattern you cannot explain.

The renewal meeting is not a mood check. It is a structure check. If access, money, decision history, staffing, and next-month action are unclear, the renewal is asking you to buy another term of the same fog.

Agency renewal decision path A qualitative path from account access to money, decision history, staffing, and renewal decision. READ THE RENEWAL BEFORE YOU SIGN Access who owns it Money what it returned Decisions what changed Staffing who manages Term sign or stop If any box is unclear, the renewal is not ready. The next move is evidence, not signature.
Access is missingDo not renew until the business owns the ad account, data, tag manager, website, store, CRM, DNS, and billing access.
Money is vagueDo not accept a renewal story built on clicks, CTR, impressions, or MQLs if booked revenue, margin, and sales quality are absent.
Decisions are invisibleA working agency can name what changed in the last 90 days, why it changed, and what the result was.
Staffing is hiddenKnow who is in the account daily, who reviews the work, and what happens if that person leaves.
Question before renewalWeak answerStronger answer
What number governed the account this month?Clicks, CTR, impressions, or platform conversions without revenue context.CAC, booked revenue, pipeline quality, ROAS against margin, or another business number named up front.
What changed since the last summary?A list of tasks completed or creative refreshed.A decision log that connects each change to a reason, result, and next action.
What would you stop spending on tomorrow?"We need to look into that."The agency can name the weak campaign, why it is weak, and what tradeoff stopping it creates.
What happens if we do not renew?Unclear handoff, lost accounts, missing exports, or pressure language.Clean data export, access transfer, asset handoff, user removal, and a documented end state.

Evidence before renewal.

A strong agency can survive this review. A weak structure cannot. The test protects both sides by naming what is actually working before another term starts.

Questions operators ask before changing agencies

Is it normal for an agency to have sole access to my ad accounts?

No. The agency should manage the account through its MCC link, but the account itself should be owned by your business, billed to your card, and accessible to you at the admin level. If the account was created under the agency's MCC with no separate admin for the client, that is a structural problem and it should be corrected before any renewal discussion.

How do I tell if the numbers I am getting are real?

Open the native platform and compare the numbers line by line. Spend, conversions, cost per conversion, revenue, and date range should match the summary exactly. If the agency's dashboard shows a different definition of conversion than the platform shows, ask which number is the one that appears in your bank account. That is the only conversion that matters.

Should I tell the agency I am evaluating them?

Not at first. Run the questions you have been avoiding during a normal review call and watch the answers. If the answers are specific, direct, and backed by the account, the evaluation is already partly answered. If the answers pivot to spend recommendations or new channels, that tells you something too. Declare the evaluation once you have seen the responses.

What metrics should a good agency summary?

Cost per acquisition against your margin, revenue attributed to paid channels, spend by campaign with the outcome each campaign is driving, and the decisions made since the last summary with what changed as a result. Clicks, impressions, and click-through rate are supporting data, not headline metrics. If the headline is CTR, the agency is not managing to revenue.

When should I get an independent marketing audit?

Before a renewal, when spend has grown without matching revenue growth, when the agency's answers to direct questions keep ending in more spend recommendations, or when the person who pitched is no longer the person running the work. An independent assessment of the account and the tracking gives you a reference point separate from the agency's own framing.

Final thoughts

Most agencies are not malicious. Most underperformance is structural rather than intentional. A senior person sold the engagement, a junior person inherited it, the tracking template was built once and never updated, the account was set up under the agency's MCC because it was faster at the time, and the scope of work drifted across three quarterly reviews until nobody on either side could say precisely what was and was not included. None of these is a villain. All of them together is an account that is not moving revenue.

The contract renewal is the one moment when a client has real leverage and a legitimate reason to ask every question. Used properly, the renewal either resets the relationship onto better terms or ends it cleanly. Used passively, it locks in another year of the pattern that produced the last one.

If the framework in this guide is enough to run the conversation yourself, use it. If the situation is more specific than a guide can address, assess the other agency management guides as they publish, or get an independent assessment of the account via the Conversion Audit before the renewal clause triggers. The deliverable is a written marketing review of what is in the account, what is being claimed, and the prioritized list of conversations to have before you sign.

Sideways: back to the full collection of marketing guides.

Before the renewal

Get an independent assess before the next term starts.

A written account and tracking marketing audit gives you the questions to ask before you renew, renegotiate, or replace the agency.

Get the Conversion Audit