CBO vs. ABO in Meta: what's the difference?

CBO sets budget at campaign level, ABO at ad-set level. When to use which in Meta, and whether switching resets the learning phase.

Definition

ABO (Ad Set Budget Optimization) means budget is set manually per ad set. CBO (Campaign Budget Optimization / Advantage+ campaign budget) means a single budget is set at campaign level, and Meta distributes it automatically toward the best-performing ad sets.

Also called: CBO, ABO, Campaign Budget Optimization, Advantage+ campaign budget
Explore the process

Test the message before scaling the budget.

Colorful Standard campaign example
Colorful Standard

Everyday colour.

A message in three parts
01Hook
02Product in use
03Next step

One variable per comparison makes the learning easier to interpret.

01Define what the customer should understand or want.

Illustrative ad angles. Compare business outcomes with sufficient data, not clicks alone.

When to use CBO, when to use ABO

CBO lets the algorithm send money where it performs best. Powerful when the signal is thick enough for that allocation to be informed. ABO gives you manual control per ad set, which can make sense for controlled testing, where you want to guarantee each test set enough budget to clear the learning phase.

The trap with ABO is fragmentation: too many ad sets with too little budget each, so none reach the learning threshold. The trap with CBO is fiddling too much, so the algorithm never gets the calm it needs to allocate. Both demand discipline.

Frequently asked questions

Is CBO better than ABO?

Usually, when you want to scale and have enough signal: CBO allocates budget toward what works better than manual guesswork. ABO can be preferable for structured testing, where you want to guarantee each test set enough budget.

Does the learning phase reset if I switch between CBO and ABO?

Yes. It's a structural change that typically sends ad sets back into learning. Don't flip back and forth; pick one structure and give it the calm to learn.

From insight to action

See how it applies in practice.

Matraws

Growth also needed a better purchasing process

We built Matraws' trade-in system with submission, assessment, offers and handling in one backend. The work addressed supply as a constraint.

Read the case

Priorities and collaboration

Discuss your next step

Tell us where your business stands. We clarify the work needed and whether we are the right fit.

Choose a time

30 minutes · No obligation

Read also: How we run Facebook and Instagram ads

About the author

Growth hacker and fractional CMO with 10+ years' experience and hundreds of millions in managed ad spend behind him. Background from larger Danish and international scale-ups, and from the agency world.

Meet the team

Keep reading.

All articles