All posts

Meta ads stopped spending? Eight checks, in the order to run them

Your campaign says Active but the spend line is flat. Rule out the cause in minutes, starting with the one that stops everything.

By the IQuly team Wasted spend 19 October 2026 7 min read Facts checked against Meta's Help Center

The short version

  • An account that hits its spending limit stops spending while campaigns still read Active, so rule that out first.
  • Daily budgets are targets: Meta can spend up to 175% of the daily budget in a day and 7 times it across a week.
  • A bid or cost cap that is too low, a late-day budget edit and learning limited are the next suspects.
  • An ad set that spends 5 times its usual cost per purchase with no sale is almost certainly broken, not unlucky.

Your campaign says Active. The budget is set. And the spend line has gone flat. Meta almost never tells you why, so most advertisers start changing things at random, which often makes it worse.

There are only a handful of real causes, and they are quick to rule out if you check them in the right order: the cheapest, most absolute causes first. Every rule below comes from Meta's own Help Center, linked at the end.

Daily spendLimit reachedActive$0 a day
Example: daily spend falls to nothing the day the account hits its limit, while every campaign still reads Active.

Check 1: The account spending limit

An ad account spending limit is a lifetime cap on what the account can spend. When you hit it, Meta's wording is blunt: "when spending reaches the limit, your ads pause, and the account stops spending."

The trap is what you see afterwards. Meta says that you get a notification about the pause, "but ads will still be listed as active in Meta Ads Manager." So the campaigns look healthy while nothing is running.

  • Open Payment settings and compare the amount spent with the limit.
  • To resume, raise or remove the limit, or reset the spent amount.

This is the one cause that stops everything at once, so rule it out before anything else. IQuly warns you once an account has used 90% of its limit, so it never comes as a surprise. It is also the easiest to forget: a limit set months ago for a different budget is enough.

Check 2: A budget change late in the day

Meta's troubleshooting page for campaigns that slowed or stopped (written for campaigns using Advantage+ campaign budget) lists frequent pauses through the day, changes to budget or schedule near the end of the day, and extending the campaign schedule, which can spread spend out. Its example is doubling a daily budget at 10pm, which leaves "only 2 hours to spend your increased budget."

If spend dipped on a day you edited the budget, that is likely the cause, and it corrects itself. Make budget changes in the morning, and stop toggling campaigns on and off.

Check 3: Is it really not spending, or spending in a different shape?

Daily budgets are targets, not limits. Meta says it "may spend up to 75% over your daily budget" on days with better opportunities, and spends less on others. The hard limits are these:

LimitOn a $100 daily budget
Most in one day (175%)$175
Most in one week, Sunday to Saturday (7×)$700
Most in one day $175
Most in one week $700
Meta's hard limits applied to your budget: 175% on any one day, 7 times the daily budget across a week.

So a quiet Tuesday followed by a heavy Wednesday is normal. Judge spend by the week, not by one day. If you changed the budget mid-week, Meta also prorates the rest of the week.

Check 4: A bid cap or cost goal that is too low

If you set a bid cap or cost-per-result goal, you are telling Meta the most you will pay. Meta's own explanation: "if other advertisers are bidding more aggressively in auctions, your cost per result goal or bid cap may not be high enough to be competitive."

The tell is an ad set that is active, approved, not limited by budget, and spending a fraction of what it should. Raise the cap, or move to lowest cost, to confirm.

Check 5: Learning limited

If an ad set cannot reach enough results to optimise, its Delivery status reads "Learning limited" and spend is often unstable. Meta lists five fixes, in order: combine ad sets, widen the audience, raise the budget, raise the bid or cost control, or change the optimisation event. The arithmetic is in our guide to learning limited.

Check 6: Creative that has worn out

When the audience has seen the same ad too many times, results get more expensive and delivery suffers. Meta shows "Creative limited" or "Creative fatigue" in the Delivery column for this. See what Meta's definition means in practice.

Check 7: A disapproved ad

A rejected ad does not run. Meta aims to give a re-review decision "within 48 hours." Two details are worth knowing: you "can be restricted from advertising for severe or repeated ad violations," and editing or deleting a rejected ad does not remove the violation from your account. If you keep resubmitting the same ad, you are building a record.

Check 8: Spending a lot and getting nothing

The opposite problem is just as costly and much harder to see: an ad set that is spending, but has stopped converting, usually because tracking broke or a page went down. Nothing is wrong with delivery, so Meta shows no warning.

There is a useful rule here. If your usual cost per purchase is $30 and an ad set has spent $150 (five times that) without a single purchase, the chance of that happening by luck is about 0.7% (e−5). At seven times, it is about 0.1%. That is not a quiet day. It is a broken checkout, pixel or ad, and every hour you wait costs money. This is exactly the rule IQuly watches for, across every ad set, all day.

Spent, no purchase (5×) $150 About 0.7% chance by luck
Spent, no purchase (7×) $210 About 0.1% chance by luck
Spend with no purchase, at 5 and 7 times your usual cost per purchase. The odds are e to the minus 5 and minus 7.

The quick table

What you seeMost likely causeFirst move
Everything stopped, still says ActiveAccount spending limitPayment settings
One slow day after an editLate-day budget changeWait; edit in the morning
Ad set underspendsBid or cost cap too tightRaise or remove it
Status "Learning limited"Too few resultsCombine ad sets, widen audience
Costs creeping upCreative fatigueAdd a materially new ad
Ad not running at allDisapprovedCheck the reason, then re-review
Spending, no purchasesBroken tracking or pageTest the checkout today

Let something watch for it

Most of these show up in the numbers hours before you would notice. IQuly reads your Meta accounts around the clock and tells you when spend stalls, an account nears its cap, or an ad set burns money without converting. Run the free audit to see what is leaking right now.

Sources

Share LinkedIn X

Keep reading

Wasted spend

Learning limited on Meta: how much budget you really need, and the fixes in order

Meta wants about 50 results a week. Here is the arithmetic that turns that into a daily budget, and what to try first.

6 min read · 19 October 2026

Creative

Creative fatigue on Meta: what Meta’s own definition says, and when to refresh

There is no official frequency number. There is a definition, and three signals that tell real fatigue from noise.

5 min read · 19 October 2026

Create your free account today

Connect your first Meta ad account in minutes. Free to start, with pricing that scales with your ad spend.