How does CBO work?
When CBO is enabled, Meta evaluates all ad sets within the campaign and continuously reallocates budget based on performance signals. An ad set that’s converting well gets more spend. One that’s underperforming gets less. This happens throughout the day, not just once. Here’s how CBO compares to ABO:| CBO (Campaign Budget Optimization) | ABO (Ad Set Budget Optimization) | |
|---|---|---|
| Budget set at | Campaign level | Ad set level |
| Who controls distribution | Meta’s algorithm, in real time | You, manually |
| Best for | Scaling campaigns with multiple proven ad sets | Testing new audiences where you need even spend |
| Risk | One ad set can absorb most of the budget | You may overspend on a losing ad set |
CBO in plain English
CBO is like giving a poker player your full bankroll and letting them decide which hands to bet big on. They watch the table, read the situation, and put more money behind strong hands while folding weak ones. ABO is like splitting your money into equal piles before you know which hands are good. You commit the same amount to every hand regardless of how the cards look. The experienced player (Meta’s algorithm) usually allocates better than a pre-set split, especially when the game has been going long enough to spot patterns. But if you’re sitting at a brand new table and don’t know the other players yet, equal piles keep you from going all-in on a bad read.When to use CBO vs. ABO
| Scenario | Recommendation | Why |
|---|---|---|
| Testing new audiences | ABO | You need even spend across ad sets to get comparable data. CBO might starve a slow-starting audience before it has a chance. |
| Scaling proven winners | CBO | Meta can push more budget to the ad sets already converting well. Less babysitting, faster scaling. |
| Mixed funnel stages in one campaign | ABO | Prospecting and retargeting have very different audience sizes and costs. CBO will dump budget into the larger, cheaper audience. |
| Advantage+ Shopping campaigns | CBO (required) | Advantage+ campaigns use CBO by default. You can’t switch to ABO. |
| 3+ ad sets with similar audience sizes | CBO | This is CBO’s sweet spot. Similar audiences give the algorithm a fair comparison. |
| Only 1-2 ad sets | ABO | CBO needs options. With fewer than 3 ad sets, there’s not enough to optimize across. |
Common CBO mistakes
Using CBO with too few ad sets
Using CBO with too few ad sets
CBO needs at least 3 ad sets to work well. With only 1 or 2 ad sets, there’s nothing meaningful to optimize across. The algorithm needs options to compare. If you only have 2 ad sets, just use ABO and set budgets manually.
Mixing wildly different audience sizes
Mixing wildly different audience sizes
If one ad set targets 20 million people and another targets 200,000, CBO will almost always favor the larger audience. It’s easier for Meta to find cheap results in a big pool. The small audience gets starved even if it has a better CPA. Either keep audience sizes similar across ad sets, or separate them into different campaigns.
Setting minimum spend limits that defeat CBO's purpose
Setting minimum spend limits that defeat CBO's purpose
Meta lets you set minimum and maximum spend limits per ad set within a CBO campaign. But if you set minimum limits that add up to 90% of your campaign budget, you’ve basically recreated ABO with extra steps. Use spend limits sparingly. A good rule: minimum limits should total no more than 50% of your campaign budget, leaving room for CBO to actually optimize.
Switching from ABO to CBO mid-flight and expecting immediate results
Switching from ABO to CBO mid-flight and expecting immediate results
When you switch an active campaign from ABO to CBO, every ad set re-enters the learning phase. Performance will likely dip for 3-7 days while Meta recalibrates. Don’t switch and then panic when CPA spikes. Either start new campaigns with CBO from day one, or make the switch and give it a full week before judging.
How CBO relates to other concepts
| Concept | Relationship |
|---|---|
| Campaign Structure | CBO is a campaign-level setting. It changes how the campaign distributes budget across its ad sets. |
| Ad Sets | Ad sets are what CBO optimizes across. Each ad set competes for budget based on its performance. |
| Bid Strategies | Bid strategies work alongside CBO. CBO decides how much each ad set gets. The bid strategy decides how that ad set spends it in the auction. |
| Learning Phase | Enabling or disabling CBO resets the learning phase for all ad sets in the campaign. Give it time to stabilize. |
| Scaling Ads | CBO is one of the primary tools for scaling. It lets you increase campaign budget without manually rebalancing ad sets. |
| Advantage+ Shopping | Advantage+ Shopping campaigns use CBO by default with automated audience targeting. |
How to set up CBO effectively
Start with 3-5 ad sets with similar audience sizes
CBO works best when ad sets have comparable potential. If one audience has 500,000 people and another has 50 million, Meta will favor the larger one regardless of quality. Aim for audiences within the same order of magnitude.
Set your campaign budget as the sum of what you'd allocate individually
If you’d normally give each of 4 ad sets $25/day, set your CBO campaign budget to $100/day. This gives Meta the same total to work with but freedom to distribute it better.
Give it 3-7 days to optimize
CBO needs time to learn which ad sets perform best. Don’t judge results after 24 hours. Wait at least 3 days, ideally a full week, before making changes. Early results are noisy.
Use minimum spend limits sparingly
If you need to guarantee a retargeting ad set gets at least some budget, set a low minimum (e.g., 10-15% of total budget). Don’t set minimums on every ad set. The more constraints you add, the less room CBO has to optimize.
Monitor ad set delivery distribution
Check how CBO is allocating spend across your ad sets. If one ad set is getting 80%+ of the budget, ask whether that’s because it’s truly outperforming or because it has a much larger audience. Adjust audience sizes or break out into separate campaigns if the distribution feels wrong.
Let AdAdvisor help you decide when to use CBO
AdAdvisor analyzes your campaign performance and flags when CBO could improve results. Instead of guessing whether your campaigns are ready to scale with CBO, get data-driven recommendations based on your actual ad set performance, audience sizes, and conversion data.Try AdAdvisor Free
Get recommendations on budget optimization and campaign structure.
ROAS Calculator
Calculate your break-even ROAS to set CBO budget targets with confidence.
