---
title: "Meta campaign budget vs ad set budget: which to use?"
author: "Performetic Ekibi"
url: "https://www.performetic.com/en/blog/meta-campaign-budget-vs-ad-set-budget"
published: "2026-03-12T08:00:00.000Z"
updated: "2026-10-05T02:41:43.335Z"
---

# Meta campaign budget vs ad set budget: which to use?

> Advantage+ campaign budget (CBO) sets one campaign budget and distributes it in real time to the ad sets with the best opportunities; ad set budgets (ABO) let you fix what each ad set spends. Use campaign budget for scaling sales campaigns, and ad set budgets for tests that need fixed spend per ad set or very different audience sizes.

## Should you use campaign budget or ad set budget on Meta?

Use campaign budget (Advantage+ campaign budget, formerly known as CBO) for the sales campaigns you want to scale: the system moves budget in real time to the ad sets with the best opportunities. If you need precise control over what each ad set spends, for example when testing creative or when audience sizes differ widely, ad set budgets (ABO) are the better choice.

This is not just a setting. It decides whether your campaign counts as Advantage+, at which level you read results and how much day-to-day management you take on. Below we cover both methods, the third option in between (ad set budget sharing) and the best practices Meta recommends.

## How does Advantage+ campaign budget work?

With Advantage+ campaign budget you set one campaign budget instead of individual ad set budgets. According to Meta, it is distributed continuously in real time to the ad sets with the best opportunities throughout the campaign: more on ad sets with strong opportunities, less on underperforming ones. The budget can be daily or lifetime.

The critical consequence: budget may not be spent equally across ad sets. Meta says plainly that with two active ad sets, it might spend most of your budget on one of them if that gets the best overall results. So when you use campaign budget, judge results at campaign level, not ad set level. Meta also notes that campaign budget is best suited to campaigns with at least two ad sets, and that a campaign with one ad set works the same as an ad set budget.

## When is an ad set budget better?

With ad set budgets, each ad set gets its own budget, which can be spent as soon as delivery opportunities become available for that ad set. Meta's comparison page suggests ad set budgets when:

- You want to control how much is spent on each ad set.
- The value of your ad sets differs greatly and you cannot express it through manual bidding.
- There is a large difference in audience size between your ad sets.
- You have mixed optimization goals or bid strategies.

Campaign budget, by contrast, is recommended when you want flexibility, measure results at campaign level, want simpler setup and management, and value all ad sets equally.

## Campaign budget vs ad set budget at a glance

| Criterion | Campaign budget (CBO) | Ad set budget (ABO) |
|---|---|---|
| Where is the budget set? | Campaign level, one budget | Each ad set separately |
| Distribution | System allocates in real time by opportunity | Each ad set spends its own budget |
| Control | Less, with optional spending limits | Full control |
| Where to read results | Campaign | Ad set |
| Advantage+ state | Stays on | Off with multiple ad sets |
| Best for | Scaling, simple account structure | Tests, ad sets of different value, audience gaps |

The "Advantage+ state" row matters. According to Meta, with the Sales objective Advantage+ stays on when you use campaign budget (with one or more ad sets); if you have multiple ad sets and do not use campaign budget, Advantage+ switches off. We also summarise the rest of the Advantage+ setup in our [Meta campaign structure guide](/en/blog/meta-ads-ecommerce-campaign-structure).

## What is ad set budget sharing?

There is a third option between the two. Ad set budget sharing lets each ad set share up to 20% of its daily budget with other ad sets, in campaigns that do not use campaign budget. You set each ad set's budget, but 20% of spending is adjusted up or down in real time depending on when more opportunities are available.

It is designed for accounts with budget constraints that still want to chase the best opportunities and need tight control over each ad set's spend. In practice, it is a good intermediate step for accounts not yet ready to move to campaign budget.

## What should you watch when using campaign budget?

Meta's best practices for Advantage+ campaign budget cover almost every mistake we see in ecommerce accounts:

1. **Do not exceed 70 ad sets per campaign.** Beyond that, your edits after publishing are limited. And the more ad sets and ads a campaign has, the longer it may stay in the learning phase.
2. **Add new ad sets in bulk.** Each time a new active ad set is added, campaign budget can take about two hours to re-adjust.
3. **Do not manually pause and unpause ad sets.** A paused ad set is removed from consideration; when you unpause it, there may be no budget left in the campaign.
4. **Use spend limits sparingly.** The more budget locked into specific ad sets, the less flexibility the system has. Too many limits combined with cost or bid controls can make an ad set under-deliver or not deliver at all.
5. **Make changes in bulk.** Changes made one at a time can push the campaign back into learning each time.
6. **Do not pause low-delivery ad sets.** According to Meta, pausing a low-delivery ad set today prevents the system from finding tomorrow's opportunities and can raise cost per action on your active ad sets.
7. **Account for audience size.** If audiences differ greatly in size, the ad sets with the largest audiences will probably receive most of the budget.

## Why read results at campaign level?

Many advertisers who move to campaign budget open the report, see budget flowing to the ad set that looks "expensive" and lose trust in the system. Meta calls this misreading the "breakdown effect". The system may predict which ad set's costs will rise faster over time and shift budget to the one that looks more expensive on average but delivers more results in total. A decision judged from breakdowns looks wrong, while the campaign's overall result is better.

### Example: reading the breakdown effect

Example: a home decor brand runs two ad sets with campaign budget. Ad set A has a higher average cost per purchase than B, yet A receives most of the budget. The advertiser wants to switch off campaign budget to push money into B. The right question is: are the campaign's total purchases and average cost within target? If yes, the system may have used up B's cheap opportunities before its costs climbed. Only question the structure if the campaign-level picture misses your target.

## A practical decision guide for ecommerce

- **New account or small budget:** one campaign, campaign budget, few ad sets. Work out how many ad sets your budget can support with our [Meta ads budget guide](/en/blog/how-much-to-spend-on-meta-ads).
- **Creative or audience tests:** ad set budgets or Meta's A/B test tool when each variant needs equal spend.
- **Scaling:** campaign budget with proven creative and audiences.
- **Capping spend on existing customers:** campaign budget with a spending limit on the existing customer ad set.

## Key takeaways

- Campaign budget distributes one budget to the best opportunities in real time; read results at campaign level.
- Ad set budgets give control and suit tests, ad sets of different value and big audience gaps.
- Ad set budget sharing is a middle path that makes up to 20% of daily budget flexible across ad sets.
- With the Sales objective, ad set budgets across multiple ad sets switch Advantage+ off.
- With campaign budget, do not pause ad sets by hand, batch your changes and use spending limits sparingly.

If you want to work out which budget structure fits your account, you can [contact the Performetic team](/en/contact) for a free growth analysis.

## FAQ

### What do CBO and ABO mean?

CBO (campaign budget optimization) is what Meta now calls Advantage+ campaign budget or campaign budget: the budget is set at campaign level and the system distributes it across ad sets. ABO (ad set budget optimization) refers to ad set budgets, where you give each ad set its own budget.

### Why does campaign budget send most spend to one ad set?

Advantage+ campaign budget is designed to maximise the campaign's total results, not to split spend evenly. Meta states that it may spend most of the budget on one ad set if that produces the best overall results. Look at total results and average cost at campaign level.

### Does changing the campaign budget reset the learning phase?

It depends on the size of the change. According to Meta, budget changes can count as significant edits, and with campaign budget, adjusting the campaign budget may cause several ad sets to re-enter learning. Small increases rarely matter; large jumps can.

### What are ad set spending limits for?

They let you set a minimum or maximum spend for a specific ad set while using campaign budget, which is useful for capping spend on existing customers, for example. Meta recommends using them sparingly, because too many limits reduce flexibility and can restrict delivery.

## Sources

- [About campaign budgets and ad set budgets (Meta Business Help Center)](https://www.facebook.com/business/help/458847204894307)
- [About Advantage+ campaign budget (Meta Business Help Center)](https://www.facebook.com/business/help/153514848493595)
- [Best practices for Advantage+ campaign budget (Meta Business Help Center)](https://www.facebook.com/business/help/2177212182495139)
- [Choose your budget strategy for Advantage+ campaigns (Meta Business Help Center)](https://www.facebook.com/business/help/1602924913861363)
- [About the breakdown effect (Meta Business Help Center)](https://www.facebook.com/business/help/770303663944673)
