↑
Most stalled Meta ads are in review, blocked by a failed payment, or starved by a budget, bid cap or audience that's too small. Here's the order to check them in, using Meta's own rules.

Facebook Ad Not Delivering? 11 Fixes for Meta Ads (2026)

Giuseppe Gaspari|November 2, 2026|8 min read
Share:

Facebook ad not delivering: the short answer

A Facebook ad not delivering is almost always still in review, rejected, blocked by a failed payment, or held back by a budget, bid cap or audience too small to win auctions. Check first: hover over the status in Ads Manager's Delivery column. Meta names the reason there.

Three numbers from Meta's Business Help Center explain most "$0 spent" problems: most ads are reviewed within 24 hours, an ad set needs about 50 results in a week to leave learning, and the daily budget should be at least 10 times the cost of the result you optimize for.

What this page doesn't cover

Facebook ad delivery statuses decoded

Check the Delivery column on all three tabs (Campaigns, Ad sets, Ads). One level switched off stops everything under it.

Delivery showsWhat it meansFix
Not delivering (error icon)Something at ad, ad set or campaign level is brokenHover the status, fix what it names
In review / PendingBeing checked against Meta's Advertising StandardsWait; most finish within 24 hours
RejectedImage, text, targeting or landing page broke a policyEdit the flagged part or request another review
LearningRunning while Meta finds who respondsLeave it until about 50 results
Learning limitedUnlikely to reach about 50 results in a weekMore budget, wider audience, fewer ad sets
ScheduledApproved, waiting for its start dateMove the start date
Off / Ad set offTurned off by you, a rule or the end dateTurn on, check rules, extend end date
Account restricted or payment issueFailed payment or repeated policy violationsPay the balance, or appeal the restriction
Creative limited / fatiguePeople have seen the same creative too oftenAdd a clearly different ad

Preparing ad delivery

Passed review but not spending yet. Meta's ad set guide says you may need to wait up to 24 hours to see delivery.

Facebook ad not delivering? Check these 11 things in order

Things that stop spend completely

  1. Delivery status on all three tabs. Hover any error.
  2. Review. Give it 24 hours before touching anything.
  3. Rejection. Read the reason in Business Support Home.
  4. Billing. A failed payment pauses every ad in the account.
  5. Schedule. Start date, end date and hours-of-day limits.

Things that make it spend too little

  1. Budget. At least 10 times the average cost of your optimization event.
  2. Bid cap or cost per result goal. Set too low, you lose every auction.
  3. Audience size. Too narrow can stop delivery outright.
  4. Auction overlap. Your own ad sets competing for the same people.
  5. Special Ad Category. Housing, jobs and finance ads lose targeting options.
  6. Conversion event. If the pixel never records it, Meta has nothing to optimize toward.

Ad still stuck at $0 spent?

Tell us what the Delivery column says and what you're trying to get. Giuseppe looks at it personally and replies, usually the same day.

Month to month. No contracts. No spam.

Ad stuck in review or rejected

How long Facebook ad review takes

Per Meta's page on ads in review, most ads clear within 24 hours. Editing targeting, creative, optimization or the billing event sends a live ad back into review. Budget, bid and schedule changes don't. Tweak copy every few hours and you keep it in review.

Fixing a rejected Facebook ad

  • Edit the flagged image, text, targeting or landing page. The edit resubmits it.
  • Think it's a mistake? Request another review. Meta aims to decide within 48 hours.
  • Don't delete it first: you may lose the right to appeal.

Payment and account restrictions

When a card fails, Meta pauses your ads and disables the ad account until you pay what's owed, per its failed payment guide. Nothing else matters until that's fixed.

Clearing it

  • Billing & payments, pick the account, Payment methods, Pay now.
  • Add a backup card. One payment method typically works on up to 10 ad accounts.
  • Still paused after paying? You may have hit a daily spending limit Meta sets on the account.
  • Repeated rejections can restrict the account outright, so fix the pattern, not just the ad.

Facebook ads not spending: budget and bid limits

The most common reason an approved ad spends pennies. Meta only bids where it expects your chosen result at the price you allowed.

Facebook ads daily budget: the 10x rule

Meta's troubleshooting guide says a daily budget should be at least 10 times the average cost of your optimization event: a $5 link click needs $50 a day. For lead ads that adds up fast. LocaliQ's 2026 Facebook benchmarks put the average leads-objective cost per lead at $27.39 across industries and $42.95 for home and home improvement (US data).

  • At $27.39 a lead, the 10x rule means $273.90 a day.
  • About 50 leads a week to exit learning, at $27.39 each, is $1,369.50 a week.
  • Can't fund that? Optimize for something cheaper, like landing page views.

Facebook ads minimum budget

Meta's minimum budget page gives no single dollar floor: minimums vary by country, objective and currency, and Ads Manager alerts you if you're under. What it does spell out:

  • With a cost per result goal, budget at least 5 times the goal: a $5 goal needs $25 a day.
  • A lowered lifetime budget must stay at or above spend so far plus 10% of the last 2 days' spend.

Why it spends more on some days

Per Meta's daily budget page, it may spend up to 75% over your daily budget on a good day and less on others, but never more than 7 times it in a week. A slow Monday alone isn't a delivery problem.

Bid cap or cost cap set too tight

  • A bid cap below the going rate means you simply don't win auctions.
  • A cost per result goal should match the cost per result you already see in Ads Manager.
  • Spend dropping while cost per result climbs? Competitors are bidding harder. Raise or remove the cap.

Facebook ads not getting impressions: audience limits

Audience too small

Meta warns a too-narrow audience may stop delivery. Stacked interests, a tight radius around a small town and exclusions all shrink it. Check the estimated audience size and widen it; the targeting guide covers how.

Ad sets competing for the same people

When two of your ads enter the same auction, Meta keeps the one with the highest total value and drops the rest, per its auction overlap page. Combine similar ad sets, or turn off the weaker one and move its budget. Splitting into separate ad accounts doesn't avoid it.

Special Ad Category limits

Housing, employment and financial products and services ads (the category that replaced Credit) must be flagged. Per Meta's Special Ad Category page, advertisers reaching the US, Canada and parts of Europe lose:

  • Age, gender and ZIP or postal code targeting
  • Exclusions, lookalikes and saved audiences, plus some interests
  • Tight radiuses: city and pin-drop locations get expanded

A mortgage broker falls under financial products and services. A childcare centre's enrolment ad doesn't, but its "we're hiring" ad is employment. Social issue and political ads need separate authorization and a "Paid for by" disclaimer.

Facebook ads learning limited or stuck in learning

Per Meta's learning phase page, an ad set usually leaves learning after about 50 results in the week after its last significant edit. Costs run higher until then. That's normal.

What learning limited means

It isn't a penalty. Meta just doesn't expect about 50 optimization events in a week. Causes on its learning limited page: small audience, low budget, low bid or cost control, auction overlap, too many ads at once, or an event that rarely happens.

Facebook ad stuck in learning: how to get out

  • Combine ad sets so one collects all the results.
  • Pick a more frequent event: leads instead of purchases.
  • Raise the budget once, then leave it.
  • Check the pixel: in Events Manager, submit your own form and confirm the event fires.

Meta ads not spending after a good start

Check the activity history

  • Frequent pauses and late-day budget changes throw off pacing.
  • A passed end date or an automated rule can switch ads off without you.
  • A longer schedule spreads the same budget thinner.

Creative fatigue and low rankings

Meta's creative fatigue page says Ads Manager shows Creative limited when cost per result is above your past ads, and Creative fatigue once it hits twice as much. Add a clearly different image or video, not a new headline on the same photo. Quality and engagement rankings appear after 500 impressions; below average there usually means the creative or the landing page.

Restart or edit: what resets learning

Only a significant edit sends an ad set back to learning. From Meta's significant edits page:

ChangeRestarts learning?
Targeting or creativeYes
Optimization event or bid strategyYes
Adding a new adYes
Pausing 7 days or longerYes, on unpause
Budget or bid amountDepends: $100 to $101 likely not, $100 to $1,000 may

When to start fresh

  • Small fixes (budget, cap, schedule): edit. Batch them into one change.
  • Live 48 hours or more, all 11 checks clean, still nothing: Meta suggests deleting and recreating the ad.
  • More than one ad in the campaign stuck: Meta recommends contacting its support team.

What you see and what to do

What you seeDo this
$0 spent, In reviewWait 24 hours, don't edit
$0 spent, every ad pausedPay the balance in Billing & payments
Active, pennies a dayBudget vs. 10x result cost, then bid caps
Active, 0 impressionsWiden the audience, check overlap
Learning limited for a weekCombine ad sets or use a more frequent event
Spent fine, then slowedActivity history, then new creative
Rejected housing, jobs or finance adFlag the Special Ad Category, rebuild targeting
48 hours live, all checks cleanDelete and recreate the ad

One rule before you change anything

  • Change one thing, then give it a day. Five edits in a week means five restarts.

Checked everything and it still won't spend

How Zio can help

  • We run Facebook and Instagram ads for local businesses, month-to-month, no long-term contract.
  • We audit existing ad accounts (delivery, pixel, structure, budget) before rebuilding anything.
  • The ad account stays in your name. Pricing is scoped on a short call.

See our Facebook ads management service, or how agencies price this work in the ads management pricing guide.

Facebook ad not delivering FAQ

Why is my Facebook ad active but not spending?

Usually the budget is too small for the result you picked, a bid cap is below the going rate, or the audience is too narrow. Meta's rule of thumb is a daily budget of at least 10 times the average cost of your optimization event, so a $5 result needs $50 a day. If that's out of reach, optimize for something cheaper, like landing page views.

How long does Facebook take to approve an ad?

Meta says most ads are reviewed within 24 hours, though some take longer. Changing targeting, creative or the optimization event sends the ad back into review; changing budget, bid or schedule doesn't. If you request another review of a rejected ad, Meta aims to decide within 48 hours.

What is the minimum budget for Facebook ads?

Meta doesn't publish one fixed minimum. It says minimums vary by country, objective and currency, and Ads Manager alerts you if you're under. The floors it does publish: a daily budget at least 5 times your cost per result goal ($25 a day for a $5 goal), and at least 10 times your average result cost.

How do I get my Facebook ad out of learning limited?

An ad set needs about 50 optimization events in the week after its last significant edit. Meta suggests combining ad sets, widening the audience, raising the budget or bid control, or switching to a more frequent event, like leads instead of purchases. With enough events it moves from Learning limited to Active.

Does changing the budget reset the Facebook learning phase?

Only if the change is big. Meta's own example: $100 to $101 isn't likely to restart learning, but $100 to $1,000 may. Changes to targeting, creative, the optimization event or bid strategy, a new ad, or a pause of 7 days or longer always restart it.

Why did my Facebook ad stop delivering after a few days?

Check what changed just before it slowed: frequent pauses, late-day budget changes or a bid cap now outbid by competitors. If nothing changed, it's often creative fatigue. Ads Manager flags Creative fatigue when cost per result reaches 2 times what your past ads cost. A clearly different image or video usually fixes it.

Should I delete and recreate a Facebook ad that won't deliver?

Only as a last step. Meta recommends it once an ad has been published for at least 48 hours and the standard fixes haven't worked. A new ad starts learning from zero, so check budget, audience, bid caps and billing first. Don't delete a rejected ad you plan to appeal.

Why is Facebook spending more than my daily budget?

That's budget flexibility. Meta may spend up to 75% over your daily budget on a strong day and less on weak ones, but never more than 7 times the daily budget in a week. A $100 daily budget can spend $175 one day and won't pass $700 for the week.

Want someone to look at the account?

Send us what the Delivery column says. We'll tell you what's blocking spend and whether it's a quick fix or a rebuild.

Get your ads checked

Related guides

Giuseppe Gaspari

Written by

Giuseppe Gaspari

Founder & Digital Marketing Strategist, Zio Advertising | Kelowna, BC

15+ years in digital marketing, Google Ads, and SEO. I've helped businesses across 12+ industries generate qualified leads and grow revenue through data-driven strategies. I don't just run campaigns, I obsess over results, test relentlessly, and treat your budget like it's my own.

Connect on LinkedIn→
Zio team member

Got a quick question?

Giuseppe usually replies within a few hours

Or email us at sep@zioadvertising.com