CBO vs ABO in Meta Ads: The Real Difference and When to Use Each
CBO (Campaign Budget Optimisation, now called Advantage campaign budget in Meta Ads Manager) puts one budget on the campaign and lets Meta split it across ad sets. ABO (Ad set Budget Optimisation) puts a fixed budget on each ad set, so you decide the split. Use ABO when you need a fair test between audiences or creatives. Use CBO when you already know what works and want Meta to push spend towards the cheapest results.
That is the short answer. The rest of this guide covers how each one actually behaves, the mistakes we see most often when we audit Indian D2C and B2B ad accounts, and a simple structure that uses both.
CBO vs ABO at a glance
| CBO (Advantage campaign budget) | ABO (ad set budget) | |
|---|---|---|
| Where the budget sits | Campaign level | Each ad set |
| Who decides the split | Meta's delivery system | You |
| Best for | Scaling proven audiences and creatives | Testing new audiences, offers and creatives |
| Main risk | New ad sets get starved of spend | Money keeps flowing to weak ad sets until you act |
| Daily management | Lower | Higher |
How CBO actually spends your money
With CBO, Meta looks at every ad set in the campaign and sends the next rupee to wherever it predicts the cheapest result for your chosen goal. It does not try to spend evenly. If one ad set has a strong history and another is brand new, the established one can take 80 to 90 percent of the budget within a day.
That is exactly what you want when all the ad sets are proven. It is a problem when you are trying to learn something, because the new ad set never gets enough spend to show whether it works. A common pattern in audits: an advertiser adds a new lookalike to a CBO campaign, it spends a few hundred rupees in a week, and they conclude the audience "doesn't work". It was never tested.
CBO also optimises for the cheapest result, not the best one. If you optimise for purchases, a low-cost audience of repeat buyers can win the budget even when your goal is new customers.
How ABO spends your money
With ABO, each ad set spends its own budget whatever the others are doing. If you give three ad sets ₹1,500 a day each, each one gets close to ₹1,500, so each gets a fair chance to collect data.
The cost is attention. ABO will keep paying for a losing ad set until someone turns it off or lowers its budget. Accounts run on ABO need a clear rule for cutting losers, for example "pause any ad set that spends 2x the target CPA without a purchase".
When to use ABO
- Testing new audiences. Interest stacks against broad, or a 1% lookalike against a 3 to 5% lookalike. Each needs its own fixed spend to prove itself.
- Testing creatives or offers in a controlled way. One ad set per concept, same audience, same budget.
- Small budgets. At ₹1,000 to ₹3,000 a day total, CBO often puts nearly everything on one ad set, and you learn nothing about the rest.
- When an audience must get spend for business reasons. Retargeting, a specific city or a B2B account list that has to be covered whatever its CPA.
When to use CBO
- Scaling winners. Once ABO testing finds two or three audiences and creatives that hit your target CPA, move them into a CBO campaign and raise the campaign budget.
- Broad targeting with strong creative. With Advantage+ audiences and broad targeting, the creative does most of the targeting, and CBO is the natural fit.
- Larger budgets. Above roughly ₹10,000 a day, managing every ad set budget by hand gets slow, and CBO usually finds cheaper results than manual splits.
- Ad sets that are genuinely similar. When all the ad sets are warm and proven, letting Meta pick between them is efficient.
The test-then-scale structure we use
Most accounts we manage do best with two kinds of campaign running side by side:
- A testing campaign on ABO. Each new creative or audience gets its own ad set and a small fixed budget, usually enough for 50 conversions a week across the campaign, or as close to that as the budget allows. Each test runs for at least 5 to 7 days before you judge it.
- A scaling campaign on CBO. Winners from testing move here as new ads (keep the post ID so the social proof carries over). Raise the budget by 15 to 20 percent every few days rather than doubling it overnight, so delivery stays stable.
- A clear graduation rule. For example: an ad that beats the account's average CPA by 20 percent over at least 7 days and 10 or more conversions moves to scaling.
This gives you fair tests and efficient scaling, and stops the two jobs from getting in each other's way. We go deeper on account layout in how to structure a Meta Ads account for scale.
Common CBO and ABO mistakes
- Judging a CBO ad set that never spent. Check the spend column before you call an audience a failure.
- Too many ad sets in one CBO campaign. With more than 4 or 5 ad sets, spend spreads too thin and the learning phase drags on.
- Using ad set spend limits to force CBO to behave like ABO. Minimum spend limits are allowed, but heavy use cancels out the reason for using CBO. If you need fixed splits, use ABO.
- Changing budgets every day. Big daily edits restart learning. Make fewer, smaller changes.
- Mixing cold and retargeting audiences in one CBO campaign. Retargeting almost always shows a cheaper CPA, so it takes the budget and new-customer growth stalls.
Which one should you start with?
If your account is new or spends under about ₹5,000 a day, start with ABO, test 3 to 5 creative concepts against one broad audience, and only move to CBO once you have clear winners. If you already have proven creatives and spend well above that, run a CBO scaling campaign and keep a small ABO testing campaign beside it so new ideas keep coming in.
The real question is not "CBO or ABO" but "am I testing or scaling right now?" Answer that and the setting picks itself.
FAQ
What is the full form of CBO and ABO?
CBO stands for Campaign Budget Optimisation, which Meta now calls Advantage campaign budget. ABO stands for Ad set Budget Optimisation, which means budgets set at the ad set level.
Is CBO better than ABO?
Neither is better in general. CBO is usually better for scaling proven ads at larger budgets. ABO is better for fair testing and for small budgets.
How long should I run an ABO test?
At least 5 to 7 days, and ideally until each ad set has spent 2 to 3 times your target CPA, so one lucky or unlucky day does not decide the result.
Can I switch a campaign from ABO to CBO?
Yes, but it resets learning. It is usually cleaner to duplicate the winning ads into a new CBO campaign and keep the original running until the new one stabilises.
Need someone to restructure your account? Our Meta Ads agency team runs this test-and-scale setup for D2C and B2B brands, and the first account audit is free.