7 Signs Your Marketing Agency Is Burning Your Budget

July 5, 2026 8 min readPaweł Strzelecki
7 Signs Your Marketing Agency Is Burning Your Budget

You Don't Have Access to Your Own Ad Accounts

This is signal number one, because without it none of the other points on this list can be verified. If your Meta Business Manager, Google Ads, or Google Analytics account is set up inside the agency's own structure rather than under your company, you have no way to check whether the budget was actually spent as agreed, on which campaigns, and with what result. In extreme cases, switching agencies means losing the entire account history, the optimizations built up over time, and the audience data collected — because formally, none of it is your property.

How it should be: the account set up and paid for directly by you, with full administrative access, regardless of whether the agency is running the campaign or not.

You Don't Know How Much Goes to Media vs. Agency Fees

An "all-inclusive" billing model — one monthly amount for everything — sounds convenient, but without a breakdown between media budget (money going directly to Google or Meta) and the fee for management, you have no idea how much is actually working for your results and how much stays with the agency. This is especially problematic with a percentage-of-spend billing model, because then the agency has a built-in incentive to spend more, regardless of whether it produces better results.

How it should be: a clear split between media cost and management cost, visible in every monthly statement, without having to ask.

Reports Stop at Reach and Likes

If your monthly report reads like a list of completed tasks — "published 12 posts," "reach grew 15%," "500 new likes" — but never answers how much of that translated into inquiries and sales, you're paying for activity, not outcomes. Reach and likes are easy to achieve and easy to show on a nice slide — showing real impact on revenue is harder, so weaker agencies happily stop at that first level.

How it should be: a report speaking your business's language — how much a lead cost, how many leads turned into customers, how much revenue that is, and at what margin. If you want to see what that kind of report looks like in practice, our Dashboards connect ad account data with real net profit on one screen — precisely so you never have to guess.

Budget Is Spread Across Too Many Channels at Once

Running campaigns simultaneously on Meta, Google, TikTok, and LinkedIn sounds like diversification, but with too small a budget for each individually, no single channel gathers enough data for the algorithm to learn and start optimizing costs. The result: weak performance on every front instead of strong performance on one. A good agency will tell you honestly which channel has the most potential for you and start there, instead of splitting the budget into small pieces for the sake of an impressive-looking "full-service" pitch.

How it should be: budget concentrated where it can realistically work, with a clear rationale for why that one channel and not five at once.

Campaigns Haven't Changed in Months

The same creatives, the same headlines, the same account structure for a quarter without change is a sign of a lack of ongoing optimization — not proof that "everything's working perfectly." Ad platform algorithms reward freshness and consistent testing; a campaign that stands still naturally loses effectiveness as the audience gets fatigued with the same message.

How it should be: visible, regular rotation of creative and tests, not only once results clearly start dropping.

The Agency Promised Guaranteed Results

No agency has full control over Google's or Meta's algorithm — a promise like "we guarantee the #1 spot for keyword X within a month" or "we guarantee a fixed reach and like count" is a classic sign of either incompetence or deliberate manipulation at the sales stage. A real expert talks about probabilities and dependencies on variables they don't control (competitor activity, algorithm changes, seasonality) — not guarantees.

How it should be: realistic ranges based on data and experience, with a clear explanation of factors that could move the result in either direction.

No One Connects Marketing to Your CRM or Sales Data

If the ad algorithm learns only from clicks and submitted forms, and never receives information about which of those leads actually became customers, it optimizes for surface-level signals, not real business value. This is one of the most commonly overlooked areas, because it requires technical integration, not just creative work on the campaign.

How it should be: two-way integration between ad platforms and your CRM or sales system, so the budget learns from what actually makes money, not what looks good in the middle of the funnel. This is exactly the same problem we covered in our piece on GA4 implementations — without clean conversion data, the rest of the optimization happens blind.

What to Do If You Recognize Several of These Signs

Recognizing one signal from this list doesn't necessarily mean you need to switch agencies immediately — but recognizing three or more is a clear pattern, not a coincidence. Before you decide:

A magnifying glass enlarging a coin — auditing agency spend
  • Ask for full administrative access to all ad and analytics accounts — if you meet resistance, that alone is an answer.
  • Ask for a breakdown of last month's bill into media budget and management fee.
  • Ask for a report showing customer acquisition cost and revenue, not just reach.

If these three simple requests meet resistance or evasive answers, you already have enough information to start talking to a new partner — ideally one that offers a free audit of current performance before you sign anything.

FAQ

Q.Is switching agencies mid-year a big risk?

Smaller than continuing a relationship that isn't working. If you have full access to your own accounts (see point 1), campaign history and collected data stay with you regardless of a partner change — the transition itself is mostly organizational, not technical.

Q.How long should I give an agency before judging whether it's working?

Standard is 2-3 months for paid campaigns (Google Ads, Meta Ads), since that's how long it takes costs to stabilize after the algorithm's learning phase. For SEO that period is longer, typically 6 months. If none of the signs on this list have improved after that time, that's a strong enough signal to decide.

Q.Is a low agency fee a good sign?

Not necessarily. A very low price often means the agency is running too many clients per specialist to actually optimize anything, or that the pricing model compensates for the low fee with a high, undisclosed markup on media budget (see point 2).

Q.Is a small boutique agency worse than a large network agency?

No, often the opposite. Large agencies can be less interested in mid-sized budget clients, and the project may land with a less experienced team. A smaller agency for whom your budget really matters often provides closer contact and a faster response.

Q.What if I only recognize one or two of these signs?

Don't panic and don't end the relationship immediately — talk directly about the specific problem. A good agency will take that conversation as a signal to improve, not as an attack. How it responds to a direct, specific question is, by itself, valuable information.

Author
Paweł Strzelecki
Paweł Strzelecki
Co-founder at Zest digital agency

Runs Google Ads and Meta Ads campaigns for B2C and B2B brands. Focuses on margin-based, POAS-driven budgets instead of ROAS alone.

Related articles

Contact

Let's talk growth

Send a brief or drop your contact — we'll reply within 24h.

Get a quote
Founders