Why are my Facebook ads not delivering?
Updated August 4, 2026
Short answer
When a Facebook ad shows 'Active' (or 'Not delivering') but spends nothing, it's losing or never entering the auction. The most common causes, in order: 1) the ad set is stuck in Learning limited — the audience, budget or event can't reach ~50 conversions a week, 2) the audience is too narrow or fully overlaps another ad set, 3) the budget or bid/cost cap is too low to win auctions, 4) an account spending limit, unpaid balance or failed payment silently paused everything, 5) scheduling — the ad set's start/end dates or dayparting block delivery. Work through those five before touching the creative; delivery problems are almost always settings, not content.
First: read the actual delivery status
Ads Manager tells you more than 'Not delivering' — hover the status in the Delivery column. Sub-statuses like 'Learning limited', 'In review', 'Rejected', 'Account error', 'Not delivering: ad set schedule ended' each point to a different fix. Diagnosing from the exact sub-status saves you from changing things that were never broken.
The 10 causes, in the order to check them
- • 1. Learning limited — the ad set can't reach ~50 optimisation events a week (Meta's documented learning threshold), so delivery throttles. Fix: broader audience, higher budget, or optimise for a higher-volume event (e.g. Add to Cart instead of Purchase).
- • 2. Audience too narrow — stacked interests, tight geo and exclusions can shrink the auction pool below a workable size. Broaden targeting and let the algorithm find buyers; broad + good creative beats micro-targeting in 2026.
- • 3. Audience overlap — two ad sets bidding on the same people compete against each other; Meta pauses the weaker one's delivery. Consolidate overlapping ad sets instead of running near-duplicates.
- • 4. Budget or bid cap too low — with a cost/bid cap under the market clearing price you lose every auction and spend nothing. Raise or remove the cap; on tiny daily budgets, consolidate into fewer ad sets.
- • 5. Account spending limit / billing — a reached account spending limit, failed card or unpaid balance stops ALL delivery quietly. Check Billing & payment settings first — it's the most embarrassing and most common 'mystery' cause.
- • 6. Schedule settings — an ended end-date, a start date in the future, or dayparting on lifetime budgets blocks delivery while everything looks 'set up'.
- • 7. Still in review / rejected — most ads clear review within 24 hours, but re-edits send them back to the queue. Rejected ads don't deliver until fixed and re-approved; repeated rejections hurt account standing.
- • 8. Optimisation event never fires — if the ad set optimises for a Pixel/CAPI event that's broken or never happens on your site, Meta has nothing to optimise toward and delivery starves. Verify the event in Events Manager.
- • 9. Low ad quality / engagement-bait flags — ads flagged for clickbait, sensational language or high negative feedback get suppressed in the auction. Rework the creative rather than re-publishing the same one.
- • 10. Frequency saturation on a small audience — when a small audience has seen the ad many times, delivery naturally decays. Refresh the creative or widen the audience.
Fixes that make delivery problems stop recurring
Once delivery is unstuck, these prevent the next stall:
- • Consolidate — fewer campaigns and ad sets with bigger budgets exit learning faster and deliver more stably than many fragmented ones.
- • Let automation manage the auction — Advantage+ campaigns cut cost per acquisition by ~32% versus manual setups (Digital Applied, 2026) partly because they avoid the narrow-audience and cap mistakes above.
- • Keep creative rotating — fresh creative resets frequency decay; AI-generated variants averaged ~18% higher CTR in 2026 benchmarks (Digital Applied), and higher CTR improves auction competitiveness.
- • Watch it daily — delivery stalls silently (billing, learning, rejections). A daily automated check catches a stalled ad set in hours instead of weeks of wasted calendar time.
Find out what's blocking your delivery — in seconds
Geniusko's free audit reads your Meta account, scores it 0–100 and flags stalled ad sets and wasted budget — no card, no commitment.
Run the free auditFrequently asked questions
Why does my Facebook ad say Active but is not delivering?
'Active' means the ad passed review — not that it's winning auctions. The usual culprits: Learning limited (audience/budget too small to reach ~50 events a week), a bid or cost cap set below market price, audience overlap with another ad set, or an account-level issue like a spending limit or failed payment. Hover the Delivery column status for the exact sub-status.
How long does it take for Facebook ads to start delivering?
After approval (usually within 24 hours), healthy ad sets typically start spending within a few hours. If there's no spend after 24–48 hours with an approved ad, it's a delivery problem — check learning status, caps, audience size and billing rather than waiting longer.
What does 'Learning limited' mean and how do I fix it?
It means the ad set isn't reaching roughly 50 optimisation events per week, so Meta can't finish learning and throttles delivery. Fix it by broadening the audience, raising the budget, consolidating ad sets, or optimising for a more frequent event higher in the funnel.
Should I delete and recreate an ad that isn't delivering?
Usually no — recreating resets review and learning and rarely fixes the underlying cause (caps, audience, billing, event). Diagnose the sub-status first; recreate only when an ad was wrongly flagged and an appeal hasn't helped.
Can automation catch delivery problems for me?
Yes — this is exactly what daily automated account monitoring is for. Geniusko's free audit reads your Meta account and flags stalled ad sets, wasted budget and setup problems in seconds, and its AI agents watch delivery daily so a silent stall doesn't burn weeks.
Delivery mechanics (learning phase ~50 events/week, review within 24h, auction behaviour) are Meta's documented behaviour — verify current details in Meta's Business Help Center. Benchmarks (Advantage+ −32% CPA, AI creative +18% CTR): Digital Applied, 'Facebook Ads Benchmarks 2026' (digitalapplied.com).