Meta ads bid cap not working: why spend stalls and what to do
Troubleshooting guide · 2 min read · Updated 2026-10-21 · By the Cofoundr team
A bid cap sets the most you will pay in any single auction, and a cost cap aims for an average cost per result. If a cap is lower than what the auction currently charges, the ad set wins few auctions and spend stalls. Raise the cap in steps, or test the same ad set with no cap and compare.
Caps give you control over cost, at the price of control over volume. When delivery drops after you add one, it is usually working as designed. Meta describes how each bid strategy behaves in its help pages, and the options available can change.
Bid cap versus cost cap
- Bid cap: the highest bid in any auction. It can stop delivery if set too low.
- Cost cap: Meta tries to keep the average cost per result near your number, but individual results can cost more.
- Highest volume with no cap: Meta spends the budget for the most results it can.
- Check Meta's current help pages for how your campaign objective treats each.
Why spend stalls
- The cap is below what similar advertisers pay for your audience.
- The audience is narrow, so there are few auctions to win.
- Learning is limited because few results come in.
- The cap was changed often and keeps resetting learning.
How to set a sensible cap
Start from your recent average cost per result in this account and set the cap a little above it, not at your dream number. Move it in small steps, and give each change time before judging. See target cost per result.
Test against no cap
Duplicate the ad set with no cap and compare spend, cost per result and volume over the same days. Sometimes the uncapped version is the cheaper one overall.
Watch for the side effects
- Lower spend than planned, which can break budget pacing.
- Uneven delivery across the day.
- A slower exit from learning.
How Cofoundr helps
Cofoundr alerts on a daily underspend against budget and on campaigns that stop delivering, so a cap that has choked an ad set is noticed. The budget pacing alert warns when the month's spend is off track. See budget pacing.
Frequently asked questions
Why is my Facebook bid cap not spending?
The cap is probably lower than what the auction charges for your audience. Raise it in steps or test without a cap.
What is the difference between bid cap and cost cap?
A bid cap limits each auction bid. A cost cap targets an average cost per result. Check Meta's help pages for details.
How often should I change a bid cap?
Rarely. Frequent changes can restart learning. Change it in small steps and wait.