Backed by Every Friday

CBO vs ABO on Meta

Short answer

CBO, now called Advantage campaign budget, sets one budget for the campaign and lets Meta move it between ad sets in real time toward the best results; ABO sets a fixed budget on each ad set. Use ABO when you need each test to get its share of spend, and CBO when you want Meta to scale what works.

How CBO works

With an Advantage campaign budget, you set the budget once at the campaign level. Meta describes it as optimizing the distribution of that budget across the campaign's ad sets, continuously looking for the best opportunities and moving spend to them in real time.[1]

  • One bid strategy applies to every ad set: lowest cost, cost cap, bid cap or minimum ROAS. The cap amounts and ROAS floors can still differ per ad set.[1]
  • Spend controls per ad set: a minimum spend target or a spend cap, daily or lifetime. Meta says the minimum is best effort and not guaranteed.[1]
  • Pacing is set at the campaign level.[1]
  • It is one of the three levers that make a campaign Advantage+, with Advantage+ audience and placements.[2]

How ABO works

With ad set budgets, you remove the campaign budget and give every ad set its own. Meta's docs say that if you turn the campaign budget off, you should set budgets for all ad sets in the campaign.[1] Each ad set spends what you gave it, regardless of how its neighbors perform.

Side by side

CBO vs ABO, based on Meta's Advantage campaign budget guide.
CBO (Advantage campaign budget)ABO (ad set budgets)
Where the budget livesCampaignEach ad set
Who decides the splitMeta, in real timeYou
Bid strategyOne for the campaignPer ad set
Per-ad-set controlMinimum spend target (best effort) and spend capFull: the budget you set
Best forScaling proven ad setsFair tests, fixed splits, small audiences
Main riskSpend piles into one ad set before others are judgedBudget stuck on losers until you move it

When to use ABO

  • Creative or audience tests. Each variant needs enough spend to judge. Fixed budgets guarantee it.
  • Audiences of very different sizes. Under CBO a small retargeting ad set can get starved next to a broad one, or the reverse.
  • Fixed commitments. A city, a product line or a client that must get a set amount each day.

When to use CBO

  • Scaling winners. Move proven ad sets into a CBO campaign and let Meta push budget to whichever performs best that day.
  • Exiting learning faster. Fewer, larger pools collect optimization events faster; PPC Land reports Meta's guideline of about 50 events in seven days per ad set.[4]
  • Advantage+ sales campaigns. Campaign budget is required for the Advantage+ state.[2] The older Advantage+ shopping campaigns already ran one ad set on a shared budget.[3]

A simple structure that uses both

  1. Testing campaign, ABO. Two to four ad sets, each a different concept, with equal budgets. Judge on cost per result after a week.
  2. Scaling campaign, CBO. Winners move here, into one or a few ad sets. Raise the campaign budget in steps.
  3. Keep the counts low. Meta's docs note that campaigns with more than 70 ad sets can't change their bid strategy or turn off the campaign budget.[1] Few accounts need anywhere near that many.

Where RunAds fits

RunAds is an AI agent for paid ads that sets up the campaign structure for you and keeps watching it. Meta support is in early access: Mission Control builds the Facebook and Instagram campaign from your site, writes the ads, and you approve it before anything spends. You can also create it paused and turn it on yourself in Meta.

Create your free account

Credit packs from $25, 5 credits per $1 of ad spend.

Common questions

What does CBO stand for on Facebook?

Campaign budget optimization, which Meta now calls Advantage campaign budget (Advantage+ campaign budget in some places). The budget lives on the campaign, and Meta distributes it across the ad sets.

Is CBO or ABO better for testing creative?

ABO, usually. With a fixed budget per ad set, each test gets spend. Under CBO, Meta may push most of the budget to one ad set early, so the others never get a fair read.

Can I control spend per ad set under CBO?

Partly. Meta lets you set a minimum spend target or a spend cap per ad set, daily or lifetime. The minimum is best effort: Meta says it does not guarantee that amount will be spent.

Can I switch a campaign from CBO to ABO?

Yes, by removing the campaign budget and setting a budget on every ad set. Campaigns with more than 70 ad sets can't change their bid strategy or turn off the campaign budget.

Sources

  1. Advantage campaign budget (Marketing API guide), Meta for Developers. Checked Nov 9, 2026.
  2. Advantage+ campaigns (Marketing API guide), Meta for Developers. Checked Nov 9, 2026.
  3. Advantage+ shopping campaigns (Marketing API guide), Meta for Developers. Checked Nov 9, 2026.
  4. Explaining learning phase, PPC Land, by Luis Rijo. September 23, 2026.Reports Meta's Business Help Center guidance of about 50 optimization events within seven days of the last significant edit. Meta's own help article returned no readable text to our fetcher.

Every outside number on this page links to its source above, with the date we checked it.

Related pages

One agent for Google and Meta.

RunAds builds and watches your Google Ads campaigns, and Meta campaigns for Facebook and Instagram are in early access. 1,500+ businesses have signed up.

Create your free account Credit packs from $25, 5 credits per $1 of ad spend. No contracts.