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 2026

Table of Contents

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):

Each ad set has 2 to 5 creative variations. Meta allocates the $500 across these three prospecting audiences based on real-time efficiency.

What NOT to do: Don't mix retargeting and prospecting in the same CBO campaign. Meta tends to allocate most budget to retargeting (which has lower CPA) while starving prospecting. Keep separate CBO campaigns for prospecting and retargeting. Budget minimum: For CBO to work effectively, your campaign daily budget should be enough to generate at least 50 conversions per week across all ad sets. If your budget is too low for this, start with fewer ad sets.

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.

FAQ

Does CBO or ABO perform better for DTC brands? Neither is universally superior. CBO typically outperforms ABO for scaling proven audiences. ABO outperforms CBO for testing new creative or new audiences. Use both: ABO for testing, CBO for scaling winners. Can I mix ABO and CBO campaigns? Yes. Most DTC brands run both: ABO campaigns for creative testing with guaranteed budget per test, and CBO campaigns for scaling proven audience-creative combinations. Will CBO stop spending on some ad sets entirely? It can, especially if one ad set significantly outperforms others. Meta may allocate 90%+ of budget to one winner. This is correct behavior from the algorithm's perspective but prevents you from testing alternatives. For testing, use ABO. How large should my CBO campaign budget be? Set your CBO budget at roughly 10x your target CPA to give Meta room to optimize. If your target CPA is $40 and you have 3 ad sets, a $400/day CBO budget generates ~10 purchases per day, enough data for learning.