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

Quick answer

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

Why spend stalls

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

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.

Next in Meta Ads troubleshootingFacebook Pixel Not Firing: How to Test and Fix It

Related guides

Facebook Ads Not Delivering: Every Cause and How to Fix ItFacebook Ads Low Impressions: Causes and FixesDaily Meta Ads Account Check Routine for Agencies (SOP)

Find the budget your clients are wasting

Connect Meta. Cofoundr scores every client account and flags wasted spend. 50 free credits for 7 days, MCP included, no card.

Free Meta ads auditSee features

Where the time goes for an agency running 4 Meta ad accounts
Checking every account, every day
22h
Cofoundr: Morning Intelligence
Working out what changed and why
44h
Cofoundr: Wasted Spend Detective and Account Health Score
Building client reports
28h
Cofoundr: Automated Client Reports
94ha month, about 12 working days

Scenario: 15 minutes of checking and 30 minutes of diagnosing per account per day over 22 working days, plus 2 reports per account at 3.5 hours each. Your numbers may differ.