Campaign Budget Optimization (CBO) is a Meta budget setting that lets the system distribute spend across ad sets within a campaign in real time based on performance signals.

Campaign Budget Optimization hands control of spend distribution to Meta's delivery system. Instead of a fixed daily cap per ad set, the campaign holds the total budget and allocates it dynamically across ad sets in real time based on performance signals — auction win rates, early conversion probability, and delivery efficiency.
The mechanism is a continuous reallocation loop. Meta's Andromeda ranking model evaluates each eligible impression across your ad sets and routes spend toward whichever one has the highest predicted value at that moment. An ad set with strong early purchase signals can absorb 70% of campaign budget within 48 hours while a weaker ad set receives just enough to stay in auction. This is not averaging — it's active concentration toward winners.
In 2025–2026, CBO works best when your ad sets share the same objective and the campaign is post-learning-phase. Meta's learning phase consumes data budget; with CBO, the system effectively trains faster because the winning ad set gets more impressions to learn from. That said, Advantage+ campaigns handle CBO-style budget logic automatically — CBO remains most useful when you need manual control over audience groupings.
CBO is the default recommendation when scaling validated creative against multiple audience tiers. When I've run campaign structure tests across DTC accounts, the patterns are consistent: CBO outperforms ABO once you have at least one strong signal ad set, and ABO wins when every ad set is in early testing and needs protected data to exit learning. Ad Set Budget Optimization (ABO) is still the right call for clean creative or audience split tests where each variant needs an equal shot.
For the mechanics of how Meta distributes spend at the ad-set level, read how to optimize your Meta ad budget and Meta campaign builder cost analysis for real spend patterns.
Practitioner principle: CBO is a scaling tool, not a testing tool — use it to concentrate budget on proven winners, not to discover them.
CBO versus ABO is the most-asked Meta media-buying question for a reason. Picking the wrong one at scale wastes 20–40% of budget: CBO in an untested campaign starves every ad set before any clears learning; ABO at scale means manual reallocation that's always 24–48 hours behind the data.
Every account hitting meaningful Meta spend eventually has to make this call deliberately rather than by default.