Often times we are not sure what is happening when we see Facebook is not spending any money and we are not getting impressions or reaching new people. This is very bad as not reaching new people means we are not making any conversions either. Then we try to find out what could be the cause of it.
β
Well, you don't have to spin your head around a lot to figure this out. We have listed all the information below which might have caused your ads not delivering, so let's have a look at each reason.
β
Your Facebook ads may be rejected

If your ads aren't spending, one likely reason could be that your ads have been rejected by Facebook for various reasons. To check this, visit Facebook Ads Manager and check the delivery status. If it says "Rejected" or something similar, this means:
β
Your ads have been rejected by Facebook. Solving this problem will restore your spending, or you can completely ignore the rejected ad and create a new one after understanding why the ad got rejected in the first place.
β
But we would also recommend understanding the reason for rejection and appealing as well.
β
If this is not the case and your ads are not rejected, let's look at other reasons as well.
β
Your page has some problem
β
It is also seen many times that your ads do not deliver when there is any issue with your page. For example, when your page is unpublished or maybe the post you have selected for running ads is not available anymore or has been deleted, this makes your ads go paused.
β
Note that Facebook will not notify you about these issues. You need to proactively check yourself to verify if everything is working properly.
β
Visit your page and see if it's accessible or not. If it's not, then this probably means your page has been unpublished, which happens only when you do not follow Meta's guidelines.
β
So just review it as well. If your page and ad post are fine, let's look at the other issues which could be the cause of this.
β
You have reached your spending limit
β
Meta gives you a threshold for your ad accounts and you cannot exceed those thresholds. This is what we call DSL (daily spending limit), meaning there is a daily spending limit and you cannot spend more than that. Just make sure you have not already exhausted your spending limitβif you did, this is why your ads have stopped running. This is normal, and they will automatically resume performing the next day, so nothing to worry about.
β
This is a major problem for many when you hit the DSL and you are not able to run ads for that day. To avoid this, many use Agency Ad Accounts, which you can learn about in our other articles about agency ad accounts.
β
Read More:Β How to Optimize Facebook Ads in 2025
β
Your ad is still under review
β
This is also quite possible that your ad is still being reviewed by Meta's systems. In that case, nothing to worry about as wellβit will start spending once it's live.
β
In some cases, we have identified that ads will stay in review for a longer period of time, which is very rare. However, if you happen to encounter this, please make sure to raise a support case with Meta so they can expedite the review process. Make sure to only do this when it's already been over 24 to 40 hours.
β
Your budget or bid is very low

Facebook ads system works on bidding where multiple advertisers bid for ad slots. If your bid is too low, other advertisers will win the bid and their ads will be shown instead. Make sure you're not limiting your budget, and if you've set a bid cap, ensure it's not too low.
β
This is one of the common issues why ads don't spend any money, so make sure to check this.
β
Your audience size is very low

When selecting an audience in Facebook ads, make sure your audience size is good. If you are picking a very targeted audience, your ads might not spend any money as the audience pool is very low.
β
So make sure to have a mid-size or broad audience while running ads. Even if your ads are running, you will soon find that they will not be performing well.
β
Read More:Β Facebook Ad Account Disabled For No Reason, How To Fix ASAP in 2025
Read More:Β What are some tips to get better at Facebook ads?
β
So having a big audience is key to getting good results with Facebook ads.
β
Your ads are not relevant
β
Make sure your ads are relevant. If your ads are not relevant, Facebook might completely stop showing your ad after running for some time or show it to very few people.
β
Make sure your copy, the creative, and the landing page match well and are relevant to the audience you're targeting. If they're not, then this ad won't perform well.
β
Ad scheduling issues
β
Have you scheduled your ads? Well, we sometimes forget that we have scheduled the ads with an end date. When that date arrives, the ad will stop running and get paused. This is a common mistake that happens occasionally, so make sure to check that all your ads are running and turned on.
β
Conclusion
β
We have listed all the common reasons which might have stopped your ads from spending. Make sure to go through these reasons and see which one applies to your situation. If you're still unsure and unable to figure out what's happening, it's best to raise a case with the Facebook/Meta team and see what they have to say. Most of the time they're not that helpful, but you might still get some hints on what might be wrong.
β
One more tip: try duplicating the ad and see if it starts spending. This sometimes works perhaps due to a Meta bug where simply duplicating the campaign resolves the issue.
β
If this still does not work, you can try using agency ad accounts. To learn more, you can check Threasury's pricing page.
β
Frequently Asked Questions (FAQ)
β
Q1. How can I check if my Facebook ad has been rejected?
Ans: To check if your Facebook ad has been rejected, follow these steps:
- Go to Facebook Ads Manager by accessing business.facebook.com or through your Facebook account menu
- Navigate to the Campaigns, Ad Sets, or Ads tab depending on what level you want to check
- Look at the Delivery column for your ad - if it says "Rejected," your ad has been rejected
- For more details about the rejection, click on the ad name to open it, then look for a notification explaining why it was rejected
- You can also check your support inbox by clicking on the bell icon in Ads Manager, where Facebook often sends notifications about ad rejections
If your ad is rejected, you'll usually receive an explanation of which policy it violated. You can then either modify the ad to comply with policies or appeal the decision if you believe it was rejected in error.
β
Q2. How does the daily spending limit (DSL) affect my ads?
Ans: The Daily Spending Limit (DSL) directly impacts your Facebook ads in several important ways:
- Once you reach your DSL, your ads completely stop delivering until the next day, regardless of your campaign's performance
- This sudden stop can interrupt your campaign momentum and potentially impact overall performance metrics
- For new advertisers, Meta often imposes lower initial spending limits which gradually increase as you build account history
- DSL restrictions can be particularly challenging during high-traffic periods (like holidays or sales) when you might need to spend more
- When running multiple campaigns simultaneously, you need to carefully budget across them to avoid hitting the limit too early
DSL is calculated across your entire ad account, not just individual campaigns.
β