Facebook Ads Not Spending? Here Are 7 Reasons Why
Facebook ads not spending is one of the most disorienting things that can happen to a small business owner running their own campaigns. You set the budget, launch the campaign, and then open Ads Manager the next morning to find the spend column still says zero. The campaign shows Active, the toggle is green, the creative looks fine, and yet not a single dollar has moved.
In almost every case, Facebook ads not spending is a fixable settings problem, not a platform problem. Something specific in the setup is preventing the campaign from entering auctions, and that something is almost always visible in Ads Manager itself once you know where to look. This guide walks through the seven most common reasons your Facebook ads are not spending and the exact fix for each, plus the 2026-specific algorithmic changes that are increasingly causing active campaigns to deliver zero spend.
In 2026, Meta's Andromeda algorithm includes a pre-auction filter that can block ad delivery before the auction even starts. Using the same image across multiple ad sets triggers a Repetitive Content flag that stops delivery immediately. Facebook ads not spending is increasingly caused by algorithmic blocks rather than manual settings errors.
Quick reference: why your Facebook ads are not spending
Before going deeper into each reason, here is the full picture at a glance so you can match the symptom to the fix without scrolling.
| Reason | What causes it | Quick fix |
|---|---|---|
| Campaign paused at one level | Toggle is off at campaign, ad set, or ad level | Check all three levels in Ads Manager. Every toggle in the chain must be green. |
| Ad still in review | New ads take 24 to 48 hours to clear Meta's review process | Wait 24 hours. Check the Delivery column. Do not edit the ad while it is in review. |
| Budget too low to win auctions | Daily budget cannot compete against other advertisers in the auction | Set daily budget at 5x your target cost per result. Minimum 10 dollars per day per ad set. |
| Audience too narrow | Under 200,000 people makes it hard for Meta to find eligible placements | Broaden targeting. Use Advantage+ Audience. Remove stacked interest filters. |
| Bid cap or cost cap too low | Manual bid is below what the current CPM market requires | Set cost cap 20 to 40% above your real target, or switch to Lowest Cost bidding. |
| Ad disapproved or account issue | Ad violates a policy or account quality score has dropped | Open the Account Quality page. Fix the violation and request a review. |
| Billing or payment failure | Payment method failed or account spending limit reached | Check Billing and Payments. Reset the account spending limit if it has been hit. |
Reason 1: Your campaign is paused at one level
This is the most common reason Facebook ads are not spending and also the easiest to miss. Meta Ads Manager has three levels stacked on top of each other: campaign, ad set, and ad. If any single level is toggled off, nothing spends, even when the other two levels look fully active. The reporting view collapses everything into a Status column that says Active at the top, which can hide a paused toggle one level down.
To rule this out completely, go into Ads Manager and walk all three layers in order. Confirm the toggle next to the campaign name is green. Click into the campaign and confirm every ad set toggle inside it is also green. Then click into each ad set and confirm every individual ad toggle is green. A single grey toggle anywhere in that chain stops all spending at that level and everything below it.
While you are in there, also check your campaign start and end dates. If you duplicated a campaign that had a future start date, the new copy inherits that scheduling and will simply sit idle until that date arrives. Your Facebook ads are not spending in that case because they have not actually started, not because anything is broken.
Reason 2: Your ad is still in review
Every new ad and every edited ad goes through Meta's review process before it is allowed to spend. Most ads clear within 24 hours. New accounts and ads in sensitive categories like health, finance, employment, or legal services can take up to five business days. During that window, the campaign will sit in Ads Manager looking active while the Delivery column quietly reads In Review.
A few things help while you wait. Check the Delivery column for each ad — if it reads In Review, the ad has not been approved yet and nothing is going to spend on it. Do not edit the ad while it is in review, because every edit restarts the review queue from the beginning and resets your wait time. If it has been more than 48 hours and the ad is still pending, contact Meta Support and request escalation. Avoid launching new campaigns on Friday evenings — review queues slow significantly over weekends and a Friday night launch often does not start spending until Monday or Tuesday. If the ad shows Disapproved, click the reason to see the specific policy that was flagged, fix the issue, and request a new review from inside the ad.
Reason 3: Your budget is too low to win auctions
Facebook ads not spending due to budget is extremely common in 2026 as CPMs continue to rise across every major industry. Meta's delivery system is an auction, and if your daily budget is too small to place competitive bids in that auction, your ads simply do not enter it. The system will not try to spend money it cannot spend competitively, so the spend column stays at zero while the campaign technically remains active.
The practical rule in 2026 is to set your daily budget at minimum five times your target cost per result. If you want a lead for ten dollars, your daily budget should be at least fifty dollars. New campaigns need at least five to ten dollars per day per ad set to generate enough data to exit the learning phase, and splitting a small budget across many ad sets makes this worse rather than better. A hundred dollars split across five campaigns gives each one twenty dollars, which often produces zero spending across all five at once. Consolidating into one or two campaigns at fifty dollars each almost always produces better results, because each ad set is then competitive enough to win the auctions it enters.
Understanding the minimum budget needed for Meta campaigns to spend and learn is covered in detail in our guide on small business ad budgets. The learning phase requires a steady flow of conversion events for the algorithm to optimise against, and that flow only exists when daily budget is high enough to generate it.
In 2026, CPMs on Meta average around $12.47 globally and exceed $20 in the US. Facebook ads not spending on small budgets is increasingly common because the minimum competitive bid has risen. A daily budget of two to three dollars is often not enough to win a single impression in competitive categories.
Reason 4: Your audience is too narrow
In 2026, Facebook ads not spending because of narrow targeting is far more common than it was even two years ago. Privacy updates have reduced the signals Meta can use for granular interest and behaviour targeting, which means audiences that were perfectly viable in 2022 are now too small for the algorithm to deliver against profitably. A campaign that worked fine with three stacked interest layers in the past may now sit at zero spend for days.
The warning signs are usually visible in the ad set itself. The Audience Definition meter is sitting in the red or orange zone. The estimated audience size is under 200,000 people. You have stacked multiple interest layers, age restrictions, and behaviour filters on top of each other in a way that intersects down to a sliver of users. Or you are running a retargeting campaign to a website custom audience that has fewer than a thousand matched users, which is rarely big enough for Meta to deliver against consistently. The Delivery column showing Learning Limited is another strong signal that the audience is too small to generate enough learning data.
The fix in 2026 is broader targeting, not narrower. Use Advantage+ Audience and let Meta's algorithm find the right people based on creative signals, conversion events, and pixel data rather than your own manual interest stack. If you genuinely need to use interest targeting, keep it to one or two layers maximum and aim for a starting audience of at least 500,000 people. This is also one of the underrated reasons why simply boosting a post often produces meaningless results — boosted posts default to an extremely narrow audience and a tiny budget, which is exactly the combination that causes Facebook ads not to spend. We covered this in detail in boosting posts vs Facebook ads.
Reason 5: Your bid cap or cost cap is set too low
If you are using manual bidding with a Cost Cap or Bid Cap, and your cap sits below what the current market requires, your Facebook ads are not spending because the system simply cannot find auctions it can win at that price. This is especially common for advertisers who set their caps based on 2023 or 2024 CPM benchmarks without accounting for the cost increases that have been steady through 2025 and 2026. The cap was reasonable when you set it; the market has since moved past it.
To fix this, set your Cost Cap 20 to 40 percent above your real target CPA, not exactly at it. If you want a conversion at twenty dollars, set the cap somewhere between twenty-five and twenty-eight dollars, which gives the algorithm enough room to bid into competitive auctions. If you are not sure what a competitive cap looks like for your category, switch to Lowest Cost bidding while you build conversion history, and then revisit cost caps once the campaign has generated fifty or more conversion events. Never set a manual bid cap on a brand-new campaign with no conversion history at all, because you are essentially guessing what the market price is and pricing yourself out of every auction the algorithm finds.
Reason 6: Your ad is disapproved, or your account quality is low
Facebook ads not spending can also be caused by a disapproved ad that does not immediately surface as rejected. In some cases, Meta flags ads gradually over three to four days, and the ad quietly stops spending before the Disapproved status appears in the UI. If your Facebook ads were spending normally and then suddenly stopped without you changing anything, check Account Quality before anything else — it is the layer most often missed.
The steps to rule this out are straightforward. Open Ads Manager, click the grid icon in the top right, and find Account Quality. Check for any warnings, restrictions, or active policy violations on your account. Back in Ads Manager, check the Delivery column for each ad and look for Disapproved or Limited Delivery status. Click any flagged ad to see the specific policy that was violated, fix the issue in the creative or copy, and use the Request Review button to resubmit. Also check your Facebook Page status — a restricted, unpublished, or low-quality page stops every ad attached to it from delivering, regardless of how clean the campaign settings look.
It is worth knowing that Meta reviews your landing page, not just the ad creative. A landing page that makes misleading claims, has excessive pop-ups, takes too long to load, or does not match what the ad promised can trigger a policy flag that stops delivery without any obvious change to the ad itself. The full impact of landing page issues on ad performance is covered in our post on why your ads are not converting on Meta and Google.
Reason 7: A billing or payment issue has paused your entire account
If your Facebook ads are not spending across all campaigns at once, this is almost always an account-level billing problem. A failed payment, an expired card, an outstanding balance, or an account spending limit that has been reached will pause every active campaign in the account simultaneously, no matter how well the individual campaigns are set up. Campaign-level fixes do not help here because the block is one layer above the campaign.
The path to confirm and fix this is the same regardless of account size. Open Ads Manager, click the grid icon, and go to Billing and Payments. Confirm your primary payment method is active and not expired. Look for failed payment notifications or outstanding balance warnings at the top of the page. Check the Account Spending Limit setting — if you previously set a limit and it has now been reached, the entire account will be paused until you reset or raise the limit. Add a backup payment method so ads keep running if your primary card fails or expires unexpectedly. If your account has been disabled outright, contact Meta Business Support directly, because no campaign edit will move the spend column until the account itself is restored.
New Facebook ad accounts have automatic daily spending limits that start small and gradually increase as the account builds trust with Meta. A brand new account may be capped at fifty dollars per day maximum regardless of the budget set in the campaign. Facebook ads not spending on new accounts is often caused by this invisible account-level cap, not by anything in the campaign setup.
Facebook ads active but not spending: 2026-specific causes
Beyond the seven reasons above, 2026 has introduced a handful of algorithmic changes that can leave a Facebook campaign showing Active status while producing zero spend. These do not show up cleanly in the Status column the way a paused toggle would, which is why so many advertisers spend hours rechecking obvious settings while the actual block is invisible.
The Andromeda pre-auction filter is the biggest of these. Using the same image across multiple ad sets in the same account triggers a Repetitive Content flag, and Meta's AI blocks delivery before the auction starts. The fix is to use a different creative variant for each ad set, even if the underlying offer is identical. The broader-targeting requirement is the second. Privacy updates have reduced the bidding data Meta has on smaller audiences, so targeting under 200,000 people is now significantly harder to spend against than it was historically. Use Advantage+ Audience or broad age and location only as your default, and treat tight interest stacks as the exception rather than the rule. Learning Limited status is the third — the campaign has not generated enough conversion events for the algorithm to exit the learning phase, and Meta restricts delivery until it has enough data. Switching the campaign objective to something earlier in the funnel like Link Clicks while you warm up the pixel often resolves this. The fourth is the new Opportunity Score that Meta now surfaces in Ads Manager, which flags delivery problems before they appear in the spend column. It is worth checking on every new campaign within the first 48 hours.
If your Facebook ads are active but not spending, and none of the above resolves it, the most reliable next move is to duplicate the campaign with slightly broader settings and launch the duplicate. A fresh learning cycle in a new campaign often resolves invisible delivery blocks that persist in the original. The original can then be paused once the duplicate is running cleanly.
Whatever the cause, the fix only sticks if you can see it working over the following days. Our guide on ad analytics covers how to track week-over-week delivery and catch a spending problem before it turns into a budget problem, and our Meta ads analytics breakdown for small businesses walks through the specific metrics in Ads Manager that tell you whether the fix is actually working or whether the campaign is heading back toward zero spend.
Frequently Asked Questions
Q: Why are my Facebook ads not spending?
Facebook ads not spending is almost always caused by one of seven issues: a paused toggle at the campaign, ad set, or ad level; an ad still in Meta's review queue; a daily budget too low to win auctions; an audience too narrow for Meta to find eligible placements; a manual bid cap or cost cap set below current market CPMs; a disapproved ad or a drop in account quality; or a billing failure that has paused the entire account. The Delivery column in Ads Manager almost always identifies which of these is the cause, so that is the first place to look before changing anything in the campaign itself.
Q: Why are my Facebook ads active but not spending?
Facebook ads showing Active but not spending usually means the campaign is technically cleared to run, but something is blocking delivery one layer below the Status column. In 2026 the most common causes are the Andromeda pre-auction filter blocking repetitive creative across ad sets, audiences under 200,000 people that the algorithm cannot find enough placements for, Learning Limited status from insufficient conversion data, and cost caps set below what current CPM rates require to win auctions. Check the Opportunity Score in Ads Manager — it surfaces these specific flags before they become visible in the spend column.
Q: How long does it take for Facebook ads to start spending?
Most Facebook ads start spending within 24 to 48 hours of launching, once they have cleared Meta's ad review process. New ad accounts often take longer because Meta applies automatic daily spending limits that start small and increase gradually as the account builds trust. New campaigns also go through a learning phase where delivery can be irregular for the first few days even on established accounts. Give any new campaign at least 48 to 72 hours of runtime before concluding that it is not spending and starting to make changes, because edits made too early often restart the review or learning cycle and delay spending even further.
Q: Why is my Facebook ads budget not being used?
Your Facebook ads budget not being used is almost always a competitive bidding issue rather than a bug. If your daily budget is too small to place competitive bids in Meta's auction, the system will not spend it, because it cannot find auctions it can win at that price. The 2026 rule of thumb is to set your daily budget at minimum five times your target cost per result. If your target cost per lead is fifteen dollars, your daily budget should be at least seventy-five dollars for the campaign to spend consistently and gather enough data to exit the learning phase.
Q: What is the minimum budget for Facebook ads to spend?
There is no hard minimum enforced by Meta, but in practice a daily budget under five dollars per ad set is rarely enough to generate impressions in competitive categories in 2026. Meta itself recommends budgets that allow for at least fifty conversion events per week for the learning phase to complete properly. For most small businesses, that means a working minimum of ten to twenty dollars per day per ad set on a conversion-optimised campaign. Below that, the campaign tends to either not spend at all or spend so slowly that the algorithm never gathers enough data to optimise meaningfully.
Ready to simplify your ads?
Create, deploy, and track across every platform in one place.
Get started free