← Clarigital·Clarity in Digital Marketing
Facebook & Instagram Ads · Session 8, Guide 7

Meta Campaign Budget Optimisation · CBO vs ABO

Campaign Budget Optimisation (now called Advantage Campaign Budget) lets Meta's AI distribute your budget dynamically across ad sets — allocating more to better-performing ad sets in real time. Ad Set Budget (ABO) gives you fixed daily budgets per ad set. The choice between them affects how much control you retain vs how much you delegate to Meta's algorithm. This guide covers the mechanics of each, the scenarios where CBO wins, where ABO wins, and how to transition between the two.

Meta Ads2,700 wordsUpdated Apr 2026

What You Will Learn

  • How Campaign Budget Optimisation (CBO/ACB) distributes budget across ad sets
  • How Ad Set Budget (ABO) gives you fixed per-ad-set spending control
  • The decision framework for choosing CBO vs ABO
  • Scenarios where CBO consistently outperforms ABO
  • Scenarios where ABO gives better outcomes than CBO
  • How to safely transition from ABO to CBO on active campaigns
  • How to monitor CBO to ensure budget is allocated sensibly

Campaign Budget Optimisation (CBO / Advantage Campaign Budget)

With CBO (now branded as Advantage Campaign Budget in Meta's interface), you set one daily or lifetime budget at the campaign level. Meta's system distributes this budget across the campaign's ad sets in real time — allocating more budget to ad sets it predicts will produce the best results per dollar spent at any given moment.

The algorithm considers: current auction prices for each ad set's audience, each ad set's historical performance, predicted conversion probability for each ad set at the current moment, and remaining budget for the period. A campaign with three ad sets might allocate 70% of budget to the best-performing ad set one day and split more evenly the next as conditions change.

Budget set at

Campaign level

One budget distributed across all ad sets

Distribution

Real-time

Adjusts per auction based on predicted performance

Ad set minimum

Yes

Can set minimum/maximum spend limits per ad set

Ad Set Budget (ABO)

With ABO, each ad set has its own daily or lifetime budget set independently. The campaign has no overall budget — the total spend is the sum of all ad set budgets. Meta cannot redistribute budget between ad sets; if Ad Set A exhausts its budget at noon, it stops delivering regardless of how much budget is remaining in Ad Set B.

ABO gives maximum control over how budget is allocated across ad sets — you decide exactly how much goes to each audience, test, or product. The trade-off is that ABO cannot dynamically shift budget toward the better-performing option as performance fluctuates.

Decision Framework

FactorPoints to CBOPoints to ABO
Number of ad sets3+ ad sets with similar objectives1–2 ad sets
Ad set purposesAll working toward the same objectiveVery different objectives (prospecting vs remarketing) needing fixed allocation
Audience sizesSimilar-sized audiencesVery different sizes — CBO may ignore small audiences
A/B testingNot running a controlled testRunning A/B test requiring equal budget split
Budget controlComfortable with AI allocationNeed guaranteed spending on specific audiences
Optimisation dataMature campaigns with conversion historyNew campaigns where every ad set needs equal data collection

When CBO Outperforms ABO

CBO consistently outperforms ABO in these scenarios:

  • Multiple similar audience ad sets. When 3–5 ad sets all contain audiences that overlap and serve the same conversion objective, CBO can find the best-performing audience combination in real time — ABO divides budget inflexibly regardless of which audience is converting best at any moment.
  • Lookalike testing. Testing 1%, 2%, and 3% Lookalikes with CBO allows the algorithm to allocate budget toward the currently best-performing Lookalike size rather than equally funding all three.
  • Scaled campaigns with conversion data. Mature campaigns where Meta has significant conversion data for all ad sets produce better CBO allocation decisions — the algorithm has more information to act on.
  • Dynamic performance environments. During sales events or promotions when conversion rates change rapidly, CBO adjusts budget allocation in near-real-time — ABO remains static until manually updated.

When ABO is Better

  • Protecting small but valuable audiences. CBO tends to allocate budget toward larger audiences where it can spend more easily. A highly-targeted remarketing ad set (cart abandoners, 500 users) may receive near-zero budget in CBO while a broad prospecting ad set receives nearly all of it. ABO guarantees each ad set receives its allocated budget.
  • Controlled A/B testing. For valid A/B tests, both variations must receive equal budget. CBO will allocate toward the better performer immediately — ruining the controlled experiment. Use Meta Experiments (not CBO) for proper A/B tests.
  • New campaigns learning data simultaneously. If you want each ad set to accumulate conversion data equally during a learning phase, ABO ensures equal budget exposure. CBO may starve slower-starting ad sets of data before they have a chance to demonstrate performance.
  • Specific budget constraints by audience. If you need exactly £50/day on remarketing and £100/day on prospecting — and must not deviate — only ABO enforces those allocations.

Transitioning Between CBO and ABO

Switching from ABO to CBO on existing campaigns triggers a new learning phase. To minimise disruption:

  • Set the CBO campaign budget to at least the sum of existing ABO ad set budgets — do not reduce total budget when switching
  • Set ad set spending limits (minimum/maximum per ad set in CBO settings) to prevent extreme allocation imbalance during the transition
  • Avoid other simultaneous changes — do not change audiences, creative, or bidding at the same time as the CBO switch
  • Evaluate performance after 2 weeks, not immediately — the learning phase after a budget strategy change requires time to stabilise

Ad set minimum spend limits in CBO (available in Ad Set settings when CBO is enabled) guarantee a minimum daily spend per ad set — useful for protecting smaller remarketing audiences from being starved by CBO's bias toward larger audiences.

Monitoring CBO Performance

Weekly CBO monitoring should check:

  • Budget distribution by ad set. In Ads Manager, view spend breakdown by ad set within the CBO campaign. Verify the distribution is reasonable — an ad set receiving 2% of budget may be too starved to gather data or serve its intended purpose.
  • Ad set delivery status. "Limited" delivery status on any ad set within a CBO campaign indicates that ad set is being de-prioritised by the algorithm — often due to high CPM relative to other ad sets in the campaign.
  • Cost per result by ad set. If one ad set has dramatically higher CPA than others but is still receiving budget, the algorithm may be over-allocating to a poor performer due to audience size bias. Consider removing it from the CBO campaign or adding a maximum spend cap.

Authentic Sources

OfficialMeta Business Help — Advantage Campaign Budget

Official CBO/ACB documentation including how allocation works.

OfficialMeta Business Help — Ad Set Budget

ABO vs CBO comparison and ad set-level budget setting.

OfficialMeta Business Help — Ad Set Spending Limits

Setting minimum and maximum spend limits for ad sets within CBO campaigns.

OfficialMeta Business Help — Ad Set Settings

Complete ad set settings reference.

600 guides. All authentic sources.

Official documentation only.