Get your FREE Ads Audit Guy

Please fill out below. We'll be in touch today!

You've launched a Meta campaign, the ads are approved, the status says Active, and the budget is still sitting untouched. By late afternoon, the panic usually starts: is the payment method failing, is the pixel broken, or has Meta restricted the account?

“Facebook ads not spending” is rarely solved by changing the headline at random. First separate an account block, where the campaign can't enter the auction, from a delivery bottleneck, where Meta can run the campaign but can't find enough eligible, competitive opportunities. That distinction determines whether you should investigate billing, loosen controls, broaden targeting, or rebuild the ad.

Diagnosing the Meta Delivery Bottleneck

Start with the Delivery column in Ads Manager. Don't rely on the green Active label alone. Open the campaign, ad set, and ad levels and read the accompanying status message, because Meta can mark a campaign active while an ad set is limited, under review, or delivering slowly.

A campaign with no impressions points towards eligibility, account, billing, or review problems. A campaign with impressions but very low spend points more towards audience restrictions, auction pressure, bid controls, placements, or weak estimated results. Your first job is to identify which of those two situations you're dealing with.

The UK creates an awkward benchmarking problem. Meta's Ad Library doesn't publish spend for ordinary commercial Facebook ads in the UK. It provides reach and transparency information, while spend totals and location-based spending details are reserved for ads about social issues, elections, or politics, as explained in this UK-focused analysis of Meta Ad Library competitor spend. You therefore can't look up a competitor's normal commercial campaign and confirm whether they're spending more than you.

Use indirect delivery signals instead:

  • Reach and impressions: Check whether the ad is entering auctions at all.
  • Ad longevity: A long-running ad may indicate sustained eligibility, but it doesn't reveal its spend.
  • Audience breakdowns: Age and gender delivery can show where Meta is finding viable inventory.
  • Delivery Insights: Look for warnings connected to audience size, auction competition, or bid limitations.

Tracking still matters, especially if your campaign optimises for leads or purchases. However, a broken event generally explains poor optimisation or reporting more readily than a completely untouched budget. Review your Facebook Pixel setup after you've checked whether the ad is eligible to deliver.

Practical rule: Diagnose the level showing the restriction before changing creative. A new image won't fix an account block, and a billing fix won't make an over-filtered audience competitive.

The UK has substantial potential reach, but available audience scale doesn't guarantee delivery. Meta still needs enough eligible users, competitive bids, and credible conversion signals to spend the budget.

Clearing Account and Billing Roadblocks

Administrative problems deserve the fastest check because they can stop every campaign at once. Before changing targeting or bidding, open Account Quality, Billing, and the Delivery column in Ads Manager.

A checklist infographic titled Clearing Account and Billing Roadblocks, helping users diagnose why Facebook ads are not spending.

Check eligibility first

In Account Quality, look for restrictions affecting the ad account, business portfolio, page, or individual ads. A single disapproved ad may not stop the whole account, but an account-level restriction can prevent active campaigns from delivering. Check whether Meta is asking for business verification or additional information, and distinguish a review status from a final rejection.

Then inspect the ad-level status. An approved campaign can still contain an ad that's pending review, rejected, or limited by a policy decision. Expand the status details rather than accepting the summary label.

Verify the money path

Open Billing and review the payment method, recent payment activity, outstanding balance, and account spending limit. A card can be valid in your business banking system and still fail inside Meta because of an issuer decline, an expired detail, or an account-level limit. If you've recently replaced a card, make sure the new method is selected for the correct ad account.

Also check whether a colleague has applied an account spending limit or changed the campaign's budget schedule. For a broader view of how costs and budget expectations differ across UK campaigns, review this guide to Facebook advertising cost.

Use Change History as your audit trail

Open Change History and filter for the period immediately before delivery stopped. Look for paused ad sets, altered budgets, new bid caps, changed dates, audience edits, placement restrictions, and modifications to optimisation events. This often reveals the cause faster than inspecting every campaign manually, particularly when several people work in the same account.

Meta says delivery may take up to 24 hours to begin, and its troubleshooting flow recommends deleting and recreating an ad if it has been published for at least 48 hours without resolving the issue, according to Meta's official delivery troubleshooting guidance. Treat that as an escalation step, not your opening move. Recreating an ad can remove a stuck configuration, but it won't solve a declined payment method or a restricted business.

Fixing Bid Caps and Cost Controls

A low bid can make a healthy account look broken. Meta may approve the ad, accept the budget, and still decline to enter auctions when your bid control is too restrictive for the available opportunities.

Look at the ad set's delivery status for Bid limited or Cost limited. These labels matter because they identify a control that's directly restricting delivery. If your cost-per-result goal is below what Meta can realistically achieve for the audience and objective, the system may find too few auctions that satisfy your instruction.

Meta's recommendation is clear. When an ad set shows either label, move to a highest-volume bidding strategy or raise the cost goal, as set out in its official guidance on bid and cost limitations.

Run a controlled bidding test

Don't permanently remove every control without a measurement plan. Instead, create a temporary test using Lowest Cost, also described in Meta's current terminology as highest volume, with no bid or cost cap. Keep the creative, conversion event, geography, and core audience stable so you're testing the auction constraint rather than rebuilding the entire campaign.

UK practitioner guidance commonly uses a 48 to 72-hour temporary test, or seven days for a more stable read, to distinguish auction pressure from account or tracking friction. The practical point isn't to force spend at any price. It's to observe whether removing the control allows the campaign to enter more auctions.

If delivery resumes, your original cap was probably too ambitious for the current auction. Use the test's actual results to set a more realistic cost goal, then reintroduce control gradually if efficiency requires it. If delivery remains negligible, the cap wasn't the primary obstacle, so move back to Account Quality, billing, audience, placements, or tracking.

Understand the trade-off

Highest-volume bidding usually gives Meta more room to find impressions and conversions, but it can produce less predictable costs. A strict cap gives you stronger cost protection, but it can leave the campaign unable to compete. The correct choice depends on whether your priority is reliable delivery, cost control, or a measured balance between both.

For more context on structuring competitive bids, see this guide to competitive bidding strategy. Don't judge the test only by whether the full budget is spent. Check whether the added delivery produces relevant traffic, valid events, and commercially useful results.

Expanding Audience and Targeting Constraints

Meta's potential UK ad reach is 38.8 million people, according to the Meta Ad Library. Your campaign will access only a fraction of that pool. A small service area, narrow retargeting list, or stack of filters can leave too few eligible impressions for delivery.

Precision is not automatically performance. Interest layers, age limits, location rules, exclusions, custom-audience windows, and manual placements can combine into an audience that is too restricted to support learning. Meta then has limited room to identify users likely to respond.

Inspect the audience rather than guessing

Open the ad set and review the audience definition, estimated size, exclusions, and Delivery Insights. Before loosening filters, review the fundamentals in this guide to audience targeting. Check for audience-too-small warnings, auction overlap, and several ad sets targeting the same people. Your campaign may be underdelivering because its structure splits demand across near-identical ad sets.

Assess every restriction against a commercial reason:

  • Remove unnecessary exclusions: Keep rules that protect customer experience or prevent waste. Delete legacy exclusions with no current purpose.
  • Reduce stacked interests: Compare broader prospecting with a tightly layered audience. An extra interest does not automatically improve lead quality.
  • Expand placements: Manual restrictions reduce the inventory Meta can assess. Test broader placements where the creative remains suitable.
  • Separate prospecting and remarketing: These groups have different intent levels. They should not share budget without a clear reason.

Watch for saturation

A small audience may deliver at first, then slow as the same users see the ads repeatedly. Rising frequency, weaker engagement, and Delivery Insights warnings can indicate saturation or creative fatigue. Adding further exclusions usually reduces available reach.

Refresh the creative, widen the audience, or create a cleaner ad set with more eligible users. Duplicating an ad set can sometimes clear a configuration that has become stuck, but repeated duplication creates overlap. Extra ad sets may compete for the same users instead of generating more reach.

The useful question isn't “How precise can this audience be?” It's “How much freedom does Meta have to find the next eligible person?”

Broader targeting can increase delivery while bringing less relevant traffic. Judge the change through lead quality, purchases, and downstream value, not impressions alone. Keep a narrow audience when it reflects a genuine commercial constraint, rather than a collection of filters added because Ads Manager makes them available.

Navigating UK Auction Competitiveness

Zero spend isn't always a technical fault. Sometimes the account is eligible, the audience exists, and the campaign still can't compete consistently under its current bid and optimisation settings.

UK Meta adspend was estimated at £6.5bn in 2025, according to Press Gazette's coverage of UK adspend across major platforms. That figure doesn't tell you what your own campaign should spend, but it does provide context. Meta is a major UK auction environment, and a small advertiser can face intense competition for the same users, placements, and conversion opportunities.

The effect is most noticeable when a campaign combines a modest budget with strict controls. A local retailer may target commercially valuable users, set a cautious cost goal, restrict placements, and expect Meta to spend smoothly. If the available auctions clear above that threshold, the campaign can remain active while entering very few opportunities.

UK SME budget patterns make that trade-off more important. Many small and mid-sized UK businesses spend £500 to £3,000 per month on Meta ads, as reported in this UK guide to Meta advertising costs. At that scale, a small additional cost or overly conservative bid can have a noticeable effect on delivery.

Recent UK cost guidance also flags a 2% location fee that can alter marginal economics for smaller advertisers. Don't treat the fee as an explanation for every zero-spend campaign, but include it in your calculations when deciding how much headroom your bids and cost goals need.

The practical response is to simplify the campaign:

  • Use a wider audience where the proposition supports it.
  • Test highest-volume bidding before enforcing a strict cost goal.
  • Avoid splitting a modest budget across too many ad sets.
  • Keep enough conversion signal flowing into Events Manager.
  • Judge performance against contribution margin, not an arbitrary historical cost.

A larger budget isn't automatically the fix. If the campaign can't win auctions because its controls are unrealistic, adding money only increases the unused amount. First establish that the account can deliver, then decide whether more budget is commercially sensible.

Executing the 72-Hour Delivery Test

Random edits make diagnosis harder because you can't tell which change restored delivery. Use a controlled sequence instead.

A visual timeline diagram explaining the four stages of the 72-hour Facebook ads delivery testing protocol.

At Hour 0, record the campaign and ad set status, budget, bid strategy, cost goal, audience definition, placements, optimisation event, and recent delivery. Capture screenshots if several people can edit the account. Clear any account or billing restriction before testing auction settings.

At Hour 24, check whether impressions and spend have started, whether a new warning has appeared, and whether the expected event is firing in Events Manager. Tracking fixes can take 24 to 72 hours to become visible in Events Manager, according to UK practitioner guidance, so don't declare the implementation successful from one immediate refresh.

At Hour 48, assess delivery with the original objective in mind. If the campaign still hasn't delivered, Meta's official troubleshooting flow supports recreating the ad after the required checks. If it has started spending, avoid changing multiple variables while the system is producing usable evidence.

At Hour 72, decide whether to scale, adjust the cost goal, broaden the audience, or rebuild the structure. If the campaign spends only after caps are removed, you've identified an auction constraint. If it still won't spend after account, billing, audience, bidding, and event checks, stop guessing and escalate the audit.

PPC Geeks offers Facebook Ads audits and management for businesses that need to identify delivery restrictions, tracking issues, wasted spend, and campaign structure problems. If your UK account remains inactive after a controlled test, ask PPC Geeks to review the account and turn the findings into a practical optimisation plan.

Author

Search Blog

Free PPC Audit

Subscribe to our Newsletter

Recent Posts

Categories

The voices of our success: Your words, our pride

Read Our 178 Reviews Here

ppc review
Need a New PPC Agency?
Get a free, human review of your Ads performance today.