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
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
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.
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.
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.
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.
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:
| Limit | On a $100 daily budget |
|---|---|
| Most in one day (175%) | $175 |
| Most in one week, Sunday to Saturday (7×) | $700 |
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.
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.
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.
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.
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.
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.
| What you see | Most likely cause | First move |
|---|---|---|
| Everything stopped, still says Active | Account spending limit | Payment settings |
| One slow day after an edit | Late-day budget change | Wait; edit in the morning |
| Ad set underspends | Bid or cost cap too tight | Raise or remove it |
| Status "Learning limited" | Too few results | Combine ad sets, widen audience |
| Costs creeping up | Creative fatigue | Add a materially new ad |
| Ad not running at all | Disapproved | Check the reason, then re-review |
| Spending, no purchases | Broken tracking or page | Test the checkout today |
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.
Wasted spend
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
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
Connect your first Meta ad account in minutes. Free to start, with pricing that scales with your ad spend.