What Is Campaign Budget Optimization (CBO)
Campaign Budget Optimization is a Meta budget setting where the total budget is set once at the campaign level, and Meta’s algorithm automatically distributes that spend across the campaign’s ad sets in real time, shifting more budget toward whichever ad sets are delivering the best results, rather than each ad set holding its own separate, fixed budget.
How Campaign Budget Optimization Works
With CBO enabled, an advertiser sets one overall budget for the campaign, and every ad set within it competes for a share of that pool based on predicted performance. The system continuously reallocates spend toward the ad sets it predicts will produce the most results for the campaign’s chosen optimization event, without requiring the advertiser to manually move budget between ad sets as performance data comes in.
The alternative, sometimes called Ad Set Budget Optimization (ABO), sets a fixed budget on each individual ad set instead, giving the advertiser direct, manual control over exactly how much each specific audience or strategy receives, regardless of how it’s performing relative to the others.
CBO in Practice
A campaign with three ad sets targeting different audience segments runs under CBO, and after a week, Meta has shifted 70% of the budget toward the best-performing segment automatically, without any manual reallocation from the advertiser.
An advertiser testing four new audience concepts uses ABO instead, deliberately giving each one an equal, fixed budget specifically to gather a fair, comparable amount of data on all four before deciding which to scale.
A brand running an always-on prospecting campaign under CBO sees budget naturally shift toward its best- converting placement and audience combination as seasonal demand changes week to week, without needing manual intervention.
What’s Being Calculated Under CBO
CBO doesn’t use a formula an advertiser applies, but its effect is observable through the resulting spend distribution across ad sets, comparing the percentage of total budget each ad set received against its individual cost per result shows whether the reallocation logic is directing spend toward genuinely efficient segments.
CBO vs Ad Set Budget Optimization (ABO)
CBO and ABO represent a direct trade-off between automated efficiency and manual control. CBO generally produces better aggregate results once ad sets have enough data to differentiate meaningfully, while ABO is often preferred specifically during structured testing, where a fair, even budget split across variants matters more than early automated optimization toward an early leader.
Reading CBO’s Budget Distribution
Budget distribution under CBO should be read as a performance signal in itself, an ad set consistently receiving a shrinking share of budget is effectively being told by the algorithm that it’s underperforming relative to its alternatives, worth investigating rather than assuming CBO is misallocating spend arbitrarily.
Why Advertisers Turn to CBO
CBO removes the ongoing manual work of monitoring and shifting budget between ad sets by hand, letting the algorithm react to performance shifts continuously rather than whenever an advertiser next happens to check in, which is particularly valuable for accounts running many ad sets or fast-changing performance conditions.
Frequently Asked Questions
- Should a new campaign always use CBO?
- Not necessarily at the very start, ABO is often preferred during initial testing to ensure each variant gets a fair, even amount of budget and data before CBO’s automated reallocation is introduced.
- Can CBO cause one ad set to receive almost no budget?
- Yes, if the algorithm strongly favors other ad sets, a consistently underperforming one can end up receiving minimal spend, which is worth monitoring if genuinely even testing was the goal.
- Does CBO require a minimum number of ad sets?
- It works with any number, but its main benefit, automated reallocation across options, is most meaningful with at least two or more ad sets genuinely competing for that budget.
- Is CBO the same as Advantage+ campaign budget?
- Meta has used both names for closely related budget automation concepts, the core idea, one pooled budget distributed automatically across ad sets, remains consistent regardless of the specific current naming.
- Can budget minimums be set for individual ad sets under CBO?
- Some platforms allow setting a minimum or maximum spend limit per ad set even while overall budget is optimized at the campaign level, giving some manual guardrails within the automated system.