CBO vs ABO vs Advantage+: which budget model in 2026?

For years the argument was CBO vs ABO. Then Advantage+ made it a three-way question, because now you can hand Meta the budget, the split and the whole structure. How to pick by what you are actually trying to buy.

Adgent · Notes from building the analyst

Type
Comparison
Reading time
12 min
Published
22 July 2026
Updated
31 October 2026
Cover: 'CBO vs ABO vs Advantage+', three Meta budget models side by side.

The old fight was simple: do you set budgets at the ad-set level (ABO) or let Meta split one budget across ad sets for you (CBO)? Reasonable people argued both sides for years. Advantage+ rewrote the question by taking over audiences, placements and structure along with the budget split. So “CBO or ABO?” is now “how much of the campaign do I want to run myself?”

Short answer Pick by what you are buying. Use ABO when you need a fair test of each audience or creative, or run under about 50 conversions a week: every option gets its own budget. Use CBO to scale known winners at volume, letting Meta push spend to whatever is performing. Use Advantage+ when you want Meta to run the entire structure and you trust your signal enough to hand it over.

That reframing is the whole point. These three are not three flavours of the same thing ranked best to worst. They are three different amounts of control, and the right one depends on what you are trying to do that week: testing, scaling, or handing the wheel to Meta. Each one in turn, then a decision guide you can use.

The one question that picks for you

Before the definitions, the shortcut: what are you buying with this campaign? Not “which is best”, but best at what?

  • Buying a clean read on which audience or creative wins? That is ABO.
  • Buying volume from things you have already proven work? That is CBO.
  • Buying Meta's judgment across the whole structure because your signal is strong? That is Advantage+.

Almost every “which should I use” question dissolves once you answer that. Now the detail.

The three side by side

The comparison across the dimensions that actually change your decision: who holds the controls, what each is best for, how it learns, when it wins, and where it bites you.

DimensionABO (ad-set budget)CBO (campaign budget)Advantage+ (Meta runs it)
Control levelYou set every ad-set budget by handYou set structure, Meta splits budgetMeta owns budget, audience and placement
Best forFair, comparable testingScaling proven winnersHands-off scale on a strong signal
Learning behaviourEach set learns on its own fixed budgetMeta reallocates toward the day's winnersMeta learns across the whole account
When it winsYou need to know which option earnsYou have winners and want volumeClean conversion signal, broad catalogue
RiskManual, slow, easy to over-fragmentMeta can starve a set you wanted to testYou lose control; it can chase the wrong signal
Read the table as a spectrum of control, not a leaderboard: left is you driving, right is Meta driving. The right-hand column is not “best”; it gives up the most control, which is right for some accounts and wrong for others.

ABO: when you need a fair test

ABO (ad-set budget optimisation) gives every ad set its own fixed budget that you set by hand. That single fact is its whole reason to exist: because you control the money per set, every audience and every creative gets a guaranteed shot at delivery. Nothing gets starved by Meta's early guesses before it has had a chance to prove itself.

That is what makes ABO the testing tool. If you are comparing five audiences, you want each one to spend real money before you judge it, not have Meta pour most of it into the audience that happened to convert first on thin data. ABO forces the fair fight. You read clean, comparable results per set, then decide what graduates.

The cost is that ABO is manual and slow to scale. You are the one moving budgets around, and it is easy to over-fragment: split into so many small ad sets that none of them exits the learning phase. ABO is a scalpel for finding the truth, not a machine for pushing volume. Use it to learn, not to scale.

One more thing people forget: ABO's fairness only holds if you gave each set enough budget to exit learning. Five ad sets on $10 a day each is not a fair test. It is five under-powered tests that all read as noise. If you test in ABO, fund each set to clear its optimisation event a handful of times per day, or you are paying to learn nothing slowly.

CBO: when you want to scale a winner

CBO (campaign budget optimisation) flips the control: you define the ad sets, but Meta owns one campaign-level budget and pushes it toward whichever sets are performing that day. You are no longer hand-tuning each set. Meta does the reallocation, in real time, based on live delivery. Meta now calls it Advantage campaign budget; the mechanics are the same.

It works for a real reason: the algorithm sees auction dynamics at a resolution and frequency no human can match, and it keeps rebalancing while you are asleep. It needs two conditions to do that well: enough conversion volume for the signal to be trustworthy, and comparable ad sets so the comparison it is making is a fair one. Give it both and it will beat your manual allocation reliably.

That is exactly what you want once you already know what works. With proven audiences and proven creative, CBO scales the pool at volume without you watching every set. The winners get fed, the laggards get throttled, and you do not have to log in at 8am to move the money yourself. It is the natural next step after ABO has done its job.

The risk is the same mechanism running against you: CBO will starve a set you actually wanted data on. Drop an unproven audience into a CBO campaign next to a known winner and Meta feeds the winner, so the newcomer never gets a fair read. That is why CBO is a poor testing tool and a great scaling one. Do not test in CBO. Scale a winner in it, carefully, without breaking the thing that was working.

The other CBO trap is scaling too fast. When you raise a CBO budget, you can reopen the learning phase for the whole campaign, and Meta reshuffles delivery against the new number. Triple it overnight and you can knock a stable winner off its footing for days. Step budgets up gradually and let each increase settle: the reallocation engine that makes CBO powerful is the same one that punishes sudden shocks.

On one live account, a request to lift a CBO budget by a third in one go returned this warning before the budget shifted:

AdgentAccount move · one live account, Meta, 30 September 2026

“33% in one step (300.00 → 400.00) is beyond the 20% band: a jump this size can reset the ad set's learning phase.”

The card named the budget as a campaign (CBO) budget that governs spend across all its ad sets, and suggested a smaller step of 360 TRY a day (about $7.44, +20%) instead of 400 ($8.26). The 20% band is Adgent's own ceiling, not a Meta rule.

Where CBO quietly fails you

The failure is not that CBO underperforms. It is that it does its job so well it destroys your ability to learn anything.

The catch, in one line CBO optimises for the campaign's total result. If what you need is an answer about one ad set, it will efficiently deny you that answer.

Put five audiences in a CBO and Meta will find the cheapest one quickly and starve the other four. You will see one ad set with the overwhelming majority of the spend and four with statistical dust. Now answer: were those four audiences bad, or did they just never get a fair trial? You cannot know. The system optimised away the experiment you were trying to run.

The same dynamic bites when your ad sets are not comparable. A $200 cold prospecting set and a $20 retargeting set in the same CBO is not an allocation decision; it is a rigged comparison. Retargeting will always look cheaper, CBO will always feed it, and you will wake up to an account that has stopped acquiring anyone new.

Does CBO actually scale better? The volume question

The strongest case for CBO is scale, and it is a real case, but only above a threshold most people do not check before they flip the switch. CBO's edge comes from having enough conversion signal to reallocate on. Meta sets the learning threshold at about 50 optimization events per ad set over 7 days; when the whole campaign produces fewer than that, the algorithm is making high-stakes decisions on a handful of events, and the variance in that little data will send your budget chasing noise. It will pile spend onto whichever ad set got lucky on Tuesday, then yank it away on Thursday, and you will mistake that thrash for optimisation.

Above the threshold, CBO scales genuinely better than manual allocation because it is rebalancing at a frequency and resolution you cannot. But “scales better” is conditional on the ad sets being comparable: same funnel stage, same optimisation event, roughly similar economics. Hand CBO a healthy volume of look-alike ad sets and it will outrun your spreadsheet every time. Hand it volume plus the prospecting-next-to-retargeting mix above and it will scale you straight into a wall. Volume is necessary for CBO to win. It is never sufficient on its own.

Advantage+: when you trust your signal

Advantage+ is the newest and the most misunderstood, because people file it next to CBO when it is a bigger move. CBO hands Meta the budget split. Advantage+ hands Meta the whole structure: budget, audiences, placements, often the creative combinations too. You bring the creative and the conversion goal; Meta runs the campaign.

And here is the part the CBO-vs-ABO crowd sometimes will not say: Advantage+ is genuinely good for some accounts. If you are an ecommerce brand with a broad catalogue and a strong, consistent conversion signal, Advantage+ frequently beats a manually structured campaign, because Meta's model has more real purchase data to learn from than your hand-built audiences do. For those accounts, fighting Advantage+ with manual structure leaves money on the table.

The catch is in the word signal. Advantage+ is only as good as the data it optimises toward. If your conversion event is noisy, misconfigured or measuring the wrong thing, Advantage+ will confidently chase it, and you have handed the whole campaign to a model optimising the wrong target. It also gives you the least visibility into why it is doing what it does. Trust it when you trust your signal. Be careful when you don't.

In one line CBO hands Meta the budget. Advantage+ hands Meta the whole campaign. The question is whether your signal has earned that.

The decision guide

Stop asking “which is best” and run the if/then. Match the situation you are actually in:

  • Testing new audiences, creative angles or offers? ABO. You need each one to get a fair, comparable shot. You are paying for an answer, not for efficiency.
  • Proven what works, healthy volume, similar audiences? CBO. Let Meta push budget to the winners.
  • Ad sets with genuinely different jobs, prospecting next to retargeting? ABO, or separate campaigns. Never make the algorithm choose between two things you need both of.
  • Ecommerce with a strong, clean conversion signal? Try Advantage+. It may well beat your manual build.
  • Signal thin, noisy, or not sure it is tracked right? Stay on ABO or CBO, where you keep control.
  • Small budget, or a campaign that cannot reach about 50 conversions a week? ABO first, to force spend onto the one thing you need to learn, then consolidate. Below that volume a pooled budget is guessing with your money.
  • Want the full picture? Run ABO to test and CBO or Advantage+ to scale. They are stages, not rivals.

That last point is the one most people miss: the best accounts do not pick one. They run a pipeline, ABO as the testing lane and CBO or Advantage+ as the scaling lane, and graduate what proves out. CBO is not better than ABO. It is better at a different job. CBO buys efficiency; ABO buys answers.

Moving from ABO to CBO without resetting learning

The real skill is not picking a structure. It is noticing when an ad set has finished being an experiment and become a known quantity. A winner that has cleared its testing phase (stable CPA, enough conversions to trust, a creative that is not fatiguing yet) is ready to graduate into a CBO built for efficiency. The mistake is switching before the answer is in, which throws away the fair trial ABO was buying you.

Two practical cautions on the switch itself. First, changing budget structure is an edit Meta treats as significant, and it can briefly re-enter a learning phase, so migrate when you can absorb a few unstable days, not the week before a launch. Second, do not drop three freshly tested winners of very different scale into one CBO and expect a fair split; the same comparability rule that governed the test governs the scale campaign. Group like with like. Carrying a proven winner across the line without spooking the algorithm is its own discipline: see how to scale a winner without breaking it.

Spotting statistical maturity is a judgement call, and it is the kind of call Adgent is built to put in front of you. On one live account, a single sentence asking it to referee the agency's work produced three standing findings: campaigns stuck in learning, losing campaigns still being scaled, and a lopsided budget split. It then proposed a weekly agent to keep checking them, every Monday at 09:00 (30 September 2026).

The same decision on Google, and why attribution decides it

The CBO-versus-ABO instinct is not Meta-only. On Google the equivalent tension is Performance Max, which pools budget and hides the structure the way CBO does, against tightly scoped campaigns you can actually read. Performance Max is CBO's logic taken further: maximum delegation, minimum visibility. It is the right tool once you trust the signal and the wrong one the moment you are trying to learn where results actually come from, because it will happily credit itself for demand you already owned.

Underneath both platforms sits the same unglamorous decider: attribution. CBO, Advantage+ and Performance Max are only as smart as the conversion signal you feed them. If that signal is inflated (view-through credit dressed up as incremental, a number still moving inside its attribution window, a blended ROAS hiding a placement leak), automated allocation does not fix the problem, it scales it. The budget flows toward whatever looks cheapest on paper, which is often whatever is best at claiming credit rather than creating it. Before you trust any budget-pooling structure to allocate for you, the question is not “CBO or ABO?” It is “do I believe these numbers enough to hand over the wheel?”

Why the budget model is only half the job

Here is what all three share, and why picking the model is where most people stop when it should be where they start. Whichever you choose, the model is a machine that acts on your conversion signal, and it can only be as smart as that signal is honest. CBO reallocating to a “winner” that is really an attribution-window mirage, or Advantage+ optimising to a broken purchase event, will fail confidently and fast.

So the real skill is not memorising which budget model to click. It is watching what each one is actually optimising toward, catching when the signal it chases is bad, and knowing when to move a proven audience from the testing lane to the scaling lane. That is judgment work: reading the account across the whole structure, every day, and knowing which number can be trusted.

Adgent takes on this account-level judgment. The Budget Allocator looks for money split by history rather than by result; Measurement Integrity looks for tracking problems that make every other number suspect. When a conversion signal is inflated (more than about 90% of the reported ROAS coming from checkouts or add-to-carts with zero purchases behind them), the ROAS- and CPA-ranked moves in that run are held back. The structure you chose, with the exception you made last quarter, becomes confirmed brand context that account memory carries into the next read. To build the structure itself, describe it and the campaign is drafted whole, field by field, with the reason under each value.

Who wrote thisWritten by the people building Adgent, the AI employee that carries brand context into every growth decision. Related product: campaign build.

Bring the same question to your own account. Adgent returns its position, the evidence underneath and what the finding is worth a month.

Pricing

Frequently asked.

Is Advantage+ better than manual campaigns?
Sometimes. It is genuinely good for accounts with a strong, consistent conversion signal and a broad catalogue, especially ecommerce. It is worse when you need to control which audience or creative gets tested, or when your signal is thin. It is not universally better or worse; it trades your control for Meta's scale, and whether that is a good deal depends on how much you trust your data.
When should I use CBO vs ABO?
Ask what you are doing. Use CBO to scale a proven winner with healthy volume and comparable ad sets: let Meta allocate. Use ABO when you are testing audiences, creatives or offers, running low volume, or mixing ad sets with different jobs. CBO buys efficiency; ABO buys answers.
Is CBO better than ABO?
Neither is better outright; they are better at different jobs. CBO beats manual allocation when you have volume and comparable ad sets. ABO wins when you are learning something, because it guarantees each option a fair sample instead of starving it. Match the tool to the task.
CBO or ABO for scaling?
CBO to scale a known winner. Once you have proven which ad sets earn, CBO pushes budget toward the ones performing that day and scales the pool at volume without you watching every set. That holds above roughly 50 conversions a week with comparable ad sets; below that, or with mismatched ad sets, it chases noise. ABO is for the test that finds the winner in the first place; it is a worse scaling tool because it cannot reallocate on its own.
When should I use ABO?
When you need a fair test. ABO gives every ad set its own fixed budget, so each audience or creative gets a guaranteed shot at delivery instead of being starved by Meta's early guesses. Use it to compare audiences, validate new creative or offers, run under roughly 50 conversions a week, or keep ad sets with different jobs (prospecting next to retargeting) from being judged against each other.
Can I switch from ABO to CBO?
Yes, once an ad set has stopped being an experiment and become a known quantity: stable CPA, enough conversions to trust. Migrate when you can absorb a few unstable days, since changing budget structure can re-enter learning, and group only comparable winners together.
Does Advantage+ replace CBO?
For some accounts, effectively yes: Advantage+ extends the CBO model to audiences and placements as well as budget. It does not replace CBO where you still want to define the ad-set structure yourself. CBO keeps that structure in your hands; Advantage+ gives Meta the wider job. If you trust your signal, Advantage+ can absorb the CBO role.
Which is best for a small budget?
On a small budget, ABO usually wins early because you can force spend onto the one or two things you actually want to learn from, instead of letting CBO or Advantage+ spread thin and never exit the learning phase. Once one ad set proves out, consolidate into CBO or Advantage+ so the budget is not fragmented.
Can I mix CBO and ABO?
Yes, and most good accounts do. Run ABO campaigns as your testing lane to find winners on fixed budgets, then graduate the proven audiences and creative into CBO or Advantage+ to scale. They are stages in a pipeline, not rivals: testing in one, scaling in the other.
Is Advantage+ good for lead gen?
It can be, but it is less of a sure thing than for ecommerce. Lead-gen signal is often noisier (a form fill is not a purchase, and lead quality varies), so Advantage+ optimising to raw lead volume can flood you with cheap, low-intent leads. Feed it a clean qualified-lead or revenue signal and it works better. Without that, ABO or CBO gives you more control over quality.