Skip to main content
CBO (Campaign Budget Optimization) is a Meta Ads setting where you set one budget at the campaign level and Meta’s algorithm distributes spend across your ad sets in real time. Instead of manually deciding how much each ad set gets, Meta shifts money toward the ad sets most likely to produce results. The alternative is ABO (Ad Set Budget Optimization), where you manually assign a fixed budget to each ad set.

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 atCampaign levelAd set level
Who controls distributionMeta’s algorithm, in real timeYou, manually
Best forScaling campaigns with multiple proven ad setsTesting new audiences where you need even spend
RiskOne ad set can absorb most of the budgetYou 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

ScenarioRecommendationWhy
Testing new audiencesABOYou need even spend across ad sets to get comparable data. CBO might starve a slow-starting audience before it has a chance.
Scaling proven winnersCBOMeta can push more budget to the ad sets already converting well. Less babysitting, faster scaling.
Mixed funnel stages in one campaignABOProspecting and retargeting have very different audience sizes and costs. CBO will dump budget into the larger, cheaper audience.
Advantage+ Shopping campaignsCBO (required)Advantage+ campaigns use CBO by default. You can’t switch to ABO.
3+ ad sets with similar audience sizesCBOThis is CBO’s sweet spot. Similar audiences give the algorithm a fair comparison.
Only 1-2 ad setsABOCBO needs options. With fewer than 3 ad sets, there’s not enough to optimize across.

Common CBO mistakes

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.
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.
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.
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

ConceptRelationship
Campaign StructureCBO is a campaign-level setting. It changes how the campaign distributes budget across its ad sets.
Ad SetsAd sets are what CBO optimizes across. Each ad set competes for budget based on its performance.
Bid StrategiesBid 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 PhaseEnabling or disabling CBO resets the learning phase for all ad sets in the campaign. Give it time to stabilize.
Scaling AdsCBO is one of the primary tools for scaling. It lets you increase campaign budget without manually rebalancing ad sets.
Advantage+ ShoppingAdvantage+ Shopping campaigns use CBO by default with automated audience targeting.

How to set up CBO effectively

1

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.
2

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.
3

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.
4

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.
5

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.
Last modified on February 28, 2026