Facebook Ads Budget Strategy: Daily vs Lifetime, CBO vs ABO, And When to Switch
The four budget knobs you have, what they actually do, and the simple framework I use to decide which combination fits each campaign size.
Budget setup is one of those things that looks trivial in the UI but has outsized effects downstream. The wrong combination of budget level (campaign vs ad set) and pacing (daily vs lifetime) can choke a profitable campaign or burn cash on a mediocre one.
The four combinations
- ABO + Daily — manual budget on each ad set, resets each day. Most control, most work.
- ABO + Lifetime — manual budget per ad set, spread over a date range.
- CBO + Daily — campaign-level budget, Facebook distributes across ad sets daily. The default for scale.
- CBO + Lifetime — campaign-level budget over a date range.
ABO — when manual control wins
Use ABO (Ad Set Budget Optimization) when you're testing or when audience-level economics differ enough that you don't want Facebook reallocating freely between them.
Example: high-LTV audience worth $80 CPA target, low-LTV audience worth $30 CPA target. If you put both in one CBO campaign, Facebook will flow budget toward whichever shows lowest CPA — usually the lower-LTV one — destroying your blended economics. ABO forces budget to stay where you put it.
Cost: more management overhead. With 8 ad sets, you're managing 8 budgets manually. Most teams over-rotate to ABO at scale and bog themselves down.
CBO — when scale wins
Use CBO (Campaign Budget Optimization) when you have 5+ ad sets that are roughly economically equivalent and you want Facebook to handle distribution.
The bidder will overweight the ad sets producing cheapest conversions on any given day. Net effect at scale: usually 5-15% better blended CPA than the equivalent ABO setup. Less work, better outcome.
Where CBO breaks down: when one ad set in the campaign starts dramatically outperforming and consumes 80% of the budget, leaving the others starved. Sometimes that's right (ride the winner), sometimes that's wrong (kills your portfolio diversity). Watch the distribution; if one ad set hogs >70%, consider splitting it out.
Daily vs Lifetime
Daily is what 95% of campaigns should use. Predictable spend pacing, easy to adjust day-to-day.
Lifetime makes sense when:
- You have a hard end date (product launch, holiday sale, event)
- You want Facebook to optimize delivery timing within the window (heavier on better-converting days)
- Your offer has time-sensitive conversion windows (booking deadlines)
Lifetime+CBO together is powerful for launches: tell Facebook "here's $20k, spread it across these 5 ad sets over the next 14 days, optimize for conversions." Facebook will pace intelligently. Spends faster on high-converting weekdays, lighter on slow Saturdays.
Budget bumps and learning resets
Bumps under 20% don't reset learning. Above that, you trigger relearning and CPA goes wild for 3-7 days. The 20% rule applies to both ABO and CBO at the level you're editing.
If you need to scale fast, duplicate the campaign at the new budget level rather than editing. Old campaign keeps producing while the duplicate ramps independently. More overhead, no learning hit.
FAQ
Should I switch from ABO to CBO at some specific spend level?
Not strictly. The signal is number of ad sets, not spend. Once you have 5+ ad sets that perform similarly, CBO usually wins.
Will CBO favor my best ad set forever?
Mostly yes. If that's causing portfolio risk (single point of failure), split the winner into its own campaign so it doesn't consume the whole budget.
Can I set minimum/maximum spend per ad set in CBO?
Yes, in advanced budget settings. I rarely use it — if I'm setting bounds, I should probably be on ABO.
Bottom line
ABO + Daily for testing and tight control. CBO + Daily for scale with 5+ similar ad sets. CBO + Lifetime for time-bound launches. Don't over-engineer this; the budget setup matters less than the underlying offer and audience quality.