Quick answer: CBO sets one budget at the campaign level and lets TikTok's algorithm allocate it across ad groups automatically. Use it when you have 3-5 active ad groups and want maximum conversion volume. Avoid it when you need precise control over individual ad group spend.
What Is Campaign Budget Optimization (CBO) on TikTok?
CBO hands budget control to TikTok's algorithm. Instead of splitting spend across ad groups manually, you set one campaign-level budget and TikTok allocates it where it predicts the best results.
How CBO works: unified budget across ad groups
Per TikTok's Business Help Center, CBO sets a single campaign budget that works as the unified budget for all ad groups within. The algorithm continuously shifts spend toward the ad groups it predicts will perform best. You'll often see most of your budget flow to one or two top ad groups. That's intentional, not a bug.
Supported advertising objectives for CBO
CBO is available for these objectives: Video View, Traffic, Catalog Sales, Lead Generation, Community Interaction, App Promotion, Website Conversions, and Reach. Not every objective supports it. Confirm availability inside TikTok Ads Manager when creating your campaign.
Key difference from ABO (Ad Group Budget Optimization)
ABO lets you set a specific budget per ad group. You get more control but more manual work. CBO trades that control for automation. If you want strict per-group spend limits, ABO is the right choice.
When to Use CBO on TikTok
CBO works best when you give the algorithm enough structure and volume to optimize against.
You're running multiple ad groups and want TikTok's algorithm to optimize automatically
CBO needs variety to perform well. Three to five active ad groups give the algorithm enough signals to make smart allocation decisions. One ad group won't cut it.
You want to maximize volume and conversion volume at campaign level
TikTok Ads Manager documentation confirms CBO aims to maximize budget consumption and conversion volume at the campaign level, not the ad group level. If total volume is your priority, CBO is built for that.
You're managing budget-constrained campaigns and need flexibility
A fixed total budget that auto-balances is often more efficient than manually splitting across groups. CBO shifts spend away from underperforming ad groups in real time, which reduces waste.
You have enough data (3-5 ad groups, 2-3 creatives per group)
CBO needs creative variety to find winners. Per TikTok's best practices documentation, each ad group needs 2-3 unique creatives. Without that variety, the algorithm has nothing meaningful to optimize against.
When NOT to Use CBO
Some situations call for more control, not less.
You need tight control over individual ad group budgets
Running different audience segments with strict budget caps per segment? ABO preserves those guardrails. CBO won't respect per-ad-group limits.
You're running only 1 ad group (CBO doesn't function with single groups)
TikTok requires multiple active ad groups for CBO to function. A campaign with a single active ad group won't benefit from CBO at all. Build out your ad group structure first.
You prefer manual A/B testing and Split Test feature
TikTok's Split Test feature is not supported for CBO campaigns. The algorithm's dynamic allocation breaks controlled test conditions. Use separate campaigns with ABO for clean A/B tests instead.
You're testing a specific audience or creative quickly
Quick tests need isolation. CBO blurs results by shifting budget dynamically. Use ABO for focused testing, then move winning combinations to a CBO campaign once you have proof.
CBO Best Practices for Success
Follow these rules and the algorithm works with you.
Minimum structure: 3-5 active ad groups per campaign
This is TikTok's documented minimum. Fewer ad groups starve the algorithm of comparison data.
Ensure 2-3 unique creatives per ad group
Per TikTok Ads Manager best practices, 2-3 unique creatives per group gives the system enough signals to surface top performers.
Set realistic campaign budget (at least 5x target CPA)
If your target CPA is $20, set at least $100 per day. This gives the algorithm room to collect real data before it starts optimizing.
Wait 3 days or 50 conversions before adjusting budget
TikTok's documentation is direct: wait at least 3 days or 50 conversions before making new adjustments. Changing too soon resets the learning phase.
Keep budget adjustments within 30% increments
Sudden large increases destabilize campaign learning. Each adjustment should stay within 30% of your current daily budget.
All ad groups must share the same optimization goal
TikTok Ads Manager enforces this requirement. Mixed optimization goals within one CBO campaign aren't allowed. Every ad group must point at the same outcome.
How to Set Up CBO in TikTok Ads Manager
Five steps from a blank campaign to a live CBO setup.
Step 1: Create new campaign and select supported objective
Open TikTok Ads Manager. Create a new campaign. Select an objective that supports CBO, such as Website Conversions, Traffic, or App Promotion.
Step 2: Enable Campaign Budget Optimization toggle
On the campaign settings page, turn on the Campaign Budget Optimization toggle. This shifts budget control from ad group level to campaign level.
Step 3: Choose daily or lifetime budget mode
Daily budget resets each day. Lifetime budget spreads across your campaign's full run. Pick the mode that matches your planning horizon.
Step 4: Select bid strategy (Maximum Delivery or Cost Cap)
CBO supports two bid strategies. Maximum Delivery pushes for the highest volume. Cost Cap sets a ceiling on what you'll pay per conversion. Choose based on your primary goal.
Step 5: Configure ad groups with consistent optimization goals
Build 3-5 ad groups. All must share the same optimization goal. Add 2-3 unique creatives per group. Launch and let the algorithm run.
Manage CBO Performance at Campaign Level
Once your campaign is live, resist the urge to micromanage.
Track metrics across entire campaign, not individual ad groups
Judge CBO results at the campaign level. One ad group spending more than others is not a problem. That's the algorithm working as designed.
Expect uneven budget allocation (algorithm-driven)
Uneven spend is expected and normal. The algorithm concentrates budget where it predicts the strongest performance. Don't intervene unless campaign-level KPIs are off target.
Avoid manual Split Testing with CBO campaigns
Split Test requires controlled, equal conditions. CBO's dynamic allocation makes fair splits impossible. Keep controlled tests in separate ABO campaigns.
Review performance every 3+ days before making changes
Early data is noisy. Give each change at least 3 days or 50 conversion events before drawing conclusions and making further adjustments.
---
The right budget mode only matters if the ads inside it are strong. Coinis generates high-performing ad creatives and on-brand copy for any platform. TikTok campaign publishing is on the Coinis roadmap. Meta campaigns are live today, and the creative engine works for any channel you're running.
Or let Coinis do it.
From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.
Start free. Upgrade when you're ready.
15 AI tokens a month. No credit card.
Frequently Asked Questions
Does CBO work with only one ad group on TikTok?
No. TikTok requires at least 3-5 active ad groups for CBO to function effectively. With a single active ad group, CBO does not work. Build out your ad group structure before enabling CBO.
Can I use TikTok's Split Test feature with CBO?
No. TikTok's Split Test feature is not supported for CBO campaigns. The algorithm's dynamic budget allocation breaks controlled test conditions. Run separate ABO campaigns for clean A/B tests instead.
How long should I wait before changing a CBO budget?
Wait at least 3 days or until you've gathered 50 conversions. TikTok's documentation states that making changes before that resets the learning phase and can hurt performance.
What is the minimum budget for a TikTok CBO campaign?
TikTok recommends setting your campaign budget at 5 times your target CPA. If your target CPA is $20, start with at least $100 per day. This gives the algorithm enough room to collect data before optimizing.