Meta ads term
What is CBO vs ABO?
Campaign Budget Optimization vs Ad Set Budget Optimization, where the budget lives.
CBO (Campaign Budget Optimization, now branded Advantage campaign budget) sets one budget at the campaign level and lets Meta's system decide how to distribute it across the ad sets underneath, shifting spend in real time toward whatever it predicts will convert. ABO (Ad Set Budget Optimization) sets a fixed budget on each ad set individually, so you decide exactly how much each audience, creative batch, or test cell gets to spend. The acronyms describe one simple thing: where the budget lives, and therefore who controls allocation, you or the algorithm.
The classic playbook uses ABO for testing and CBO for scaling. In a creative test you need every cell to get enough spend to produce a readable result, and CBO works against that: it tends to concentrate budget on whichever ad set looks good earliest, starving the others before they have a fair chance. With ABO, each cell gets guaranteed spend, so at the end of the test you can actually compare like against like. Once winners are identified, buyers often consolidate them into a CBO campaign and let Meta allocate freely, since at that stage efficient distribution matters more than clean attribution of credit.
Neither structure is universally better, and the honest answer is that both can scale and both can test. CBO shines when the ad sets under it are genuinely comparable and you trust delivery to find the best pockets. It frustrates buyers when it dumps most of the budget into one ad set and effectively ignores the rest, which is normal behavior, not a bug. ABO gives control but demands attention: every budget change is manual, and a large ABO account can become dozens of small budgets that each need managing and that each have to escape the learning phase on their own.
Common mistakes include running creative tests inside CBO and concluding a creative failed when it simply never got spend, splitting an ABO structure into so many thin ad sets that none accumulate enough conversions to stabilize, and constantly toggling budgets, which can reset learning. Whichever structure you choose, judge results against your break-even ROAS rather than raw numbers, and note that you can bulk-launch into both structures without rebuilding campaigns by hand.
Related terms