Published on 12/11/2025 Staff Pick

Solved: CBO Campaign Budget Heavily Skewed to One Ad Set

Inside this article, you'll discover:

Running one CBO campaign, and its got like, 4 ad sets. I got 2 ad sets that have custom audiences, and like, when the Campaign launched, Meta didnt approve them yet. The other 2 ad sets, they got approved today, but meta is spending 99% of the budget on just the first one. Like, why? So, should us pause the one thats eating the budget (even tho its getting kinda good return)? Or what else should us do give the other ones a chance?

Mentioned On*

Bloomberg MarketWatch Reuters BUSINESS INSIDER National Post

Hi there,

Thanks for reaching out about the issue with your CBO campaign. It’s a classic problem that trips a lot of people up, but the solution isn't quite as simple as just pausing the ad set that's hogging all the budget. The fact that Meta is piling the budget into one place tells us something really important about your campaign, and fixing it is more about your overall structure than just flicking a switch.

TLDR;

  • Don't pause the winning ad set immediately. CBO is doing what you told it to do: find the cheapest results. Pausing it can reset the learning phase and you might lose a potentially good audience. Give it at least 72 hours.
  • The real problem is your testing process. Launching a CBO campaign with some ad sets pending review guarantees that the first one approved will get all the budget. All test variables need to launch at the same time to get a fair comparison.
  • You need to structure your campaigns properly. The best way to manage this is by separating your campaigns by funnel stage (ToFu, MoFu, BoFu). This stops CBO from trying to compare a cold interest audience with a hot retargeting audience, which is never a fair fight.
  • Define what a "good return" actually means. Before you can judge an ad set, you need to know your numbers. Use the LTV calculator in this letter to figure out what a profitable Customer Acquisition Cost (CAC) looks like for you. An ad set might feel expensive but actually be incredibly profitable.
  • This letter includes a few interactive tools, including a CBO Budget Allocation Simulator and a Customer Lifetime Value (LTV) Calculator, to help you visualise these concepts and apply them to your own business.

We'll need to look at why CBO is doing this...

Okay, so first things first, let's get one myth out of the way. Campaign Budget Optimisation (CBO) isn't being "unfair" or "broken" when it spends 99% of your budget on one ad set. It's actually being brutally, coldly efficient. You've given it a pile of cash and one simple instruction: "get me the best results possible for this money". And that's exactly what its trying to do.

When you launched your campaign, the first ad set got approved and started running. Instantly, it began generating data for Meta's algorithm. It got impressions, maybe some clicks, maybe a low-cost "add to cart". The other ad sets, stuck in review, were providing zero data. From the algorithm's perspective, it had one option that was working (even if just a little) and three options that were doing absolutely nothing. So, it did the logical thing: it pushed all the budget to the only horse in the race.

It doesn't care about giving each ad set a "fair chance". It's not a parent trying to treat all its children equally. It's a machine programmed for one thing: efficiency. I've seen this happen countless times. A client comes to us wondering why CBO "hates" their new audiences, but the reality is the campaign structure set them up to fail from the start. You're essentialy asking the algorithm to compare an audience with some performance history against audiences with none. The outcome is pretty much decided before the race even begins. This is why procedural stuff, like ensuring all your ad sets are ready and approved to launch simultaneously, is so important. A small oversight at the setup stage can completely invalidate your test and waste your budget.

I'd say you shouldn't pause it... just yet.

So your first instinct is to pause the ad set that’s eating the budget to "give the others a chance". I get it, it feels like the right thing to do. But you need to be careful. If that ad set is, as you say, getting "somewhat good return", pausing it could do more harm than good. You'd be stopping an ad set that's potentially making you money and forcing the budget onto unproven audiences. Even worse, you'll be knocking that ad set out of the learning phase, and when you turn it back on, it might not perform as well.

Instead of hitting pause, here's what I'd do in your exact situation:

1. Wait at least 72 hours. Seriously. Don't touch anything. Meta's algorithm needs time to adjust. Now that the other ad sets are approved, it will start to slowly feed them a little bit of budget to see how they perform. If they start delivering results at a competitive cost, you'll see the budget distribution start to even out naturally. If they don't, Meta will continue to favour the original ad set. Patience is a massively underrated skill in paid advertising.

2. Consider a small budget increase. If after a couple of days the spend is still massively skewed, try increasing the total CBO budget by about 20%. This sometimes gives the algorithm a bit more "breathing room" to experiment with the other ad sets without having to take too much away from the one it already knows is working. It's not a guaranteed fix, but it's a much less disruptive option than pausing.

3. Analyse the "winner" properly. You said it's getting a "somewhat good return". We need to be way more specific than that. What's the Cost Per Purchase? The ROAS? Is it actually profitable based on your product margins? If this ad set has a ROAS of 4x and the others are struggling to get any conversions, then CBO is doing its job perfectly. Maybe the other ad sets just aren't as good. You can't blame the tool for telling you something you might not want to hear about your audiences.

To help you visualise this, here's a little simulator. Play around with the potential performance of your ad sets. See how a CBO-like logic would distribute the budget based on which audience is actually performing, not which one you *want* to perform. Notice how even a small difference in performance can lead to a big shift in spend over time.

Ad Set
Return on Ad Spend (ROAS)
Simulated Budget Allocation
Ad Set 1 (Existing Winner)
x
£0 (0%)
Ad Set 2 (New)
x
£0 (0%)
Ad Set 3 (New)
x
£0 (0%)
Ad Set 4 (New)
x
£0 (0%)
Total Daily Budget: £

CBO Budget Allocation Simulator. Adjust the ROAS for each ad set to see how an algorithm would likely distribute the budget. Notice how a higher-performing ad set naturally commands a larger share. Results are for illustrative purposes only.

You probably should rethink your campaign structure for testing.

This is the real heart of the issue. The budget problem you're seeing is just a symptom of a flawed testing structure. To get reliable results and scale your account effectively, you need a much more deliberate and organised approach. The goal of a testing campaign is to find winning audiences, and you can only do that with a fair test.

The biggest mistake I see people make is lumping completely different types of audiences into one CBO campaign. They'll have an ad set with a cold interest audience, one with a 1% Lookalike of purchasers, and another retargeting website visitors from the last 30 days. This is a recipe for disaster. The retargeting audience will almost always win because it's a 'hot' audience of people who already know you. CBO will pour the budget into it, and you'll learn absolutely nothing about whether your cold audiences could have worked. It's like putting a Formula 1 car in a race against a couple of family hatchbacks and then being surprised when it wins.

The solution is to structure your campaigns based on the marketing funnel: Top of Funnel (ToFu), Middle of Funnel (MoFu), and Bottom of Funnel (BoFu).

  • ToFu (Top of Funnel): This is your prospecting campaign. It's for reaching people who have never heard of you before. All your cold audiences go in here: interest-based targeting, broad targeting, and lookalikes based on customer data.
  • MoFu (Middle of Funnel): This is for people who have engaged with you but haven't taken a key action yet. Think video viewers, social media page engagers, people who visited your blog but not a product page.
  • BoFu (Bottom of Funnel): This is your hot retargeting audience. People who have visited product pages, added to cart, initiated checkout, etc. These are the people closest to buying.

By splitting your campaigns like this, you ensure CBO is only ever comparing like with like. In your ToFu campaign, CBO will work to find the most effective *cold* audience. In your BoFu campaign, it'll find the most effective *hot* audience. This gives you clean data and allows you to make much smarter decisions about which audiences to scale and which to turn off. It's how we structure accounts for all our clients, from eCommerce stores to B2B SaaS companies. I remember one eCommerce client selling women's apparel who saw their return jump to over 690% just by restructuring their chaotic account into this simple ToFu/MoFu/BoFu framework. It works because it's logical.

TOFU: Prospecting

Campaign Objective

  • Conversions (e.g., Purchase)

Audiences to Test

  • Detailed Targeting (Interests)
  • Broad Targeting (No restrictions)
  • Lookalikes (from customer lists)
MOFU: Engagement

Campaign Objective

  • Conversions (e.g., Purchase)

Audiences to Test

  • Video Viewers (e.g., 50%+)
  • Social Engagers (Insta/FB)
  • Website Visitors (excl. BoFu)
BOFU: Retargeting

Campaign Objective

  • Conversions (e.g., Purchase)

Audiences to Test

  • Viewed Content / Product
  • Added to Cart
  • Initiated Checkout

A visual representation of the recommended ToFu, MoFu, BoFu campaign structure. Each stage has its own campaign, ensuring CBO compares similar audience types for optimal performance and clean test results.

You'll need to define what 'good return' actually means.

This is probably the most important shift in mindset you need to make. You can't optimise what you don't measure, and "somewhat good return" isn't a metric. To make smart decisions, you need to know exactly how much you can afford to spend to acquire a customer. This is where most business owners get it wrong. They focus obsessively on lowering their Cost Per Lead (CPL) or Cost Per Click (CPC), without realising that the cheapest leads are often the worst quality.

The key metric you need to understand is Customer Lifetime Value (LTV). How much profit does a customer generate for your business over their entire relationship with you? Once you know this, you can work backwards to determine your maximum allowable Customer Acquisition Cost (CAC).

A healthy business model typically aims for an LTV:CAC ratio of at least 3:1. This means for every £1 you spend to acquire a customer, you get £3 back in lifetime profit. Let's do the maths.

Average Revenue Per Account (ARPA): How much a customer spends on average per month. Let's say £100.
Gross Margin %: Your profit margin on that revenue. Let's say 70%.
Monthly Churn Rate: The percentage of customers you lose each month. Let's say 5%.

The calculation is: LTV = (ARPA * Gross Margin %) / Monthly Churn Rate

So, in this example: LTV = (£100 * 0.70) / 0.05 = £70 / 0.05 = £1,400.

Each customer is worth £1,400 in gross margin. With a 3:1 ratio, you can afford to spend up to £466 (£1400 / 3) to acquire a single customer and still have a very healthy business. Suddenly, a Cost Per Purchase of £50, £100, or even £200 doesn't look so bad, does it? It looks like a bargain. This is the maths that lets you scale aggressively. Without it, you're flying blind, turning off ad sets that might actually be goldmines because they "feel" expensive.

Use this calculator to figure out your own LTV and target CAC. Be honest with your numbers. This single calculation is more valuable than any "Facebook hack" you'll ever find.

Customer Lifetime Value (LTV)
£1,400
Target Customer Acquisition Cost (CAC)
£467

Calculate your Customer Lifetime Value (LTV) and target Customer Acquisition Cost (CAC). This is the financial foundation for any scalable paid advertising campaign. Results are for illustrative purposes only. For a tailored analysis, please consider scheduling a free consultation.

I've detailed my main recommendations for you below:

To pull all this together, here’s a clear, actionable plan based on what we’ve discussed. This is the kind of strategic framework we implement for clients to move them from chaotic, unpredictable results to a structured system for growth.

Area of Focus Recommendation Why This Is Important
Immediate Action Do not pause the high-spending ad set yet. Let the campaign run for at least another 72 hours to allow the algorithm to collect data on the newly approved ad sets and potentially re-distribute the budget. Pausing prematurely kills momentum, resets the learning phase, and prevents you from gathering valuable data on whether the other audiences could have performed if given a chance to stabilise.
Campaign Structure Rebuild your campaigns using the ToFu/MoFu/BoFu framework. Create separate CBO campaigns for prospecting (cold audiences), engagement (warm audiences), and retargeting (hot audiences). This ensures CBO is only ever comparing similar audience types. It prevents your hot retargeting audiences from cannibalising the budget from your cold testing audiences, leading to clean, reliable test results.
Audience Testing Always launch all ad sets in a test simultaneously. Double-check that all ads and audiences are approved before activating the campaign. If one is rejected, pause the entire campaign until it's fixed. This is the only way to conduct a fair test. Launching ad sets at different times gives the first one an insurmountable data advantage, completely invalidating your results and wasting budget.
Financial Metrics Calculate your LTV and determine your max allowable CAC. Use the calculator provided to understand how much you can truly afford to pay for a customer while remaining profitable. This shifts your focus from chasing cheap, low-quality clicks to acquiring valuable customers. It provides a clear target (e.g., "keep my CPA below £467") to objectively judge ad set performance.
Audience Prioritisation Prioritise high-intent audiences first. When testing, start with your best audiences, like a 1% Lookalike of past purchasers, before moving to broader interests. Refer to the audience hierarchy we discussed. This increases your chances of finding early wins and getting profitable results faster. I've seen clients waste thousands testing vague interests when a powerful lookalike audience was waiting to be built.
Optimisation Mindset Trust the data, not your gut. If an ad set is spending all the money and delivering profitable results (based on your CAC target), let it run. If new ad sets don't get budget, it's likely because they aren't performing as well. The algorithm is a powerful tool for identifying performance trends. Your job isn't to force it to spend evenly; it's to feed it high-quality audiences and let it identify the winners for you.

I know this is a lot to take in, and it's a world away from just "pausing an ad set". But this strategic depth is what separates accounts that spend a bit of money and get some results from accounts that truly scale and build a predictable engine for growth. It involves understanding the mechanics of the platform, the economics of your business, and the psychology of your customer.

Getting this all set up correctly and managing it day-to-day can be a full-time job. It's why businesses often turn to specialists. Instead of you having to become an expert in CBO algorithms, audience testing frameworks, and LTV calculations, you can have someone manage the entire process for you, applying proven structures and strategies from day one.

If you'd like to have a chat about how this kind of strategic approach could be applied to your business, we offer a free, no-obligation initial consultation. We can go through your ad account together, look at your current setup, and give you some more specific, actionable advice. It's often a really helpful way to get a taste of the expertise you'd be getting if we were to work together.

Hope this has been helpful and gives you a clearer path forward.

Regards,

Team @ Lukas Holschuh

Real Results

See how we've turned 5-figure ad spends
into 6-figure revenue streams.

View All Case Studies
$ Software / Google Ads

3,543 users at £0.96 each

A detailed walkthrough on how we achieved 3,543 users at just £0.96 each using Google Ads. We used a variety of campaigns, including Search, PMax, Discovery, and app install campaigns. Discover our strategy, campaign setup, and results.

Implement This For Me
$ Software / Meta Ads

5082 Software Trials at $7 per trial

We reveal the exact strategy we've used to drive 5,082 trials at just $7 per trial for a B2B software product. See the strategy, designs, campaign setup, and optimization techniques.

Implement This For Me
👥 eLearning / Meta Ads

$115k Revenue in 1.5 Months

Walk through the strategy we've used to scale an eLearning course from launch to $115k in sales. We delve into the campaign's ad designs, split testing, and audience targeting that propelled this success.

Implement This For Me
📱 App Growth / Multiple

45k+ signups at under £2 each

Learn how we achieved app installs for under £1 and leads for under £2 for a software and sports events client. We used a multi-channel strategy, including a chatbot to automatically qualify leads, custom-made landing pages, and campaigns on multiple ad platforms.

Implement This For Me
🏆 Luxury / Meta Ads

£107k Revenue at 618% ROAS

Learn the winning strategy that turned £17k in ad spend into a £107k jackpot. We'll reveal the exact strategies and optimizations that led to these outstanding numbers and how you can apply them to your own business.

Implement This For Me
💼 B2B / LinkedIn Ads

B2B decision makers: $22 CPL

Watch this if you're struggling with B2B lead generation or want to increase leads for your sales team. We'll show you the power of conversion-focused ad copy, effective ad designs, and the use of LinkedIn native lead form ads that we've used to get B2B leads at $22 per lead.

Implement This For Me
👥 eLearning / Meta Ads

7,400 leads - eLearning

Unlock proven eLearning lead generation strategies with campaign planning, ad creative, and targeting tips. Learn how to boost your course enrollments effectively.

Implement This For Me
🏕 Outdoor / Meta Ads

Campaign structure to drive 18k website visitors

We dive into the impressive campaign structure that has driven a whopping 18,000 website visitors for ARB in the outdoor equipment niche. See the strategy behind this successful campaign, including split testing, targeting options, and the power of continuous optimisation.

Implement This For Me
🛒 eCommerce / Meta Ads

633% return, 190 % increase in revenue

We show you how we used catalogue ads and product showcases to drive these impressive results for an e-commerce store specialising in cleaning products.

Implement This For Me
🌍 Environmental / LinkedIn & Meta

How to reduce your cost per lead by 84%

We share some amazing insights and strategies that led to an 84% decrease in cost per lead for Stiebel Eltron's water heater and heat pump campaigns.

Implement This For Me
🛒 eCommerce / Meta Ads

8x Return, $71k Revenue - Maps & Navigation

Learn how we tackled challenges for an Australian outdoor store to significantly boost purchase volumes and maintain a strong return on ad spend through effective ad campaigns and strategic performance optimisation.

Implement This For Me
$ Software / Meta Ads

4,622 Registrations at $2.38

See how we got 4,622 B2B software registrations at just $2.38 each! We’ll cover our ad strategies, campaign setups, and optimisation tips.

Implement This For Me
📱 Software / Meta & Google

App & Marketplace Growth: 5700 Signups

Get the insight scoop of this campaign we ran for a childcare services marketplace and app. With 5700 signups across two ad platforms and multiple campaign types.

Implement This For Me
🎓 Student Recruitment / Meta Ads

How to reduce your cost per booking by 80%

We discuss how to reduce your cost per booking by 80% in student recruitment. We explore a case study where a primary school in Melbourne, Australia implemented a simple optimisation.

Implement This For Me
🛒 eCommerce / Meta Ads

Store launch - 1500 leads at $0.29/leads

Learn how we built awareness for this store's launch while targeting a niche audience and navigating ad policies.

Implement This For Me

Featured Content

The Ultimate Guide to Stop Wasting Money on LinkedIn Ads: Target Ideal B2B Customers & Drive High-Quality Leads

Tired of LinkedIn Ads that drain your budget and deliver poor results? This guide reveals the common mistakes B2B companies make and provides a proven framework for targeting the right customers, crafting compelling ads, and generating high-quality leads.

July 26, 2025

Find the Best PPC Consultant in London: Expert Guide

Tired of PPC 'experts' who don't deliver? This guide reveals how to find a results-driven PPC consultant in London, spot charlatans, and ensure a profitable ad strategy.

July 31, 2025

The Complete Guide to Google Ads for B2B SaaS

B2B SaaS Google Ads a money pit? Target the WRONG people & offer demos nobody wants? This guide reveals how to fix it by focusing on customer nightmares.

August 15, 2025

Fix Failing Facebook Ads: The Ultimate Troubleshooting Guide

Frustrated with Facebook ads that burn cash? This expert guide reveals why your campaigns fail and provides a step-by-step strategy to turn them into profit-generating machines.

July 31, 2025

Solved: Video ads or still images on Facebook Ads?

I'm trying to figure out if I should make video ads or just use still images on Facebook. Because it's a newer solution to business problems, I'm thinking of using still images to get a simple message across to users. What do you all recommend?

August 4, 2025

Solved: Best bid strategy for new Meta Ads ecom account?

Im starting a new meta ads account for my ecom company and im not sure what bid strategy to use.

July 18, 2025

B2B Social Media Advertising: Generate Leads on LinkedIn & Meta

Unlock the power of B2B social media advertising! This guide reveals how to choose the right platforms, target your ideal customers, craft compelling ads, and optimize your campaigns for lead generation success.

August 4, 2025

The Complete Guide to Meta Ads for B2B SaaS Lead Generation

B2B SaaS ads failing? You're likely making these mistakes. Discover how to fix them by targeting pain points and offering instant value, not demos!

August 17, 2025

Building Your In-House Paid Ads Team vs. Hiring an Agency: A Founder's Decision Framework

Struggling to decide between an in-house team and an agency? Discover a founder's framework that avoids costly mistakes by focusing on speed, expertise, and risk mitigation. Learn how a hybrid model with a junior coordinator and the agency will let you scale faster!

August 8, 2025

Google Ads vs. Meta Ads: A Data-Driven Framework for E-commerce Brands

Struggling to choose between Google & Meta ads? E-commerce brands, discover a data-driven framework using LTV. Plus: Target search intent & ad creative tips!

August 19, 2025

Solved: Need LinkedIn Ads Agency for B2B SaaS in London

I'm trying to find an agency that know how to run LinkedIn ads for B2B SaaS, but I'm having a tough time finding someone in London that get it.

July 31, 2025

The Small Business Owner's First Paid Ads Campaign: A Step-by-Step Guide

Struggling with your first paid ads? It's likely you're making critical foundational mistakes. Discover how defining your customer's 'nightmare' and LTV can unlock explosive growth. Plus: high-value offer secrets!

August 19, 2025

Unlock The Ad Expertise You're Missing.

Free Consultation & Audit