This behavior is actually common when using Target CPA (Cost Per Action) bidding on Meta or Google Ads. Here’s why:
Why Your Budget Isn’t Fully Spending After the Increase:
Your Target CPA Is Still the Same
Increasing the budget without adjusting the Target CPA may constrain the algorithm.
Meta is trying to maintain your target cost per result, and if it doesn’t see opportunities that match that cost with the higher budget, it holds back spend.
Auction Signals Changed
When you increase budget, Meta enters new auction environments — which may have higher competition.
But it won’t spend unless it’s confident it can still hit your Target CPA.
Not Enough Conversion Volume
The algorithm may need more signal volume (conversions) to justify scaling.
If it doesn’t see enough, it pauses or limits delivery.
What You Can Do:
| Action | Why It Helps |
|---|
| Slightly raise your Target CPA (by 10–15%) | Gives Meta more room to spend and find conversions |
| Switch to Highest Volume or Lowest Cost bidding for a while | Temporarily removes CPA constraint so you can gather more data |
| Revert to $40 for a few days, then scale slowly | Budget jumps >20% can trigger re-learning or instability |
| Check breakdown by device/placement | Meta may be over-filtering based on your existing settings |
Pro Tip:
Always scale budgets in 10–20% increments every 3–4 days when using Target CPA. Sudden jumps often reset learning or reduce confidence in Meta’s ability to find cheap results.