CBO vs ABO: Which Meta Budget Setup to Use
Rafael Moreira
Senior Performance Marketer
CBO vs ABO is the choice between letting Meta split one campaign budget across your ad sets (CBO) and giving every ad set its own fixed budget (ABO). Neither is better in every case. ABO gives you control and clean tests. CBO gives Meta room to move money towards whatever is converting today, which is what you want once you know what works.
Quick answer: Use ABO to test new creatives, audiences or offers, when each ad set needs a guaranteed share of spend, and in new accounts. Use CBO, now called Advantage+ campaign budget, to scale ad sets that have already proven they convert. The common workflow is to test in ABO and move the winners into CBO.
Budget setup is one part of account structure. Our Meta ads campaign structure guide covers the full layout. For what happens after you pick a budget type, see horizontal vs vertical scaling and our complete guide to scaling Meta ads.
What do CBO and ABO mean on Meta?
CBO and ABO are two ways of deciding where a Meta campaign's budget is set and who controls how it splits between ad sets. ABO stands for ad set budget optimisation: every ad set has its own daily or lifetime budget, and Meta optimises spend inside that ad set only. CBO stands for campaign budget optimisation: you set one budget on the campaign, and Meta spreads it across the ad sets.
Meta has renamed CBO more than once. Its product page, as of October 2026, calls it Advantage+ campaign budget, while the Marketing API guide calls it Advantage campaign budget. Media buyers still say CBO. ABO has no official name in Ads Manager: you simply leave the campaign budget off and set budgets on the ad sets.
Wykorzystaj ten poradnik w praktyce
Uruchamiaj, testuj i skaluj kampanie na sześciu platformach reklamowych w jednym miejscu, a Wavo, copilot AI, pomaga Ci na każdym kroku. 14 dni za darmo.
How does each setup distribute spend?
Spend distribution is the real difference between the two setups, because the budget type decides whether you or Meta make the split. Here is how each works day to day.
Under ABO, an ad set with a $100 daily budget aims to spend about $100 a day, whether it is your best ad set or your worst. Meta says in Ads Manager that on days with better opportunities it can spend up to 75% more than the daily budget, while weekly spend stays within seven times the daily amount (Jon Loomer's write-up).
Under CBO, Meta reads results across all ad sets and moves spend to the ones it expects to deliver the most results at your bid strategy. One ad set might take 80% of the budget while two others get almost nothing. That is the feature working as designed, not a fault.
Meta's product page sets three conditions for a campaign budget: every ad set must use the same budget type, the same bid strategy and standard delivery. If you need different bid strategies on different ad sets, you need ABO or separate campaigns.
CBO vs ABO side by side
The table below compares the two setups on the points that matter most when you plan a test or a scale-up.
| ABO (ad set budgets) | CBO (Advantage+ campaign budget) | |
|---|---|---|
| Where the budget sits | On each ad set | On the campaign |
| Who decides the split | You | Meta |
| Best for | Testing creatives, audiences, offers | Scaling proven ad sets |
| Spend per ad set | Predictable | Uneven, can be close to zero |
| Bid strategy | Can differ by ad set | Same across all ad sets |
| Per-ad-set controls | The budget itself | Optional minimum and maximum spend |
| Budget changes | One ad set at a time | One number moves the whole campaign |
| Main risk | Paying for losers longer | Good ad sets never get spend |
When does ABO win?
ABO wins whenever you need each ad set to spend a known amount so you can compare results fairly. Three situations call for it.
Testing. A creative or audience test only works if every variant gets enough spend to judge it. Under CBO, Meta may pick a favourite in the first hours and starve the rest before they have a chance. Our creative testing framework for Meta ads builds its tests on this logic.
Strict per-audience budgets. Some budgets are fixed by the business, not by performance. A client may want a set amount on retargeting, on one country or on a product line. ABO makes those numbers hold.
New accounts. With no conversion history, Meta has little to base its split on. ABO keeps spend spread out while the pixel collects data.
The cost of ABO is time. You decide when to cut losers and scale winners, so you have to check results and act. That is where budget optimisation rules help.
When does CBO win?
CBO wins once you have ad sets that have already proven they convert and you want Meta to chase the cheapest results among them. Spend moves within the day as auctions change, which no manual routine can match.
CBO also suits broad audiences. When ad sets differ mostly by creative rather than by tight targeting, Meta can move budget towards whichever combination is working this week. Fewer, larger ad sets also gather conversions faster, which helps with the learning phase covered below.
Finally, CBO makes scaling simpler. Raising one campaign budget is one change instead of five. Our guide to guardrails to scale ad spend safely covers how fast to raise it.
How do ad set minimum and maximum spend limits work?
Ad set spend limits are the controls that sit between full ABO and full CBO, letting you keep a campaign budget while capping or protecting individual ad sets. Meta lets you set a minimum, a maximum, or both on any ad set inside a campaign budget campaign.
Meta's Marketing API guide gives two details worth knowing. A minimum is a best effort, not a guarantee: Meta tries to reach it but may not. And campaigns with more than 70 ad sets cannot change their bid strategy or turn the campaign budget off, so plan large structures before launch.
Use a maximum to stop one ad set from taking the whole budget, for example retargeting, which often looks cheap because it reaches people who would buy anyway. Use a minimum only for a short period, such as giving a new ad set enough spend to collect data. If you find yourself setting minimums on every ad set, you are running ABO with extra steps.
What is ad set budget sharing?
Ad set budget sharing is a newer Meta option that adds a little CBO behaviour to ABO campaigns without giving up ad set budgets. Meta's ad set budget sharing guide says, as of October 2026, that ad sets can share up to 20% of their daily budget with other ad sets in the same campaign.
The guide lists the conditions: it works only with daily budgets, every ad set in the campaign must use the same bid strategy, it cannot be combined with a campaign budget, and it applies to new and duplicated campaigns. Check how the option appears in your Ads Manager before you plan around it. For tests where every ad set must spend its exact amount, leave sharing off.
What is the test-then-scale workflow?
Most media buyers use both: test in ABO, then move proven winners into a CBO campaign built for scale. Here is the sequence.
- Launch a test campaign in ABO. One variable per ad set, equal budgets, the same bid strategy.
- Set a decision threshold before launch. For example, a target cost per result after a set amount of spend.
- Cut losers and keep winners running. Do not raise winners sharply inside the test; let the test finish.
- Duplicate winners into a scaling campaign with a campaign budget. Keep the ad set count low so each one can learn.
- Raise the campaign budget in steps. Watch cost per result after each change.
- Keep testing. New creatives go back into ABO, not straight into the scaling campaign.
The same pattern works on TikTok, where Campaign Budget Optimization plays the CBO role across ad groups. Our TikTok ads campaign structure guide covers the details there.
How do CBO and ABO affect the learning phase?
The learning phase happens at ad set level in both setups, so the budget type changes how quickly each ad set gathers data rather than whether learning happens. Meta's learning limited help page says an ad set is marked learning limited when it is unlikely to get about 50 optimisation events in the week after its last significant edit.
Under ABO, you can see which ad sets will reach that number: budget divided by expected cost per result. Under CBO, an ad set Meta deprioritises may never get there, and that is fine if the others do.
Budget changes matter too. Meta's last significant edit page lists budget changes among edits that can restart learning, depending on their size. Under CBO one edit touches every ad set at once, so raise budgets in moderate steps. Our learning phase guide explains how to exit faster.
What are the common CBO and ABO mistakes?
Most budget mistakes on Meta come from using one setup for a job the other does better. Watch for these:
- Testing inside CBO and judging variants that never got spend.
- Too many ad sets under one campaign budget, so none reach 50 events a week.
- Mixing audiences of very different sizes in one CBO campaign, where the large one takes everything.
- Minimums on every ad set, which removes the point of CBO.
- Turning a running ABO campaign into CBO instead of duplicating winners into a new one.
- Pausing an ad set the day Meta stops funding it, before the campaign has a week of data.
Where Wevion fits
Running a test-and-scale workflow across several accounts means many ad sets to launch, check and adjust each day, and that routine is easy to let slip.
Wevion connects Meta, Google, TikTok, Taboola, Snapchat and Outbrain ad accounts through each platform's official API, syncs data about every 15 minutes, and shows spend and results for every account in one view, so you can compare test and scaling campaigns side by side.
You can build a full ABO test from one grid with Bulk Launch, using templates so every ad set gets the same settings. Automation rules on a single platform can pause losers, activate ad sets, change budgets or just send an alert. If you also move budget between Meta, Google and TikTok, cross-platform rules are in beta.
You can try it on your own ad accounts with a 14-day trial on the Pro plan. No card to start. We ask for one on day 7, or earlier if you use up the trial credits, and billing starts on day 14 only if you add it.
Key takeaways
- ABO puts a budget on every ad set. CBO, now Advantage+ campaign budget, puts one budget on the campaign and lets Meta split it.
- Use ABO to test, to hold strict per-audience budgets and in new accounts.
- Use CBO to scale proven ad sets, especially broad ones, with few ad sets per campaign.
- Ad set minimums are a best effort. Use maximums to cap retargeting, and minimums only briefly.
- Ad set budget sharing lets ABO ad sets share up to 20% of their daily budget.
- Test in ABO, duplicate winners into CBO, and raise budgets in moderate steps.
Odkryj więcej w
Skalowanie kampanii
Przeczytaj stronę pillar ze wszystkimi przewodnikami na ten temat, od podstaw do poziomu zaawansowanego.