Get in touch
Have a project in mind? Tell us a bit about it.
Facebook ads not delivering almost always comes down to something the Delivery column in Meta Ads Manager will name for you: the ad is still in review, it was rejected, a payment or spending limit has paused the account, or the setup is too tight (budget, bid cap or audience) for Meta to enter any auctions. Check that column at the campaign, ad set and ad level, fix what it shows, then give the change a few hours before you touch anything else. If an ad still has zero delivery after 48 hours, Meta’s advice is to delete it and build it again.
Below are the questions owners ask next when an ad sits there spending nothing, with the checks in the order worth running them. Every setting and rule here comes from the Meta Business Help Center. If you’d rather hand the whole thing over, that is what our Meta Ads management service does.
What does the Delivery column in Ads Manager actually tell me?
It tells you whether each campaign, ad set and ad can run, and if not, why. Meta notes that the three levels can show different statuses: a campaign can read Active while the ad under it is In review because you edited it. So click through the Campaigns, Ad sets and Ads tabs, and hover over any error or warning, which shows more detail and often the fix.
| Status you see | What Meta says it means | What to do |
|---|---|---|
| In review | The ad is being checked against Meta’s Advertising Standards. | Wait. Meta says most ads are reviewed within 24 hours, sometimes longer. |
| Rejected | The ad doesn’t comply with the Advertising Standards. | Edit the ad to fix the policy issue, or request another review in Meta Business Support Home if you think the rejection is wrong. |
| Update required | Something the ad depends on has gone: the boosted post was removed, the offer expired, or the Page is unpublished. | Fix the cause named in Ads Manager, then switch the ad set back on by hand. Meta says it won’t restart on its own. |
| Not delivering | The ad, ad set or campaign is turned off, or its schedule has finished. | Check the toggles at all three levels and the end date. |
| Scheduled | The ad set has a future start date. | Edit the ad set’s schedule if it should be running now. |
| Processing or Preparing | Your changes are being applied, or the ad passed review and Meta is matching it to auctions. | Wait. Processing usually takes minutes but can take up to 8 hours. |
| Learning limited | The ad set isn’t getting enough results to finish the learning phase. | It is still delivering. See the learning limited section below. |
If the account itself is disabled or restricted, nothing will deliver until that is sorted. We cover that in what to do when your Facebook ad account is restricted.
Why is my Facebook ad active but not spending?
The most common reason is a limit outside the ad: an account spending limit, a daily spending limit Meta has set, or a failed payment. The first one catches people out because Meta says that when you reach your ad account spending limit, your ads pause but are still listed as active in Ads Manager. Work through these in order:
- Your own account spending limit. This is a lifetime cap set by you, or by whoever set up the account. Check it in Payment settings, then raise it, remove it or reset the amount spent.
- Meta’s daily spending limit. Meta sets one for most advertisers, based on advertising and payment history. You can see it under Current balance in Payment settings. When it is reached, ads pause until it resets at midnight in the ad account’s time zone. Meta says it usually rises on its own as you build history and follow its policies.
- A failed payment. When a payment method fails, Meta pauses your ads and disables the account until the balance is paid. The fix is in Billing and payments: select the ad account, click Payment methods, then Pay now. Adding a backup card stops it happening again.
- Ad set settings. Open the ad set and look at the Budget & schedule section for gaps in the schedule or spend limits, and at the Conversion section for a bid cap or cost per result goal. Meta’s own fix is to remove those caps as a test: if the amount is too low, the ad can’t win auctions.
- A budget that’s small next to your goal. Meta’s rule of thumb is a daily budget of at least 10 times the average cost of your performance goal. More on that below.
Worked example: is the budget too small for the goal?
Say a heating engineer runs a lead form campaign at $25 a day, and in the past leads have cost around $30 each. These are example figures, so put in your own. Meta’s rule of thumb asks for a daily budget of about 10 times the cost of the goal, so 10 x $30 = $300 a day. At $25 a day the ad set buys less than one lead a day at that cost, far short of the 50 results a week Meta looks for to finish learning.
Meta gives two ways out if you don’t want to raise the budget. You can pick a performance goal higher up the funnel (Meta’s example is landing page views instead of conversions), or you can combine ad sets so one budget does the work of three. For most small service businesses we’d combine first. A goal like landing page views buys website visits, and visits don’t always turn into calls.
Why are my Facebook ads not reaching anyone in my area?
Usually the audience is too small, or several of your ad sets chase the same people. Meta says an audience that is too narrow may prevent delivery. When ad sets overlap, Meta enters only the strongest of your ads in each auction and leaves the others out, which it calls auction overlap. That can stop an ad set spending its budget or leaving the learning phase.
Local businesses hit this more than most. A tight radius around one town, an age band, two or three interests and a language setting can shrink an audience to very little. Then a second ad set aimed at the same postcodes competes for the same small group of people. If the ads do run but reach people outside your area, that is a different setting, covered in why Facebook ads show in other states. Things to check:
- The estimated audience size in the ad set. Meta says it is only an estimate of matching accounts, so treat it as a rough guide. A very small number is still a warning.
- Whether you’ve stacked targeting you don’t need. Location plus a sensible age range is often enough for a trade.
- Whether two or more ad sets target the same area. Merging them combines the budget and the learning.
- Your Facebook Page settings. Meta’s checklist for ads that aren’t delivering enough includes country or age restrictions on the Page that clash with the ad’s audience.
If you’re boosting posts from the Page, the same rules apply, and Ads Manager gives you more control over them. Our post on whether to boost a post or create an ad explains the difference.
What does “Learning limited” mean, and should I worry?
It means the ad set is delivering but is unlikely to get about 50 results in the week after its last significant edit, which is the point where Meta says ad sets usually leave the learning phase. Meta says learning limited isn’t a penalty: it signals that the budget isn’t being spent effectively with the current setup.
For a plumber or a dentist paying for leads, 50 leads a week from one ad set is a lot, so this status is common and not a reason to panic. The fixes Meta lists are to combine ad sets and campaigns, widen the audience, raise the budget, raise or remove a bid or cost control, or optimise for an event that happens more often. To see how close you are, open Columns, click Customize columns and add Optimization events. The Last significant edit column shows when you last reset learning.
The trap is fiddling. Meta says editing during the learning phase resets it, and frequent budget changes can send an ad set back into learning. One meaningful change, then leave it for a week.
How long should I wait before I change anything?
Give a new ad up to 24 hours in review, and give a fix a few hours to show up in delivery. Meta says changes usually take up to 15 minutes after publishing to take effect, and a few hours for delivery to improve if a spend limit or bid cap was the blocker.
Know which edits restart review. Meta says changes to targeting, creative, optimisation or the billing event trigger a new review, while changes to the bid, budget or ad set schedule don’t. So if your ad has only just been approved, try a budget or bid change before you rewrite the ad.
If an ad has been live for at least 48 hours and none of the checks fix it, Meta recommends deleting and recreating it. If more than one ad in the campaign won’t deliver, Meta suggests contacting its support team instead.
Facebook ads not delivering: a 10-minute checklist
- Open Ads Manager and read the Delivery column on the Campaigns, Ad sets and Ads tabs. Hover over any error or warning.
- Check that all three toggles are on and the ad set isn’t scheduled for a later date or already finished.
- Look at the ad’s activity history and any automated rules that might have switched it off.
- In Payment settings, check for an account spending limit you’ve hit and for Meta’s daily spending limit under Current balance.
- In Billing and payments, look for a failed charge and pay it if there is one.
- In the ad set, check Budget & schedule for spend limits and gaps, and the Conversion section for a bid cap or cost per result goal.
- Compare the daily budget with 10 times your recent cost per result.
- Check the estimated audience size and whether other ad sets target the same area.
- Check the ad’s creative suits the placements chosen and the Page has no age or country restrictions that clash with the audience.
- Still nothing after 48 hours? Duplicate the setup into a fresh ad, or contact Meta support if several ads are stuck.
What if the ads deliver but the phone still doesn’t ring?
Then delivery isn’t the problem, and the fix is in the offer, the form or the follow-up. Two places to start: our comparison of Facebook lead ads and landing pages, which covers form settings that raise lead quality, and our answer to whether Facebook ads work for contractors, which covers the kinds of jobs that suit the platform.
If you’d like someone to look over your account, our Meta Ads team runs Facebook and Instagram campaigns for trades, clinics and professional firms. The first two months of management are free. You fund your own ad budget, and after that you only stay if the calls and booked jobs justify it.
FAQ
Why did my Facebook ads suddenly stop delivering today?
Check billing first. A failed payment pauses every ad at once, and so does reaching an account spending limit or Meta’s daily spending limit, which resets at midnight in your ad account’s time zone. If billing is fine, an edit may have sent the ad back into review.
Why is my ad not delivering on Instagram?
Check that the creative type is eligible for the Instagram placements you picked, which is on Meta’s list of checks for ads that aren’t delivering enough. Also open the ad set and confirm Instagram placements are actually switched on.
Should I delete and recreate an ad that isn’t delivering?
Only after it has been live for at least 48 hours and the other checks haven’t fixed it, which is when Meta recommends it. Recreating sooner sends the new ad back through review and learning, so you lose time.
Does changing the budget send my ad back into review?
No. Meta says changes to bid, budget or the ad set schedule don’t trigger a new review. Changes to targeting, creative, optimisation or the billing event do, and frequent budget changes can still restart the learning phase.
Sources: 1. Troubleshoot ad delivery: your campaign isn’t running (Meta Business Help Center). 2. View campaign, ad set or ad delivery status in Meta Ads Manager (Meta Business Help Center). 3. About ads in review (Meta Business Help Center). 4. Ad delivery issues with an “Update required” status (Meta Business Help Center). 5. About ad account spending limits (Meta Business Help Center). 6. About daily spending limits set by Meta (Meta Business Help Center). 7. Fix a failed payment issue on Meta (Meta Business Help Center). 8. Specific ads in your campaign aren’t delivering enough (Meta Business Help Center). 9. About the learning phase (Meta Business Help Center). 10. About learning limited (Meta Business Help Center). 11. About estimated audience size (Meta Business Help Center). 12. Understand auction overlap (Meta Business Help Center). 13. Meta Advertising Standards (Meta Transparency Center).
