ZenWeb - Blog - CBO Budget Not Distributing Evenly? How to Fix Spend

CBO Budget Not Distributing Evenly? How to Fix Spend

July 26, 2026

Share this post:

CBO Budget Not Distributing Evenly? How to Fix Spend
TL;DR: If your CBO budget is not distributing evenly and one ad set is eating almost all the spend, that is usually the algorithm working as designed — CBO (now called Advantage campaign budget) chases the cheapest result, not an even split. It only becomes a real problem when the favoured ad set has a tiny audience, a mismatched goal, or the campaign is stuck learning. Fix it with ad set spend limits, matched audiences, and by moving tests into a separate ABO campaign.

1. Introduction

You set a clean RM150 daily budget across three ad sets, hit publish, and check back the next morning. One ad set has swallowed almost the whole budget. The other two spent a few Ringgit between them. Nothing looks broken — yet your spend is nowhere near even.

This is one of the most common questions Malaysian advertisers ask about Meta’s campaign budget optimisation — usually shortened to CBO, and now branded Advantage campaign budget. People assume a shared budget means a shared split. It rarely works that way. Across the Meta Ads campaigns we manage for 500+ Malaysian businesses, a CBO budget not distributing the way an owner expected is something we explain almost every week.

This guide covers why CBO skews spend toward one ad set, when that is a problem and when it is not, the exact steps to fix it, and how to stop it catching you out again. The short video below breaks down how CBO decides where your money goes.

What is Facebook CBO? How Does Facebook Campaign Budget Optimization Work? (Full Guide)

Source video: What is Facebook CBO? How Does Facebook Campaign Budget Optimization Work? (Full Guide) on YouTube


2. Why Is My CBO Budget Not Distributing Evenly?

Quick Answer: Your CBO budget is not distributing evenly because it was never meant to. Campaign budget optimisation — Meta’s Advantage campaign budget — hands more money to whichever ad set it predicts will get the cheapest result. A lopsided spread is the default behaviour, not a fault.

With CBO, you set one budget at the campaign level and Meta decides how to share it across your ad sets in real time. Every few minutes it re-reads which ad set is winning cheaper results and shifts spend toward it. The goal is the most results for your Ringgit — not a tidy even split.

Set budgets at the ad set level instead (the old default, now called ABO) and each ad set gets exactly what you give it. Turn CBO on and you hand that decision to the algorithm. So the very feature you switched on is what pushes your spend onto one or two ad sets. It leans hardest during the early days, when a campaign is still in its learning phase and testing where results come cheapest.

Key takeaway: CBO is built to back its predicted winner, not to spread spend evenly. Uneven distribution is the algorithm doing its job — the question is whether it is backing the right ad set.

3. Is Uneven CBO Spend Actually a Problem?

Quick Answer: Often it is not. If the ad set eating the budget is also bringing the cheapest leads or sales, CBO is doing exactly what you want. It turns into a real problem only when the favoured ad set has a tiny audience, a different goal, or the results behind the spend do not hold up.

Before you fix anything, check whether there is anything to fix. The first move is to look past the spend column and read the result column. Uneven spend with strong, cheap results is a win, not a bug — this is different from your ads not delivering or spending at all, which is a genuine delivery fault.

Uneven distribution deserves a closer look when you spot these signs:

  • The winner has a thin audience. One ad set spends big on an audience of 50,000 people and frequency is climbing fast — it will saturate and costs will rise.
  • The starved ad sets never get a fair test. Two audiences you genuinely want to reach are stuck on a few Ringgit a day and can never prove themselves.
  • The favoured ad set is optimising for the wrong event. It is winning cheap clicks or landing-page views while the ones chasing real purchases sit idle.
  • Spend and results have drifted apart. One ad set holds the budget but its cost per result is now the worst in the campaign.

Diagnosing this is a bit like tracing a sudden drop in your search rankings — read the data first, then decide whether to act. Jumping in to force an even split can undo the efficiency CBO was giving you.

Key takeaway: Uneven spend is only a problem when it is chasing the wrong result. If your best ad set is also your cheapest, leave it alone — the lopsided split is buying you results.

Not sure if your CBO is helping or hurting?

We read the results behind the spend before touching a single setting. See how we manage Meta Ads →


4. What Causes Lopsided CBO Budget Distribution?

Quick Answer: Most lopsided CBO campaigns trace back to ad sets that are not comparable — very different audiences, very different sizes, or mixed goals — plus spend limits and the learning phase. When Meta cannot judge your ad sets fairly, it simply backs one and starves the rest.

When we audit a campaign where the CBO budget is not distributing well, the cause is rarely mysterious. It is almost always one of five setup issues — and knowing which one points you straight at the fix.

What Causes Lopsided CBO Budget Distribution
Most common causes of lopsided CBO budget distribution in Malaysian SME Facebook campaigns, with each cause’s share of flagged campaigns, from ZenWeb onboarding audits, 2024 to 2026.
CauseWhat goes wrongShare of flagged campaigns
Ad sets target very different audiencesAlgorithm backs the one it predicts is cheapest and starves the rest34%
One audience far larger than the othersThe big audience soaks up the spend, niche ones never scale23%
Ad set spend limits fighting the algorithmMin or max caps force money where it would not naturally flow16%
Still in the learning phaseEarly exploration looks lopsided before spend settles15%
Mixed objectives or optimisation eventsMeta cannot compare ad sets fairly, so it picks one12%

Source: ZenWeb client onboarding audits, 500+ Malaysian SME accounts, 2024–2026.

Spend limits deserve a special mention. Owners often add them to force a fairer split, then find delivery stalls instead — a close cousin of hitting a Facebook ad spending limit that quietly caps the account.

Key takeaway: Over half of lopsided CBO campaigns come from ad sets Meta cannot compare fairly. Make the ad sets alike, and the distribution problem usually solves itself.

5. What Uneven Spend Quietly Costs You

Quick Answer: Bad CBO distribution rarely fails loudly — it leaks money quietly. Starved test ad sets never reach a verdict, your one winner saturates and its costs creep up, and cheaper backup audiences never get the spend to scale. On a RM10,000 budget, that hidden drag can run into the thousands.

When the split is genuinely wrong, the damage hides in plain sight. Nothing errors out — the campaign just quietly earns less than it should. Much like a wrong-currency ad account that bleeds you slowly, the cost only shows up when you add it all up.

Estimated Monthly Drag on a RM10,000 Budget
Illustrative monthly cost of lopsided CBO budget distribution on a RM10,000 Malaysian SME campaign, modeled on typical ZenWeb account patterns.
Hidden costEst. monthly dragRelative size
Starved test ad sets never exit learning~RM1,500
Winning audience saturates, frequency climbs~RM1,200
Cheaper backup audiences never scale~RM900
Manual budget babysitting time~RM600

Illustrative scenario modeled on a RM10,000/month budget. Actual figures vary by account and objective.

Lopsided spend rarely breaks a campaign outright — it just quietly siphons a chunk of every Ringgit into tests that never finish and audiences that never scale.

Key takeaway: The cost of bad distribution is invisible in Ads Manager but real in your results — unfinished tests, a saturating winner, and backup audiences that never get their shot.

Money leaking into the wrong ad sets?

We rebuild campaign structures so spend follows results, not guesswork. Get a managed Meta Ads setup →


6. How to Fix CBO Budget Not Distributing Evenly

Quick Answer: To fix uneven CBO spend, first confirm it is actually hurting results, then make your ad sets comparable, add gentle ad set spend limits, wait out the learning phase, and move fresh tests into a separate ABO campaign. Change one thing at a time so you can see what worked.

These steps take a lopsided CBO campaign back to a fair, results-led split without throwing away the efficiency the algorithm gives you. Work through them in order.

How to rebalance a lopsided CBO campaign

Follow these seven steps to get spend flowing to the ad sets that deserve it.

  1. Confirm it is really a problem. Check whether the favoured ad set is also the cheapest per result. If it is, stop here — CBO is working.
  2. Make your ad sets comparable. Give them similar audience sizes and the same optimisation event so Meta can judge them on an even footing.
  3. Add gentle spend limits. Set a minimum spend per ad set — say RM30 each on a RM150 budget — so every audience gets a fair test without overriding the algorithm completely.
  4. Wait out the learning phase. Give the campaign time to settle before judging the split; a campaign that keeps restarting its learning phase will always look uneven.
  5. Split testing from scaling. Move brand-new audiences into a separate ABO campaign and keep CBO for proven winners, so tests are never starved.
  6. Raise the budget gradually. Increase by no more than around 20% every few days — big jumps reset learning and re-scramble the distribution.
  7. Judge at the campaign level. Read total cost per result and volume, not whether each ad set spent an equal share.

If a fair split still will not hold after all this, the structure itself may need a rebuild — something our Meta Ads team handles day in, day out.

Key takeaway: Fix distribution by making ad sets comparable and testing in ABO — not by forcing an even split. Change one thing at a time so you know what actually moved the needle.

7. CBO vs ABO: Which Actually Controls Your Spend

Quick Answer: CBO hands budget control to Meta and chases the cheapest result across your ad sets. ABO keeps control with you and spends exactly what you set per ad set. Use CBO to scale proven audiences, and ABO when you need guaranteed, even spend for testing.

If you need spend to land evenly, the honest fix is often not to wrestle CBO — it is to use the right budget type for the job. Here is how the two compare.

CBO vs ABO: Budget Control Compared
Comparison of CBO (Advantage campaign budget) and ABO (ad set budget) across control, distribution, best use, learning phase, and when to choose each, from ZenWeb campaign management, Malaysia.
FactorCBO (Advantage campaign budget)ABO (ad set budget)
Who controls spendMeta spreads it across ad setsYou set a fixed budget per ad set
DistributionLopsided by design, chases cheapest resultExactly even — you decide the split
Best forScaling audiences that already workTesting new audiences and creatives
Learning phaseShared across ad sets, faster to exit at volumePer ad set, slower on small budgets
Pick it whenWinners are clear and you want scaleYou need guaranteed spend on every audience

Source: ZenWeb campaign management playbook, Malaysia, 2024–2026.

Neither is better in the abstract — they answer different questions. A common winning setup is ABO to find the audiences that work, then CBO to pour budget into them. Our managed Meta Ads campaigns switch between the two as each campaign matures.

Key takeaway: If you need even spend, reach for ABO, not a hacked CBO. Test in ABO, scale winners in CBO — that sequence gives you both control and efficiency.

8. Why Uneven Distribution Is Becoming More Common

Quick Answer: The share of CBO campaigns flagged for lopsided spend is climbing, not falling. As Meta makes Advantage campaign budget the default and pushes more automation into every campaign, more Malaysian advertisers hit uneven distribution without ever choosing to turn CBO on.

You might expect this to fade as advertisers get more experienced. The opposite is happening. Meta keeps making campaign-level budgeting the default path, so more owners run CBO without realising it — and meet uneven spend by surprise.

Share of MY CBO Campaigns Flagged for Lopsided Spend, by Quarter
Quarterly share of Malaysian SME CBO campaigns flagged at onboarding for lopsided budget distribution, from ZenWeb data, 2024 to 2026.
QuarterShare flaggedTrend
Q1 202428%
Q3 202433%
Q1 202538%
Q3 202542%
Q1 202645%

Source: ZenWeb onboarding data, Malaysian SME CBO campaigns, 2024–2026.

As automation takes over more of the account — budgets, placements, audiences — the same shift shows up elsewhere, from delivery quirks to more ads getting rejected by automated review. Understanding how the automation thinks is now part of the job.

Key takeaway: Nearly half of the CBO campaigns we onboard now show lopsided spend, and the trend is rising as Meta defaults to automation. Knowing how CBO allocates is a core skill, not a niche one.

9. How to Stop It Happening Again

Quick Answer: Prevention is a structure habit: group only comparable audiences in a CBO campaign, keep new tests in ABO, and read results at the campaign level. Build campaigns this way from the start and lopsided spend rarely surprises you again.

Once you have untangled one lopsided campaign, you will not want to repeat it. These habits keep distribution healthy from day one:

  • Group like with like. Only put audiences of similar size and intent inside one CBO campaign so Meta compares them fairly.
  • Keep a separate testing campaign. Run fresh audiences and creatives in ABO, then graduate the winners into CBO to scale.
  • Use spend limits sparingly. A light minimum can protect a test, but stacking caps just fights the algorithm and stalls delivery.
  • Check the whole account, not just spend. Uneven distribution often travels with other setup issues, like an ad disapproved for a landing page mismatch — a full review catches the cluster.
Key takeaway: Healthy distribution starts with structure — comparable audiences in CBO, tests in ABO, and judgement at the campaign level. Get the setup right and the problem mostly stops recurring.

10. Conclusion

A CBO budget not distributing evenly feels like a fault, but most of the time it is the algorithm backing its predicted winner — exactly what campaign budget optimisation is built to do. The job is not to force an even split; it is to make sure CBO is backing the right ad set, then get out of its way.

Make your ad sets comparable, keep testing in ABO, use spend limits with a light touch, and judge results at the campaign level. If the split still will not behave, the structure likely needs a rebuild. The team at ZenWeb restructures Meta campaigns for Malaysian businesses every day, so if you would rather hand it over, our Meta Ads management gets your spend following results instead of guesswork.


11. Frequently Asked Questions

1. Why is my CBO putting all the budget into one ad set?

Because CBO — Advantage campaign budget — is built to chase the cheapest result, not an even split. It reads which ad set is winning results most cheaply and shifts spend toward it in real time. If that ad set is also your best performer, this is CBO working as intended, not a bug to fix.

2. Can I force CBO to spend evenly across ad sets?

Not exactly evenly, but you can guide it. Ad set spend limits let you set a minimum (and maximum) per ad set, so every audience gets a floor of spend for a fair test. Use them lightly — stacking hard caps fights the algorithm and can stall delivery. For truly even spend, ABO is the better tool.

3. Is CBO or ABO better for my Facebook ads?

It depends on the job. CBO is better for scaling audiences that already convert, because it pushes budget to winners automatically. ABO is better for testing, because it guarantees each audience the spend you set. Many Malaysian advertisers test in ABO, then move proven audiences into CBO to scale.

4. Does the learning phase affect CBO distribution?

Yes. During the learning phase, CBO explores and spend looks lopsided while Meta gathers data. It often settles once the campaign exits learning. Judging distribution too early, or making changes that restart learning, keeps a campaign looking uneven for longer than it needs to.

5. Should I use ad set spend limits with CBO?

Use them sparingly. A gentle minimum spend can protect a test audience you care about, but every cap you add reduces the efficiency CBO is meant to give you. If you find yourself capping most ad sets, that is a sign the campaign should be running on ABO instead.

CBO spending everywhere except where you need it?

Book a free 30-minute strategy session — we’ll review your campaign structure, budgets, and audiences, then give you a clear plan to get spend following results with realistic CPL targets.

Get my free strategy session →

Table of Contents

Table of Contents

See Also

Cross-Domain Tracking Broken? How to Fix Split Sessions

Cross-Domain Tracking Broken? How to Fix Split Sessions

UTM Links Not Working in GA4? How to Track Campaigns

UTM Links Not Working in GA4? How to Track Campaigns

Form Submissions Not Showing as Conversions? Fix It Now

Form Submissions Not Showing as Conversions? Fix It Now

Get A Free Proposal

Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Meowketing Specialist

Online

Today

Meow! 👋

We are Official Google Partner,
Ask us anything about Marketing!