Budget
Why is my Meta campaign not spending its full budget?
Meta underspends when a setting tells it to hold back: a cost or bid cap below what results cost, an audience too small, a budget too low for the result you optimise for, or a spending limit. In one real account, a £12 cost cap on £21.28 orders delivered £62 of a £100 daily budget.

How much of my daily budget should Meta spend?
On average, the daily budget across a week, not exactly the budget every day. Meta says a daily budget is "an approximate amount to spend per day over the course of the week starting Sunday and ending Saturday" (Meta, About daily budgets).
On days with better opportunities, Meta may spend up to 75% over the daily budget, and less on other days. It caps any single day at 175% of the daily budget and any Sunday-to-Saturday week at 7 times the daily budget. So £60 on Tuesday and £140 on Wednesday on a £100 budget is normal.
Timing can also make one day look short. Double a daily budget at 10pm and Meta "would only have 2 hours to spend your increased budget", so that day under-spends and the next catches up (Meta, ad set slowed down or stopped).
The real problem is a full week well under 7 times the daily budget, or an ad set that falls short day after day.
Can a cost cap stop Meta from spending my budget?
Yes. A cost cap tells Meta the average cost per result you want, and Meta holds back when it can't find results at that price. Meta now calls it a cost per result goal and says it "may spend less than your full budget when the market is competitive to protect your performance target", while the highest volume strategy "prioritizes spending your full budget" (Meta, About cost per result goal). For bid caps Meta is blunter: "A low bid can limit or prevent delivery" (Meta, Best practices for bid cap).
Here is what that looked like in a real account, a UK direct-to-consumer gadget brand from one of our sample audits. At the time of the audit, one campaign of the 34 that had spent in 2026 was live, with one ad set:
| Live ad set at the time of the audit | Figure |
|---|---|
| Countries | UK, New Zealand, Canada and Australia, in one ad set |
| Cost cap | £12 |
| Cost per order | £21.28 |
| Daily budget | £100 |
| Spent a day | £62 |
| Left unspent a day | £38 |
The cap sat 44% below what an order cost, so Meta kept its bids aimed at £12 orders, and at that price there weren't enough auctions to spend £100 a day. Meta says a cost per result goal "should align with your average cost per result in Ads Manager reporting". This one sat in a campaign built in October 2024. Through 2025 the account's orders cost £3 to £4, and they have cost £21.28 since the funnel changed on 9 September.
Does a cost cap make my results cheaper?
Mostly it makes them steadier, and the price is volume. Under cost caps through 2025, the same gadget account's cost per order stayed between £3.01 and £3.97 all year, while monthly spend swung from £6,631 in April to £1,350 in June, which the audit describes as "the caps choked delivery". Spend fell by about 80% in two months at much the same cost per order.
A cap also changes what your reports can tell you. In the audit's words, "a cap pulls cost per order towards itself: a better audience shows up as more volume, not as a lower cost." Under one shared cap, compare ad sets by spend and orders, not cost per order.
The audit's fix for this account was to replace the capped four-country ad set with UK campaigns on automatic bidding, with "No cost caps and no bid caps", and to run each country in its own campaign, "because one budget across four markets cannot be read by market". Budgets then move every 2 to 3 days on the 7-day rolling cost per order, by no more than 20% to 30% at a time.
If you keep a cap, Meta's guidance is to set it in line with your reported average cost per result, keep the daily budget at least 5 times the goal (Meta, Best practices for minimum budgets), and wait at least 7 days after any change before judging it.
Is my audience too small for my budget?
It can be. Meta's troubleshooting guide says "an audience that is too narrow may prevent your ads from being delivered in full" (Meta, ad set hasn't delivered enough). Check the estimated audience size in the ad set.
Interests are less likely to shrink an audience now, because Advantage+ detailed targeting lets Meta show ads beyond them. Meta says it "doesn't apply to location, age or gender targeting options", and your exclusions still apply (Meta, About Advantage+ detailed targeting). So the settings that still box you in are your locations, your minimum age, your exclusions and any custom audience you target, which is how a retargeting ad set aimed at a few thousand recent visitors runs dry. More budget on a small audience tends to show the same people more ads.
Widen what you can: more countries, a lower minimum age, or fold a small retargeting ad set into a broader one.
Is my budget too small for the result I'm optimising for?
Sometimes the budget is the limit. Meta's general rule is that "your daily budget should be at least 10 times the average cost of your optimization event" (Meta, ad set hasn't delivered enough). By that rule, orders that cost £21.28 call for about £213 a day, so the gadget account's £100 budget was short on this test as well.
A budget that is too small for the event usually shows up as learning limited. Meta flags an ad set when it "is unlikely to receive about 50 optimization events in the week after your last significant edit", usually because of a small audience, a low budget, a low bid or cost control, auction overlap or a rare optimization event (Meta, About learning limited).
Meta's fixes: combine ad sets, widen the audience, raise the budget or the cap, or optimise for a more frequent event, such as add to cart instead of purchase.
Are my own ad sets competing for the same people?
They might be, and it costs delivery. When two of your ads could enter the same auction, Meta picks the one with the highest total value and leaves the others out, and Meta says this "can prevent an ad set from spending its full budget" (Meta, Understand auction overlap).
The auction overlap rate column shows it. Meta's example: a rate of 5% "means your ad set competed in 5% fewer auctions" (Meta, Auction overlap rate). The fix is to combine similar ad sets, or turn off the overlapping ones with the fewest results and move their budget to the one that stays on.
Could a limit, a payment or a review be stopping my ads?
Yes, and these stop delivery outright. Check them when spend drops to near zero or stops at the same point every month.
- Account spending limit. When it's reached, "your ads pause, and the account stops spending", but the ads "will still be listed as active in Meta Ads Manager" (Meta, About ad account spending limits). It's in Payment settings.
- Campaign spending limit. Once reached, every ad set and ad in the campaign stops (Meta, About campaign spending limits).
- Meta's daily spending limit. If ads pause before your budget or account limit, Meta says you may have hit "your daily spending limit, set by Meta and reset daily".
- A failed payment. When an online banking payment is declined, Meta stops "the campaigns on your account until you've paid the amount you owe" (Meta, declined payment).
- Ad set spend limits inside a campaign budget. A limit on one ad set can hold it below the share the campaign budget would give it.
- Review and schedule. A new ad can take up to 24 hours to start delivering, and an ad set limited to a few hours a day has fewer chances to spend (Meta, ad set isn't running).
Can weak ads stop a budget from spending?
They can, mostly when a cap is in place. Meta picks the winner of each auction by total value, which combines the bid, the estimated chance the person acts, and ad quality, and "an ad that's more relevant to a person could win an auction against ads with higher bids" (Meta, About ad auctions).
So an ad people rarely click or buy from has to bid more to win, and under a cap it can't. Meta's advice for bid-limited delivery includes improving "the quality of the ad. For example, by changing the creative."
That wasn't the gadget account's problem. Meta rated its hero ad above average for engagement and conversion, and the audit found "the account is not short of a working ad. It is short of enough of them."
How do I find which reason it is?
Work from the quickest check to the slowest.
- Check the week, not the day. Set Ads Manager to the last full Sunday-to-Saturday week and compare amount spent with 7 times the daily budget.
- Read the Delivery column at campaign, ad set and ad level for learning limited, bid limited, in review or an error.
- Open the ad set's bid strategy. If there is a cost or bid cap, compare it with your average cost per result over the last 7 days.
- Check the estimated audience size, and add the auction overlap rate column if several ad sets share an audience.
- Compare the daily budget with 10 times the cost of the event you optimise for.
- Open Payment settings for an account spending limit, an outstanding balance or a failed card, and check the campaign for a spending limit.
- Open Activity history for changes made just before spend dropped. Meta puts this check second when delivery slows.
| What you see | Likely reason | What to change |
|---|---|---|
| Short most days, a cap in the ad set, or bid limited | Cap below what results cost | Move it toward your 7-day cost per result, or switch to highest volume |
| Learning limited | Too few results a week | Combine ad sets, raise the budget, or optimise for a more frequent event |
| Small estimated audience | Audience too narrow | Widen locations or age, or fold small ad sets together |
| High auction overlap rate | Your ad sets competing | Combine similar ad sets |
| Ads show active but spend is zero | Spending limit or failed payment | Payment settings and the campaign's spending limit |
| Nothing spent on day one | Review or preparing delivery | Wait up to 24 hours, then check the Delivery column |
| One short day, full week on target | Normal pacing | Nothing |
Questions owners ask next
Should I remove my cost cap?
If spending the budget matters more than holding a price, Meta's advice is to choose highest volume. The gadget plan dropped caps entirely and moved budgets every 2 to 3 days on the 7-day rolling cost per order.
Why is my cost per result higher than my cost cap?
Because the cap works on Meta's estimate of results in the auction, and real results can come in below the estimate. Meta's example: a $2 bid cap and a $10 budget buy 5 impressions, 2 of them convert, and the cost per result is $5 without the cap ever being exceeded (Meta, cost per result exceeding bid cap).
Will Meta make up an underspent day?
Within the same week, often yes. Meta may spend up to 75% over the daily budget on days with better opportunities, and won't go over 7 times the daily budget from Sunday to Saturday.
About this data
The case comes from a Serafinity sample audit of a UK direct-to-consumer gadget brand, published with the client's written permission and anonymised at their request, with every account figure exactly as delivered. The live ad set, cap and delivery are in sections 3 and 4, the 2025 caps in section 15, the cap's effect on comparisons in section 9, and the plan's bidding rules in section 16. An order here is a 14-day trial with a card on file, costing £21.28 since 9 September 2026.
Meta's guidance is quoted from its Business Help Centre, checked on 9 November 2026. You can read the full gadget sample audit (PDF) or see what an audit of your own account costs. Serafinity audits accounts and does not run them, so nothing here is a pitch for management.
Sources
- Serafinity, Meta Advertising Audit and 90-Day Scale Plan, D2C gadget sample, sections 3, 4, 9, 15 and 16. https://serafinity.com/sample-audit-d2c-gadget.pdf
- Meta, "About cost per result goal," Meta Business Help Centre, checked 9 November 2026. https://www.facebook.com/business/help/272336376749096
- Meta, "Best practices for bid cap," Meta Business Help Centre, checked 9 November 2026. https://www.facebook.com/business/help/586282251886816
- Meta, "About daily budgets," Meta Business Help Centre, checked 9 November 2026. https://www.facebook.com/business/help/190490051321426
- Meta, "Troubleshoot ad delivery: your ad set hasn't delivered enough since it started," checked 9 November 2026. https://www.facebook.com/business/help/666335734044063
- Meta, "Troubleshoot ad delivery: your ad set slowed down or stopped," checked 9 November 2026. https://www.facebook.com/business/help/414038972972624
- Meta, "About learning limited," checked 9 November 2026. https://www.facebook.com/business/help/269269737396981
- Meta, "Best practices for minimum budgets," checked 9 November 2026. https://www.facebook.com/business/help/203183363050448
- Meta, "Understand auction overlap" and "Auction overlap rate," checked 9 November 2026. https://www.facebook.com/business/help/537699989762051 and https://www.facebook.com/business/help/714172578779451
- Meta, "About Advantage+ detailed targeting," checked 9 November 2026. https://www.facebook.com/business/help/128066880933676
- Meta, "About ad account spending limits" and "About campaign spending limits," checked 9 November 2026. https://www.facebook.com/business/help/141820733085330 and https://www.facebook.com/business/help/481733105308636
- Meta, "About ad auctions," checked 9 November 2026. https://www.facebook.com/business/help/430291176997542
- Meta, "Troubleshoot ad delivery: one of your ad sets isn't running" and "About cost per result exceeding bid cap or cost per result goal," checked 9 November 2026. https://www.facebook.com/business/help/164406965378460 and https://www.facebook.com/business/help/867416745088574
More answers
Why did my ROAS drop when I increased my Meta ads budget?
In one audit, spend over $5,000 a day returned 1.26, then 1.02, against a 1.39 break-even. Why ROAS drops as you increase a Meta budget: diminishing returns.
Should I increase my Meta ads budget for Black Friday 2026?
In a real audit, Black Friday week to Cyber Monday made a ROAS of 12.27 on 28% more spend a day than the four weeks before. How to set your 2026 Meta budget.
Why don't my Meta ads purchases match Shopify?
In a real audit, Meta credited the ads with 76% of the store's orders. Why Meta ads purchases don't match Shopify, and how to check yours in 10 minutes.