Articles on: General Questions

Why My Ads Are Not Spending

If your ads are not spending or spending too slowly, it usually means one of the core delivery requirements is not being met. This guide lists the most common causes and everything you should check to fix under-delivery.

Use this as a step-by-step troubleshooting checklist.


1. Check Your Ad Account Balance

Your ads will not spend if:

  • Your ad account balance is zero or too low
  • You topped up the wrong account
  • There is a pending or failed top-up


Always keep 12 hours of spend as a buffer to avoid pauses.


2. Check If the Campaign Is Actually Active

Your campaign will not run if:

  • It is paused
  • Ad set is paused
  • Ad is paused
  • Schedule is set for future dates
  • Daily budget is too low to enter the auction


3. Check Your Budget & Bid Strategy

Your ads may not spend if:

  • Your budget is below Meta’s minimum threshold
  • You are using a bid cap that is too low
  • Your cost cap is restrictive
  • Learning phase is stuck due to insufficient budget


Increase your budget slowly or switch to Lowest Cost for testing.


4. Check Targeting & Audience Size

Your ads may face under-delivery if:

  • Audience size is too small
  • You have too many narrow filters

Try broadening targeting or removing unnecessary restrictions.


5. Check for Any Policy Flags or Ad Rejections

Your ads will not run if:

  • Campaign is in “Under Review
  • Your ad was rejected
  • Your account has limited delivery
  • Your campaign is restricted due to creative or policy issues

Check notifications inside Ads Manager.

Try switching to a higher-funnel conversion like View Content or Landing Page View temporarily.


5. Check If Your Page Is Published (NOT Unpublished or Restricted)


This is one of the most common hidden reasons for ads not delivering.

Your ads will NOT deliver if:

  • Your Facebook Page is unpublished
  • Your Page is restricted
  • Your Page has a policy violation

How to check:

  1. Go to Page Settings → Page Transparency
  2. Confirm the Page status is Published
  3. Check for any warnings or restrictions


Meta can auto-restrict or unpublish a Page due to a policy issue, even without notifying you clearly. Always check this first.


6. Check Recent Edits

If you recently edited:

  • Budget
  • Creative
  • Optimization event
  • Audience
  • Bidding

…the learning phase restarts and delivery slows down for next few hours


If Ads Still Don’t Spend

After checking the points above, you can:

  • Restart the campaign (pause → wait 60 sec → enable)
  • Duplicate the ad set or campaign
  • Switch optimization event temporarily
  • Broaden targeting
  • Increase budget gradually

If the issue still persists, contact us with:

  • Ad account ID
  • Campaign link
  • Brief of the issue

This helps us diagnose faster.

Updated on: 10/12/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!