Budget & Pacing

CBO vs ABO: Who Should Control Your Meta Budget?

In short: ABO and CBO are shorthand for the two best-known Meta budget setups: a budget on each ad set, or one campaign budget (now called Advantage+ campaign budget) that Meta splits for you. Neither promises an exact spend per ad set. The difference is who moves the money.

By the AdFlint research team · Fact-checked against current Google and Meta platform behavior · Last reviewed October 2026

Should I use ABO or CBO for my Meta ads?

CBO puts one budget on the campaign (Meta now calls it Advantage+ campaign budget); ABO gives each ad set its own. Meta says pick a campaign budget if you're flexible about where money goes and judge results campaign-wide, and ad set budgets if you need per-ad-set control, mix bid strategies or goals, or have very different audience sizes.

The popular "test with ABO, scale with CBO" rule comes from agency and tool blogs, not from Meta. For tests, Meta recommends an A/B test with equal budgets, and it says under-delivery risk is lower with a campaign budget.

ABO

Meta structure where each ad set carries its own budget, so spend per audience stays fixed regardless of relative performance.

You decide what every ad set gets, which guarantees each audience or creative group actually receives delivery. That control is why it remains the usual choice for structured testing and for small accounts where a single pooled budget would collapse onto one winner. The trade is manual work and slower reallocation: when one ad set clearly outperforms, nothing moves money toward it until you do.

Full definition

CBO

Meta setting that holds one budget at campaign level and distributes it across ad sets according to where it predicts better results.

Now labeled Advantage campaign budget, it lets Meta shift spend in real time toward whichever ad set it expects to deliver results most cheaply. You use it to avoid manual rebalancing and to consolidate learning across audiences. The common complaint is uneven distribution, where one ad set takes nearly everything. Minimum and maximum spend limits exist for that, but leaning on them defeats the setting's purpose.

Full definition

What ABO and CBO are called in Ads Manager now

CBO (campaign budget optimization) means one budget on the campaign. Meta's Help Center calls it Advantage+ campaign budget, "also known as Campaign budget, or Budget with Advantage+ on." ABO means each ad set has its own budget. Meta's developer docs still say Advantage campaign budget, without the plus. Same setting. Meta's reporting guide links the two names directly: "Meta Advantage+ campaign budget (previously known as campaign budget optimization)."

There are now three choices, not two. When you create a campaign, Meta offers Advantage+ campaign budget, ad set budget sharing, or ad set budgets (About campaign budgets and ad set budgets).

Third parties say a campaign budget is now on by default for new campaigns: Jon Loomer (2025-06-23) and the vendors Segwise and Adnova. Meta's developer docs confirm a unified creation process replacing the separate Manual, Advantage+ Shopping and Advantage+ App workflows (Meta for Developers), but no Meta page we read states the budget default. Check the Budget section of your own campaign.

How Meta says to choose, and where "test with ABO, scale with CBO" comes from

Meta's own checklist, in the table below, isn't about testing versus scaling. It's about how much control you need and how alike your ad sets are.

The test-then-scale rule is standard advice on agency and tool blogs; Segwise calls it "the 2026 rule of thumb." Segwise's reasoning is that ad set budgets give "every creative or audience" "an equal, unbiased test." The rule does not appear on any Meta Help Center page we read.

Two Meta statements cut against parts of it. For tests, Meta recommends an A/B test with the same budget for both versions, and advises against testing by turning ad sets or campaigns on and off. And Meta says under-delivery risk is lower with a campaign budget, because money moves freely across all ad sets (Best practices for minimum budgets). The common line that small accounts should stick with ABO has no Meta source among the pages we read.

Meta's criteria for each budget type (Meta Business Help Center, accessed 2026-10-23)
Budget typeWhen Meta suggests it
Advantage+ campaign budget (CBO)You're flexible about how budget is spent across ad sets, you measure results at the campaign level, you want simpler management, and you value all ad sets the same.
Ad set budgets (ABO)You want control over specific ad sets, ad set values differ greatly and manual bidding can't express that, audience sizes differ a lot, or ad sets use different optimization goals or bid strategies.

Ad set budget sharing: the third option

Ad set budget sharing keeps a budget on each ad set but lets Meta share up to 20% of an ad set's daily budget with other ad sets (Meta). Meta says it "can't be used with campaign budgets" (About daily budgets).

Meta caps each ad set at (daily budget + shared budget per day) x 1.75 on any day, and at (daily budget + shared budget per day) x 7 for a Sunday-to-Saturday week (About ad set budget sharing). Say two ad sets have $40 and $60 daily budgets and share the full 20%, so $8 and $12 a day. The $40 ad set can spend at most ($40 + $8) x 1.75 = $84 in a day and $48 x 7 = $336 in a week. The $60 ad set tops out at ($60 + $12) x 1.75 = $126 a day and $72 x 7 = $504 a week.

Jon Loomer reports the checkbox appears after you switch a new campaign to ad set budget, and needs at least two ad sets (Jon Loomer).

Why one ad set gets most of the campaign budget

Meta says this is expected. With two active ad sets, Meta "might spend most of your budget on one ad set if that's how we can get the overall best results" (About Advantage+ campaign budget).

Meta's reporting guide shows why. In its example, a $30 campaign budget across three ad sets gets 12 results at an average of $2.50. Turn off the ad set with the highest cost per result and the same $30 gets 11 results at $2.73. Meta's rule: judge a campaign budget by total results and average cost per result at the campaign level.

If one ad set truly needs money, Meta offers minimum and maximum spending limits per ad set, which it says "may be useful if you have specific budget requirements for an ad set" (Meta). A minimum is a target: Meta's developer docs say it "does not guarantee you spend this amount," though Meta makes a best effort (Meta for Developers). If an ad set must spend a fixed amount, giving it its own budget is simpler.

Jon Loomer argues heavy use of limits undercuts a campaign budget and says Meta discourages them outside unusual cases (Jon Loomer); we didn't find that wording on a Meta page. He also reports ad set maximums becoming an "Average ad set spending limit" rather than a hard cap (Jon Loomer). No Meta page confirmed that as of 2026-10-23.

Does changing the budget reset the learning phase?

The learning phase is the stretch when Meta's delivery system is still working out how to deliver an ad set. Results are less stable and cost per result is usually higher. An ad set usually exits after about 50 results in the week after its last significant edit (About the learning phase). The bar is per ad set under both setups, and Meta says learning takes the same time with a campaign budget as with ad set budgets (Significant edits and learning phase). Meta gives no percentage for how big a budget change must be to count; its only guide is the $100 example in the table.

  1. 1.Check each ad set's delivery status. If it shows Learning limited, Meta lists the usual causes: small audience, low budget, low bid or cost control, high auction overlap, an infrequent optimization event, or too many ads at once (About Learning Limited).
  2. 2.Divide the weekly budget each ad set actually gets by your expected cost per result. Well under 50 means combine ad sets or raise the budget before judging results. The Meta learning phase calculator does this and shows how many ad sets a budget can support, though a phone calculator works too.
  3. 3.Change budgets in modest steps and not often. Meta says frequent budget changes can send an ad set back into learning (About the learning phase).
Which edits reset learning, per Meta's significant edits page (accessed 2026-10-23)
ChangeResets learning?
Meta moving money between ad sets inside a campaign budgetNo
Adding an ad set to a campaign-budget campaignNot for the other ad sets
A significant edit to one ad setThat ad set only
Budget from $100 to $101Unlikely
Budget from $100 to $1,000May reset one or more ad sets
Changing the campaign budget or campaign bid strategy under a campaign budgetMight reset several ad sets at once
Changing targeting, creative, optimization event or bid strategy, or adding a new adYes
Pausing an ad set 7 days or longerYes, once you unpause

Common CBO and ABO mistakes and how to spot them

  1. 1.Mixing goals or bid strategies under one campaign budget. Meta says each campaign uses a single bid strategy, including under Advantage+ campaign budget (About Meta bid strategies), and under auto bid all ad sets must share one optimization goal (Meta for Developers). If one ad set needs a Cost per result goal and another Highest volume, split them into separate campaigns or use ad set budgets.
  2. 2.Too many small ad sets. The sign: several ad sets showing Learning limited. Meta says each gets fewer chances to learn when too many run at once, and recommends combining similar ones (Meta). This applies under both setups.
  3. 3.Treating a daily budget as a cap. Meta may spend up to 75% over it on some days, but no more than 7 times the daily budget in a week. Meta says it is gradually introducing this flexibility to some accounts, and the same page applies daily budgets to both campaign and ad set budgets (About budgets). For a hard ceiling, use a lifetime budget, which Meta calls a hard cap. More in daily budget vs lifetime budget.
  4. 4.A cost goal too big for the budget. With the Cost per result goal bid strategy, Meta says the daily budget should be at least 5 times the goal, so a $5 goal needs $25 a day (Best practices for minimum budgets).

What we couldn't confirm

As of 2026-10-23 we found no Meta page stating that Advantage+ campaign budget is the default, no Meta minimum budget per ad set, and no percentage at which a budget change resets learning. The one widely shared ABO-versus-CBO performance figure, Lebesgue's 94% versus 81% average ROAS, doesn't state its sample, period or ROAS definition, so we don't rely on it.

Side by side.

The differences that actually change what happens in your account.

 ABOCBO
Where the budget sitsOn each ad set.On the campaign, as Advantage+ campaign budget.
Who moves money between ad setsYou (or Meta, for up to 20%, with ad set budget sharing on).Meta, in real time, toward the best opportunities.
Spend per ad setNear what you set, but a daily budget is an average: Meta may spend up to 75% over it on some days. Meta says it is rolling this out gradually to some accounts.Can be very uneven. Meta may spend most of the budget on one ad set.
Bid strategies and goalsCan differ by ad set.One bid strategy for the whole campaign.
Under-delivery riskMeta only says the risk is lower with a campaign budget.Lower, because budget moves freely across ad sets.
Learning phaseAbout 50 results per ad set in a week to exit.Same bar, same length. Meta's budget moves don't reset it.

What actually separates them.

01

With ABO you set each ad set's budget. With CBO (Advantage+ campaign budget) you set one budget and Meta moves it between ad sets in real time.

02

Under CBO, uneven spend is by design, and Meta says to judge results at the campaign level.

03

A campaign budget runs one bid strategy for the whole campaign. Ad set budgets allow different bid strategies and optimization goals per ad set.

04

Ad set budget sharing sits in between: each ad set keeps its own budget, and up to 20% of it can flow to other ad sets.

Which one should you use?

Use ABO when

  • Your ad sets need different optimization goals or bid strategies.
  • Audience sizes differ a lot, such as a small retargeting list next to a broad audience.
  • You must control what a specific ad set spends, for example, an amount you promised to one region.

Use CBO when

  • You're flexible about where the money goes and will judge results at the campaign level.
  • Your ad sets chase the same outcome and you value them the same.
  • You have at least 2 ad sets, which Meta says is where a campaign budget fits best.
Run the numbers yourself

Meta Lifetime Budget Pacing Calculator

Check whether a Meta lifetime-budget campaign is on track, under-pacing, or burning too fast for the time it has left.

Open the free calculator

Worked example: $100 a day, ABO or CBO?

Say a dog-treat shop sells a $45 bundle. Product, packaging, shipping and payment fees cost $27, so gross profit is $45 - $27 = $18 per order (40% gross margin). Break-even cost per purchase is the full $18. The owner wants $6 left after ads, so the target is $12 per purchase.

The learning bar is about 50 results per ad set in a week. At $12 each, one ad set needs 50 x $12 = $600 a week, roughly $86 a day.

Plan A, ABO with four ad sets at $25 a day: each gets $25 x 7 = $175 a week, or $175 / $12 = about 14.6 purchases. Far short of 50, so all four likely stay in learning, with the higher, less stable costs that brings.

Plan B, the same four ad sets under a $100 campaign budget: the bar is still 50 per ad set. Even if Meta put $70 a day into the strongest one, that's $70 x 7 = $490 a week, or $490 / $12 = about 41 purchases. Closer, still under.

Plan C, one ad set on $100 a day: $700 a week / $12 = about 58 purchases, enough to clear the bar. Two ad sets at $50 each would get about 29 each. At this budget the number of ad sets matters more than where the budget sits, which matches Meta's advice to combine similar ad sets.

Pacing and profit: a $100 daily budget can spend up to $175 on one day but no more than $700 from Sunday to Saturday. These are hypothetical numbers. If Plan C gets 58 purchases on $700, cost per purchase is $700 / 58 = $12.07. Gross profit is 58 x $18 = $1,044, so profit after ads is $1,044 - $700 = $344. At $18 per purchase, profit after ads hits zero. And a $12 Cost per result goal needs at least 5 x $12 = $60 a day under Meta's rule, which $100 clears.

Common questions.

Is CBO the same as Advantage+ campaign budget?

Yes. CBO is advertiser shorthand for a campaign budget, which Meta's Help Center calls Advantage+ campaign budget (also Campaign budget, or Budget with Advantage+ on).

Is ABO or CBO better for a small budget?

No Meta page we read says ABO is better for small accounts; Meta says under-delivery risk is lower with a campaign budget. The bigger problem at small budgets is usually too many ad sets. For what a small Meta budget tends to cost, see [how much Facebook ads cost a small business](/blog/facebook-ads-cost-small-business).

Does CBO reset the learning phase when it moves budget around?

No. Meta says ad sets don't re-enter learning as a campaign budget redistributes spend. A large change to the campaign budget, or a new campaign bid strategy, can reset several ad sets at once.

Why is CBO spending almost nothing on one of my ad sets?

Meta may put most of a campaign budget on one ad set if that gets the best overall result. Judge the campaign's total results and average cost first. If that ad set must spend, set a minimum spending limit (a best-effort target) or give it its own budget.

Can I still use ABO in 2026?

Yes. Meta lists ad set budgets as one of three options at campaign creation. Jon Loomer reports that choosing ad set budget with several ad sets lowers a new campaign's Campaign Score; that's his observation, not a Meta statement we found.

Should I test new audiences with ABO?

It's common practitioner advice, not Meta's. Meta recommends an A/B test that gives each version the same budget, not turning ad sets on and off.

Sources

Or stop choosing between them.

AdFlint picks the setting, writes the ads, and keeps optimizing inside the Google and Meta accounts you already own.

Related comparisons

All comparisons