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
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
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:
- Go to Page Settings → Page Transparency
- Confirm the Page status is Published
- Check for any warnings or restrictions
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
Thank you!