CBO vs ABO Meta Ads 2026: Which Budget Strategy Should You Use?
Should you put your Meta Ads budget at campaign level or control spend inside each ad set? That is the practical question behind CBO vs ABO. The answer is not simply “ABO for testing and CBO for scaling”. The better structure depends on what you are trying to learn, how comparable your ad sets are, how much conversion signal you have and whether you have a genuine business reason to force spend into a particular segment.
The short answer
Use campaign-level budget when you want Meta to move spend towards the best available opportunities across eligible ad sets. Use ad-set-level budgets when you need deliberate control over how much each ad set spends. Optimisation and experimentation are not always the same job.
What are CBO and ABO in Meta Ads?
CBO is the term advertisers commonly use for campaign-level budget optimisation. Meta now presents this as Advantage+ campaign budget in its advertising products. You set a campaign budget and Meta can distribute that budget across the campaign's ad sets based on the opportunities it expects to produce results.
ABO is industry shorthand for ad set budget optimisation. Instead of giving the campaign one shared budget, you assign budgets to individual ad sets. That gives you more direct control over allocation, but it also prevents Meta from freely moving all of that budget to another ad set when conditions change.
CBO vs ABO: the important difference
| Decision | Campaign budget | Ad set budget |
|---|---|---|
| Who allocates spend? | Meta dynamically | Advertiser |
| Control | Lower | Higher |
| Best fit | Performance allocation | Controlled allocation |
| Main risk | A test may receive little spend | Budget can remain trapped in weaker opportunities |
The key question is therefore not which acronym is “better”. It is whether Meta should decide where the next pound of budget goes or whether you have a commercial or experimental reason to make that decision yourself.
Why “ABO for testing, CBO for scaling” is too simple
It is a useful beginner rule because controlled budgets can make comparisons easier and shared campaign budgets can make allocation more flexible. But the rule breaks down when it becomes automatic.
Suppose three ad sets are genuinely interchangeable routes to the same purchase objective. Forcing each to spend exactly the same amount can mean keeping money in a weaker opportunity simply because the structure demands it. On the other hand, if you specifically need evidence from a new market, product or audience, allowing Meta to give that ad set almost no spend may prevent you from answering the question you created the test to answer.
That distinction matters in creative testing: the structure that maximises today's conversions is not necessarily the structure that produces the cleanest experiment.
When ad-set-level budgets make sense
Ad-set-level control is useful when the allocation itself matters. That can include testing materially different markets, protecting a minimum spend for a new hypothesis, managing separate products with different economics, or meeting a deliberate budget commitment.
It can also be useful when you need enough observations to evaluate something Meta would otherwise deprioritise early. But this should be intentional. Giving every ad set equal budget does not make a test scientifically valid by itself.
When campaign-level budget makes sense
A shared campaign budget becomes more attractive when ad sets pursue comparable outcomes and you care more about aggregate performance than guaranteeing spend to each individual ad set. Meta can respond to changing auction opportunities without waiting for a media buyer to manually move budget.
This is particularly relevant as accounts become more consolidated. More manual structure is not automatically more control in a useful sense. It can also fragment spend and conversion signal.
The CBO “starvation” problem
One common frustration is that a campaign gives most spend to one ad set while another barely delivers. Before overriding the system, ask what problem you are actually trying to solve.
If the goal is purely to maximise campaign performance, low spend may be useful information about Meta's current opportunity assessment. If the goal is to learn whether the underfunded ad set can work, however, you may need controlled spend to gather evidence.
This is the difference between optimising performance and buying information. Both can be rational. They just require different campaign decisions.
CBO, ABO and the Learning Phase
Campaign structure affects how conversion data is distributed. Splitting a modest budget across too many ad sets can leave each one with limited signal and more volatile results. Consolidation can help when fragmentation is the real issue, but it should not be used blindly.
If you are restructuring campaigns simply because you see a learning label, read our guide to the Meta Ads Learning Phase and Learning Limited first. A platform status is diagnostic information, not a profitability target.
How Andromeda changes the conversation
Meta's advertising systems increasingly rely on machine learning to retrieve and rank relevant ad opportunities. That makes it less useful to think of campaign architecture as a way to manually dictate every delivery decision.
The practical response is not “always consolidate”. It is to remove unnecessary restrictions while preserving restrictions that exist for a real business reason. Our Meta Andromeda guide explains why creative diversity and signal quality matter alongside structure.
Budget strategy is not bidding strategy
These decisions are easy to mix up. Budget architecture decides where spend is available. Bidding strategy changes how Meta pursues results within the auction. A campaign can have sensible budget allocation and still have an unsuitable cost constraint.
See our guide to Meta Ads bidding strategies for Highest Volume, Cost Per Result Goal, Bid Cap, Highest Value and ROAS Goal.
How CBO and ABO affect scaling
Increasing a shared campaign budget gives Meta more money to distribute across eligible ad sets. Increasing one ad set's budget is a more targeted intervention. Neither action guarantees that incremental spend will produce results at the historical average CPA.
Before scaling, establish what the business can actually afford to pay for a customer. The KARB Target CPA Calculator can help translate commercial economics into an acquisition threshold, while our Meta Ads scaling framework covers the broader decision.
Don't move budget because of ROAS alone
A high reported ROAS does not automatically mean an ad set deserves every available pound. Check conversion volume, CPA, margin, customer quality and whether the underlying measurement is trustworthy. For e-commerce accounts, Meta and the commerce backend can legitimately report different revenue numbers.
If those numbers are confusing the decision, start with our Meta Ads vs Shopify attribution guide.
A practical CBO vs ABO decision framework
Objective → Allocation requirement → Signal → Structure → Monitor → Diagnose → Scale or reallocate
- Define what you are trying to achieve or learn.
- Ask whether each ad set needs guaranteed spend.
- Check whether the ad sets pursue genuinely comparable outcomes.
- Check whether the budget can support the amount of structure you have created.
- Choose campaign-level or ad-set-level allocation for that reason.
- Monitor spend distribution and commercial results.
- Diagnose weak performance before changing structure again.
The agency problem is bigger than CBO vs ABO
For an individual advertiser, this is one campaign decision. For an agency managing dozens of accounts, the harder question is where budget allocation requires human attention today.
A useful operating system should help distinguish accounts where Meta's allocation is working from accounts where a test is being starved, economics are deteriorating, budget is fragmented or scaling needs review. That is the portfolio-level problem KARB is designed around.
Know where your team needs to intervene
KARB helps performance marketing agencies monitor client accounts, prioritise issues and turn account signals into clearer actions.
Explore KARB for agenciesFrequently asked questions
Is CBO better than ABO?
Not universally. Campaign-level budgets give Meta more freedom to allocate spend, while ad-set-level budgets give the advertiser more control. The right choice depends on whether performance allocation or controlled allocation is more important for the decision you are making.
Is CBO now called Advantage+ campaign budget?
Meta uses Advantage+ campaign budget for its campaign-level budget optimisation capability. Advertisers still commonly use the older term CBO when discussing campaign structure.
Should I use ABO for creative testing?
Not automatically. If you need guaranteed spend to answer a specific experimental question, controlled budgets can help. If your only goal is aggregate performance, forcing equal allocation may be unnecessary.
Should I use CBO for scaling?
Campaign-level budgets can be useful for scaling when Meta has several comparable opportunities to allocate spend across, but the structure does not remove the need to monitor marginal CPA, conversion quality and profitability.
Why is CBO not spending on one ad set?
Meta may be finding stronger opportunities elsewhere in the campaign. Decide whether you care about maximising current campaign performance or specifically need that ad set to receive enough spend to test a hypothesis.
Does changing budget affect learning?
Budget changes can affect delivery and optimisation behaviour. Avoid repeated changes based on short-term volatility; diagnose the account and give changes enough time and signal to evaluate.