0% read
Meta Ads

Signs Your Meta Ads Agency Isn't Working

Not every underperforming account is a bad-agency problem. Here's how to tell the difference between a hard market and a hands-off one.

Every Meta Ads account underperforms sometimes. iOS changes, seasonality, a category getting more competitive, a genuinely tough quarter, none of that is automatically a sign your agency has stopped working. This isn't a piece about firing anyone. It's a way to tell the difference between an account fighting a hard market and an account nobody is really working on.

It's rarely just a CAC problem

Rising CAC on its own tells you almost nothing. CAC moves with the auction, the season, the category, and the offer, not just with agency effort. The useful question isn't "did CAC go up," it's "can anyone explain why, in a way that matches what actually happened in the account." A good agency, even in a bad month, can walk you through the specific campaigns, audiences, or creatives behind the number. If the answer is a shrug or a vague reference to "the algorithm," that's the actual signal, not the CAC number itself.

Reporting you can't act on

There's a difference between a report and a screenshot of Ads Manager with a paragraph pasted underneath it. Useful reporting tells you what changed, why, and what happens next. If every monthly update reads the same regardless of what the account actually did that month, the reporting has become a formality, not a decision-making tool.

A quick testAsk your agency to explain last month's single biggest change in the account, and why they made it. A working relationship produces a specific answer in under a minute. A hands-off one produces a general one.

No real testing pipeline, just the same three ads

Meta Ads accounts need a steady supply of new creative to test, not because testing is fashionable, but because creative fatigue is a real and measurable phenomenon: frequency climbs, CTR slides, and the same three ads that worked in month one quietly stop working by month three. If your account has been running the same handful of creatives for months with no new variants queued, there's no testing pipeline, whatever the monthly deck calls it.

Budget moves without a reason you understand

Scaling decisions should follow a logic you can restate in one sentence: we're increasing budget on X because Y is happening, or we're pulling back on Z because it stopped being efficient at this spend level. If budget moves up or down and the explanation is "let's see what happens," that's not a strategy, it's a guess with your money.

The whole account rides on one campaign

A single dominant campaign carrying most of an account's spend and results isn't automatically wrong, sometimes that's just what's working. But it becomes a real risk when there's no visible plan for what happens if that one campaign fatigues, gets restricted, or simply stops scaling. Ask what the backup plan is. If there isn't one, the account has a single point of failure nobody has acknowledged.

A ten-minute audit you can run yourself

You don't need to be a media buyer to check most of this. Pull up the account, or your last three monthly reports, and go through these:

01
Can they explain last month's biggest change in a specific, one-minute answer?
02
Has new creative shipped in the last two to three weeks, or is it the same set from months ago?
03
Does the account have more than one campaign actually carrying meaningful spend and results?
04
Do budget changes come with a stated reason you could repeat back, not just a new number?
05
Has anyone checked whether reported conversions match real orders in the last month? (If not, start with the reconciliation test, since a lot of "performance" problems are actually tracking problems.)
06
Is there a plan beyond the current top campaign if it stops working next month?

Three or more "no" answers is a real pattern, not noise. One or two is worth a conversation, not a panic.

What a working relationship actually looks like

None of this is about finding a perfect account. Good months and bad months both happen inside a healthy engagement. The difference is whether someone can tell you why, with specifics, and whether the next move has a stated reason behind it. That's a lower bar than "always winning," and it's the one that actually separates a genuine effort from an account on autopilot.

10signals checked in this audit
3+"no" answers is a real pattern
10 minto run it yourself
0guesses, just answerable questions

Want a second opinion on your account?

We'll run this same audit on your actual account and tell you plainly what we find, whether or not you switch.

Get your free audit

If your audit turned up more "no" answers than you'd like, the next step usually isn't finding a new agency, it's finding the actual root cause. Start with how Meta Ads should be structured and run to know what you're comparing against. And if the honest conclusion is that no agency has managed this well, it's worth asking whether an agency is even the right model before hiring another one.

NS

Nishant Sinha

Founder at Nivaro, a Surat-based performance marketing studio. Owns strategy, creative direction and the tracking/development work that makes performance decisions measurable. Read more about Nivaro.