Budget & Pacing

CBO vs Lifetime Budget: Allocation vs Time Basis

In short: Not competing settings. CBO decides which ad set in a Meta campaign gets the money, while lifetime budget decides that the money is one total paced across a scheduled flight instead of an amount per day. You can run both together, and lifetime is the setting that makes ad scheduling possible on Meta.

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

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

Lifetime Budget

A total amount spent across a campaign or ad set's entire scheduled run, paced by the platform over that whole window.

You set the pot and the end date, and delivery is paced across the flight instead of resetting each day. On Meta it is the prerequisite for ad scheduling, so any dayparting requires it. It fits fixed promotions and hard-capped budgets. The constraint people hit is editing: shortening the schedule or raising the amount mid-flight resets pacing and can push the ad set back into learning.

Full definition

Side by side.

The differences that actually change what happens in your account.

 CBOLifetime Budget
Question it answersWhich ad set receives spendOver what window the money is metered
Its real alternativeABO, with the budget held per ad setDaily budget, an average per day with no end date
Ad schedulingUnaffected by this settingRequired on Meta for any dayparting
Mid-flight editsReallocates continuously by designRaising the total or moving the end date resets pacing
Main riskOne ad set absorbs nearly the whole budgetUnderspend if the flight ends before the pot is used
FitConsolidated scalingFixed promotions and hard-capped budgets

What actually separates them.

01

CBO is an allocation rule across ad sets, whereas lifetime budget is a time basis for the campaign as a whole.

02

Combined, Meta paces one pot across the flight and simultaneously decides which ad set that pot flows to.

03

Lifetime is a hard total, so it caps exposure; CBO caps nothing and only redistributes what is already funded.

04

Editing a lifetime amount mid-flight resets pacing and can push ad sets back into learning, which is more disruptive under CBO because distribution restarts too.

05

Only lifetime unlocks ad scheduling on Meta, whether or not CBO is switched on.

Which one should you use?

Use CBO when

  • You are scaling a campaign where per-audience reads no longer matter.
  • Winners rotate through the week faster than you can rebalance by hand.
  • Ad sets have been consolidated so each can absorb meaningful spend.
  • Overlapping audiences chase the same conversion and you want one arbiter.

Use Lifetime Budget when

  • A promotion, sale, or event has a fixed window and a total you cannot exceed.
  • You need dayparting, which on Meta requires a lifetime budget.
  • Finance or a client has approved a total for the flight rather than a monthly rate.
  • You want the platform to weight delivery toward the best days inside the window.

Common questions.

Can CBO and a lifetime budget be used together?

Yes, and it is a common setup for promotions. The campaign holds one lifetime total, Meta paces it across the scheduled window, and Advantage campaign budget decides which ad set receives each unit of that spend. Editing the total or the dates mid-flight resets pacing, so plan the window before launch rather than during it.

Will a lifetime budget stop one ad set taking everything?

No. Lifetime caps the total for the campaign, not the split between ad sets, so the same concentration happens inside a smaller pot. If a particular audience must receive spend, use a minimum spend limit on that ad set or move it into its own ABO campaign where the budget cannot be reallocated.

Why did my CBO lifetime campaign underspend?

Pacing spreads the pot across the flight and the platform will not buy auctions that are not there, so narrow targeting, tight bid targets, or a short window can all leave money unspent. Mid-flight edits compound it, because pacing restarts and the remaining days have less time to deliver the balance.

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