Meta ads active but not spending
The campaign says Active and the spend stays at zero. The causes in the order to check them, from the one that stops every ad to the ones that slow a single ad set.
Not spending or delivering Updated 9 November 2026 Checked against Meta’s Help Center
The short answer
When every ad in the account stops at once, it is almost always the account: a reached spending limit, a failed payment or a restriction. When only one ad set stops, look at its bid or cost cap, its audience size and its schedule. Ads in review or rejected never spend, even when the campaign reads Active.
This is probably you if
- Delivery reads Active but Amount spent has not moved for hours
- Impressions are zero or a handful for the day
- It worked yesterday and nothing was edited
- Every campaign in the account stopped at the same time
Rather see it in your own account? Free, read-only audit. No sign-up.
Check my accountCauses, most likely first
Work down the list: rule each cause out or mark the one you find
- 1
The account spending limit is reached
An account spending limit is a lifetime cap on the whole ad account. When it is reached, every ad stops, but the campaigns still read Active.
- How to check
- Open Billing and payments, then Payment settings, and look at the account spending limit and how much of it is used.
- Fix
- Raise, reset or remove the limit. Ads resume within minutes. See spending limit reached.
Is this the cause?
- 2
A payment failed
If Meta cannot charge your card, it pauses delivery for the whole account until the balance is paid.
- How to check
- Look for a red banner at the top of Ads Manager, or open Billing and payments and check for an unpaid balance.
- Fix
- Pay the balance and update the payment method. See payment failed.
Is this the cause?
- 3
The ads are in review or were rejected
Only approved ads deliver. A new ad, or an ad you edited, goes back into review.
- How to check
- Switch to the Ads tab and read the Delivery column for each ad: "In review" or "Rejected" explain zero spend.
- Fix
- Wait for review, or fix and resubmit a rejected ad. See stuck in review and ad rejected.
Is this the cause?
- 4
The bid cap or cost cap is too low
A cap tells Meta not to pay more than a set amount. If the cap is below what the auction costs today, the ad set wins almost nothing.
- How to check
- Open the ad set, look at Bid strategy. If it is Bid cap or Cost per result goal, compare the cap with your recent cost per result.
- Fix
- Raise the cap by 20 to 30 percent, or switch to Highest volume while you find the right level.
Is this the cause?
- 5
The audience is too small
Narrow targeting, many exclusions or a small custom audience leave the auction too few people to show the ad to.
- How to check
- Edit the ad set and read the audience size estimate. Very small estimates, or a warning that the audience is too narrow, point here.
- Fix
- Widen the location or age range, remove exclusions, or turn on Advantage+ audience.
Is this the cause?
- 6
A schedule or end date is in the way
An ad set with an end date in the past, or ad scheduling that only runs at certain hours, will not spend outside those times.
- How to check
- Check the ad set Schedule section for the end date and any day-parting (only possible with a lifetime budget).
- Fix
- Extend the end date or widen the schedule.
Is this the cause?
Keep it from coming back
- Keep the account spending limit well above a month of spend, or remove it.
- Keep a second payment method on file so a declined card does not stop delivery.
- Launch new ads a day before they need to run, so review time does not eat into the flight.
Did this guide help?
Terms in this guide
Frequently asked questions
Still unsure? Ask us anything. Talk to us
- How long does it take for Meta ads to start spending?
- Once the ad is approved, delivery usually starts within minutes to a few hours. Most ads are reviewed within 24 hours.
- Why does the campaign say Active if nothing is spending?
- Active only means the campaign is switched on. Account-level problems such as a reached spending limit or a failed payment stop delivery without changing that status.
Related problems
- Meta ads not spending the full budget Your daily budget is $200 and Meta spends $60. Why Meta underspends, and how to tell a cap problem from an audience problem.
- Meta ad account spending limit reached All ads stopped and the campaigns still say Active. How the account spending limit works, and how to raise, reset or remove it.
- Meta ad stuck in review Most Meta ads are reviewed within a day. When one sits in review for longer, these are the reasons and what you can actually do about it.
See what your Meta ads are really doing
Connect Meta in two minutes and see your first check while you watch. 14 days free, no card, and a flat price per ad account after that.