We’re live on Product HuntSupport us

CBO vs ABO in Meta Ads: Which Should You Use?

GuidesSeptember 18, 20267 min readBy Klipio team
CBO vs ABO in Meta Ads: Which Should You Use?

CBO vs ABO is a question about who controls the money. ABO (ad set budget optimisation) means you set a budget on each ad set and Meta must spend it there. CBO (campaign budget optimisation, now labelled Advantage campaign budget) means you set one budget at campaign level and Meta decides how to split it.

The working rule most media buyers land on: test with ABO, scale with CBO. The rest of this page is why, and when to break it.

What is the actual difference between CBO and ABO?

With ABO, three ad sets at $50 each will each spend roughly $50. Meta has no choice. You get clean, comparable data on all three audiences.

With CBO, one campaign budget of $150 might put $120 into one ad set, $25 into another, and $5 into the third. Meta backs whichever looks likely to convert cheapest in the moment.

ABOCBO / Advantage campaign budget
Budget lives atAd setCampaign
Who allocatesYouMeta
Guarantees spend per audienceYesNo
Best forClean testsScaling winners
Common failureFunding a loser on principleStarving an audience you needed data on
Learning phasePer ad set, slowerPooled, often faster

When should you use ABO?

Use ABO whenever the point of the campaign is learning something.

That covers audience tests, where you genuinely want to know whether a 1% lookalike beats a broad audience. It covers geography splits. It covers any moment where a nil result is still a useful result.

If you run that same test under CBO, Meta may decide in the first two hours that one ad set looks better and never meaningfully fund the others. You end up with one audience that got $140 and two that got $5, and no idea whether the losers were actually worse.

ABO also helps when ad sets have very different audience sizes. A 500,000-person retargeting pool and a 12-million-person broad audience do not compete fairly for the same pooled budget.

When should you use CBO?

Use CBO once you already know what works and you want Meta to press the advantage.

Typical setup: one campaign, three to five ad sets that have all proven themselves under ABO, one shared budget. Meta shifts money daily toward whatever is cheapest that day. That daily reshuffling is genuinely useful during volatile periods like Black Friday, when audience performance moves hour to hour.

CBO also pools conversion signal. Instead of five ad sets each crawling toward the 50-conversions-per-week threshold separately, the campaign accumulates faster. The learning phase is a real constraint on small accounts, and CBO eases it.

decision
Q: Do you already know which audience wins?
No, still testing -> ABO, equal budgets, one variable
Yes, proven ad sets -> CBO, let Meta allocate
Mixed, one proven + new tests -> Separate campaigns, do not mix
Choosing between CBO and ABO for a Meta ads campaign.

What is the most common CBO mistake?

Putting a brand-new ad set into a working CBO campaign.

The new ad set has no history. Meta has every reason to keep feeding the proven ad sets instead. The newcomer gets $3/day, never exits learning, and gets judged as a failure when it was never actually tested.

Keep tests in their own ABO campaign. Graduate winners into the CBO campaign afterwards. Mixing the two is how good angles get killed by accounting rather than by performance.

Does CBO vs ABO still matter with Advantage+?

Less than it used to, but yes.

Advantage+ shopping campaigns collapse much of the structure and hand targeting and allocation to Meta. If your whole account runs Advantage+, the CBO/ABO decision largely disappears.

Most accounts are not all-in. A common shape is Advantage+ carrying the prospecting load, plus a manual ABO campaign for creative and audience tests, plus a manual CBO campaign for retargeting. The manual side still needs this decision.

Naming matters here. Meta renamed CBO to Advantage campaign budget in the interface. Same mechanic, new label. ABO has no marketing name; it is simply what you get when you turn the campaign-level toggle off.

How does competitor research change the answer?

It does not change the mechanic, but it changes what you put into the test.

Budget structure only decides how money moves between things you already built. If all three ad sets are running the same tired angle, no allocation setting saves them. The upstream question is which angles are worth testing at all.

The Meta Ad Library is the free read on that. Ads still running after 60 or 90 days are ads someone keeps funding. The guide to seeing competitor Facebook ads covers how to search it properly, and winning Facebook ads covers how to judge what you find.

Ads disappear from the library when they are paused, so save anything you plan to brief from. A free Meta Ad Library Downloader pulls HD video, full carousels and a bulk ZIP with a CSV (disclosure: Klipio makes one).

A structure that works for most accounts

  1. Campaign A — ABO tests. Equal budgets, one variable, new angles only. Roughly 10–20% of spend.
  2. Campaign B — CBO scale. Only ad sets that already earned their place. The bulk of spend.
  3. Campaign C — retargeting. Usually ABO, because you want guaranteed spend on warm pools regardless of what looks efficient today.

Promote from A to B. Never demote by deleting; pause instead, so you keep the history.

If you want competitors watched continuously and their winning angles turned into on-brand creative, paid Klipio starts at $79/mo. Disclosure: ours. The free extension is separate and needs no account.

How do you move a winner from ABO into CBO?

Do it deliberately, because a careless move loses the history you spent money building.

Duplicate the ad set into the CBO campaign rather than moving the original. The duplicate carries the creative but starts its own learning. Leave the ABO version running for a few days so you are not blind if the CBO version stumbles.

Introduce one graduate at a time. Dropping three new ad sets into a working CBO campaign at once changes the allocation maths for everything already in there.

Give the campaign three to five days before judging. CBO reshuffles daily, and day-one allocation tells you almost nothing about where it settles.

FAQ

Is CBO better than ABO?

Neither is better in general. CBO is better for scaling proven ad sets efficiently. ABO is better for testing, because it guarantees each audience gets enough budget to produce a readable result.

What is Advantage campaign budget?

It is Meta's current name for CBO. The campaign holds one budget and Meta distributes it across ad sets automatically. The mechanic did not change when the label did.

Why is one ad set getting all the budget in CBO?

That is CBO working as designed. Meta funds whatever looks cheapest to convert. If you needed the other ad sets to get spend, the campaign should have been ABO.

Can you set minimum spend per ad set in CBO?

Yes, through ad set spend limits. It often raises overall campaign CPA, because you are overriding the allocation you hired CBO to make. Use ABO instead when you need guaranteed spend.

Should new creative go into an existing CBO campaign?

Usually no. A new ad set with no history gets starved next to proven ones. Test in a separate ABO campaign, then move the winner across.

Does CBO help with the learning phase?

It can. Pooling conversions at campaign level helps a campaign reach the roughly 50 conversions per week threshold faster than several small ad sets would separately.

Save the ads you research — free

The Klipio extension adds a download button to every ad in the Meta Ad Library: one click per ad, or bulk-save a whole search as a ZIP with a searchable swipe file inside. Free, no sign-up.

Get the free extension
Which of those ads are actually making money?

Klipio reads a competitor's live Meta ads, ranks them by how long they have been running — the honest signal that an ad is profitable — and turns the winning angle into on-brand creative for your own brand. 3-day free trial.

Start free — 3-day trial →