CBO vs ABO in Meta Ads: when to use each, and how to switch
By Matheus Mello, founder of Ads Editor and owner of YEP Agência · Published · Updated · 6 min read
CBO vs ABO is the oldest structure debate in Meta Ads, and the practical answer in 2026 is still: test in ABO, scale in CBO. This guide adds what most posts skip: the control each structure gives you, the limits Meta documents for each one and what it really costs to switch a campaign that is already running.
Quick answer
Use ABO when you need to control spend per ad set; use CBO, now called Advantage campaign budget, when you want Meta to distribute budget across comparable ad sets. For a campaign that is already running, duplicate into the new structure instead of converting it, so the history does not mix. CBO campaigns above 70 ad sets have documented limits.
Summary
- ABO (ad set budget) fixes spend per ad set; CBO (Advantage campaign budget) lets Meta move budget between ad sets in real time.
- ABO wins for testing, small budgets and audiences with very different economics.
- When changing a running campaign, duplicate the structure to test the new budget setup without mixing its history.
- A campaign with more than 70 ad sets on Advantage campaign budget cannot turn it off.
- Ads Editor measured that Meta only accepts a new CBO on/off switch about 2 hours after the previous one.
In this article · 6 sections

What are ABO and CBO?
ABO and CBO describe where the budget lives. In ABO you set a budget on each ad set and Meta spends exactly that per ad set. In CBO you set one budget on the campaign and Meta decides, in real time, how much each ad set gets. Meta has renamed both, but media buyers still use the old acronyms.
| Term | Current name at Meta | What it does |
|---|---|---|
| ABO | Ad set budget | You fix how much each ad set spends |
| CBO | Advantage campaign budget | One budget at campaign level; Meta distributes it across ad sets in real time |
| Budget sharing | Ad set budget sharing | ABO with a layer of CBO: Meta can share up to 20% of one ad set's budget with others |
New Advantage+ campaigns start with campaign budget selected by default, so the real decision is when to override that default, not whether ABO still exists.
When does ABO win?
- Testing. You are comparing concepts, audiences or regions and need a clean read per ad set. Each variation gets the budget you set, so the comparison is fair.
- Small budgets. The total is too small to feed several ad sets. Concentrate it on one ad set in ABO instead of spreading it thin.
- Very different economics. Retargeting and a broad audience in the same CBO campaign compete for one budget, and the larger audience tends to starve the smaller one.
- Guaranteed spend. You need a minimum spend in each ad set, without Meta concentrating budget elsewhere.
When does CBO win?
- Scaling a validated concept across 3 to 7 similar ad sets.
- Comparable ad sets: same objective, similar audiences and similar volume, so they can fairly compete for the same budget.
- Raising spend: the increase spreads across several ad sets instead of pushing a single one back into learning.
Illustrative scenario (not a real client)
A campaign has five ad sets and a $250 daily campaign budget. Meta may spend $150 on one ad set, $60 on another and almost nothing on the rest. That is CBO working as designed for scale, and exactly why it is a poor tool for a fair test.
Which limits change how you run each structure?
Budgets flex above the daily amount
Meta's help says that on days with better opportunities it may spend up to 75% over your daily budget, and not more than 7 times that daily budget in a week. Jon Loomer documented the earlier cap of 25%. If the client counts every dollar, explain this before launch.
The 70 ad set limit
Per Meta's developer documentation, a campaign with more than 70 ad sets on Advantage campaign budget cannot change its bid strategy or turn off the campaign budget. If you might go back to ABO one day, do not let the campaign balloon.
A third limit, measured by Ads Editor on live campaigns: after you turn CBO on or off in a campaign, Meta only accepts another switch about 2 hours later. If you flip it by mistake, you wait.
With CBO the bid strategy also moves to the campaign and applies to every ad set, which matters if you run bid cap or cost cap: set the strategy before the campaign grows past 70 ad sets.
Should you convert a campaign that is already running?
This is where media buyers genuinely disagree. Changing where the budget lives is a significant edit: the campaign goes back into learning. Some never convert and duplicate the winners into a new campaign built the right way. Others treat conversion as routine, since Meta allows it in Ads Manager.
A practical way to decide: if the campaign is delivering well and you cannot afford a new learning period, duplicate and leave the original running until the copy delivers. If the campaign is new or already unstable, switching in place costs little.
Either way, the switch should never happen on its own, and that is how Ads Editor behaves: its structure advisor suggests the switch, shows the number that triggered the suggestion and warns about the learning cost. The media buyer makes the call. To duplicate instead of converting, use a campaign copy.

How do CBO and ABO fit into testing and scaling?
Test in ABO, because each variation gets the budget you set and the comparison is fair: Meta Ads creative testing has the full structure. Scale the winner in CBO once there is conversion volume, raising the budget in steps: the method is in how to scale Meta Ads campaigns. Before splitting budget across ad sets, check what each one needs to exit learning in the learning phase budget guide.
If budget rules and automatic scaling will both touch the CBO campaign, decide which one owns the budget first; how the two coordinate is in Meta Ads automated rules.
Frequently asked questions
Is CBO better than ABO?
Neither is always better. ABO wins for testing and small budgets; CBO wins for scaling a validated concept with conversion volume.
How many ad sets should a CBO campaign have?
Between 3 and 7 similar ad sets is the typical range. Fewer gives Meta little to choose from; many more spreads conversions too thin per ad set.
Does switching from ABO to CBO reset learning?
Yes. Changing the budget structure is a significant edit. That is why many media buyers duplicate the winner into a new CBO campaign instead.
What is Advantage campaign budget?
It is Meta's current name for CBO: a single campaign budget that Meta distributes across ad sets.
What is ad set budget sharing?
An option inside ABO that lets Meta share up to 20% of an ad set's budget with other ad sets in the campaign when it expects better results.
Glossary
- ABO
- Ad set budget optimization: each ad set has its own fixed budget.
- CBO
- Campaign budget optimization, now called Advantage campaign budget.
- Budget sharing
- An ABO option that lets Meta move up to 20% of an ad set's budget to other ad sets.
- Learning phase
- The period after launch or a significant edit when delivery is still being optimized and costs are less stable.
References
- Advantage campaign budget (Meta for Developers). Supports: A campaign with more than 70 ad sets that uses Advantage campaign budget cannot edit its bid strategy or turn off Advantage campaign budget.
- About budgets (Meta Business Help). Supports: Checked on 2026-11-06: on days with better opportunities Meta may spend up to 75% over the daily budget, and not more than 7 times the daily budget in a week.
- About ad set budget sharing (Meta Business Help). Supports: Checked on 2026-11-06: campaigns that do not use a campaign budget can share up to 20% of an ad set's daily budget with other ad sets.
- Updates to Meta Ads Budgeting (Jon Loomer). Supports: Documented the earlier daily overspend cap of 25% and the later move to 75%.
The claim supported by each source is shown above.
About the author
Matheus Mello, founder of Ads Editor and owner of YEP Agência. Runs client ad accounts at YEP Agência and built Ads Editor so his own agency could stop publishing ads one at a time. Usage numbers quoted on the blog come from the product activity log. Instagram: @theusm



