What Is Campaign Budget Optimization (CBO) on Meta?
Campaign Budget Optimization (CBO) on Meta is a budget management setting where you set one budget at the campaign level and Meta's algorithm automatically distributes that budget across your ad sets based on which ones are performing best at any given moment.
Last updated: February 2026Table of Contents
- How CBO Works vs ABO
- When CBO Works Best for DTC Brands
- When to Use ABO Instead of CBO
- CBO Campaign Structure Best Practices for DTC
- CBO and the Learning Phase
- CBO vs Advantage+ Shopping Campaigns
- FAQ
How CBO Works vs ABO
ABO (Ad Set Budget Optimization): Each ad set has its own individual daily budget. If you have 5 ad sets at $100/day each, your total daily campaign spend is $500/day, with each ad set guaranteed $100. CBO (Campaign Budget Optimization): You set $500/day at the campaign level. Meta's algorithm decides how to split that $500 across your 5 ad sets. It might put $300 into the best performer and $50 each into the other four. Tomorrow, it might redistribute based on what it learned today.The promise of CBO: Meta's algorithm is better at real-time budget allocation than you are, because it has more data (real-time auction signals, audience availability, historical performance) and can adjust more frequently than any human checking a dashboard.
The reality: CBO works well when:- You have multiple ad sets with genuinely different audiences or objectives
- You trust Meta's algorithm to find the efficiency
- You're not trying to guarantee specific budget to new creative tests
When CBO Works Best for DTC Brands
Scaling proven campaigns: If you have 3 to 5 ad sets with proven audience-creative combinations, CBO finds the most efficient combination and concentrates spend there. This often improves overall campaign CPA vs ABO where budget is distributed evenly regardless of performance. Multi-audience prospecting: Running a CBO campaign with Broad, LAL 1%, and LAL 3% prospecting ad sets lets Meta determine which audience is most efficient given current CPMs and audience availability, rather than forcing fixed budgets on each. Post-learning phase: CBO works poorly during the learning phase (before ad sets have 50+ weekly conversions each). Once ad sets have exited learning, CBO's dynamic allocation improves efficiency.When to Use ABO Instead of CBO
Creative testing: ABO guarantees spend to each creative, ensuring fair comparison. With CBO, Meta might spend 80% of budget on one "winner" before others have received enough spend to evaluate fairly. New ad set launch: New ad sets in an existing CBO campaign often receive very little budget because Meta allocates to proven performers. To properly test a new audience or creative, give it guaranteed budget via ABO. Specific budget requirements: If you have a reason to spend exactly $X on a specific campaign (for reporting or client budgeting purposes), ABO provides this control. CBO can over or under-spend individual ad sets.CBO Campaign Structure Best Practices for DTC
Ideal CBO structure:Campaign (CBO, $500/day):
- Ad Set 1: Advantage+ audience prospecting
- Ad Set 2: LAL 1% prospecting
- Ad Set 3: LAL 3-5% prospecting
CBO and the Learning Phase
CBO campaigns have a learning phase that applies at the campaign level. When you make significant changes (new ad sets, large budget changes, new creative additions), the campaign enters learning.
During learning, budget distribution is unstable and performance is inconsistent. Allow 7 days of minimal edits after any significant campaign changes before evaluating performance.
CBO vs Advantage+ Shopping Campaigns
Advantage+ Shopping Campaigns (ASC) are Meta's evolution beyond traditional CBO. ASC removes most audience segmentation control entirely, giving Meta's algorithm maximum flexibility.
ASC is the current recommended approach from Meta for DTC conversion campaigns. MHI Media has found ASC consistently outperforms traditional CBO for DTC brands with sufficient pixel history (100+ monthly purchases).
The main difference: CBO still has ad set-level audience targeting. ASC has minimal audience constraints at all.
For brands just getting started, CBO provides a good balance of control and optimization. For established brands, test ASC alongside CBO.