All articles

About campaign budgets and ad set budgets: which to pick

Meta’s help article “About campaign budgets and ad set budgets” needs JavaScript to load, so most tools never read it. Here it is in plain words, with examples, from Meta’s help center as read on October 9, 2026.

On this page · 7 sections
  1. What are the three budget options in Meta Ads Manager?
  2. How does Advantage+ campaign budget work?
  3. When should you use ad set budgets?
  4. What is ad set budget sharing?
  5. How do you choose between the three?
  6. What do budget recommendations in opportunity score mean?
  7. How does Adwize set the budget for you?

When you create a campaign in Meta Ads Manager, you choose between three budget strategies. Advantage+ campaign budget, also called Campaign budget, sets one budget for the whole campaign and moves it in real time to the ad sets with the best opportunities. Ad set budgets give each ad set its own amount, which it can spend as soon as it finds delivery opportunities. Ad set budget sharing sits in between: you keep a budget per ad set, but up to 20% of your daily budget can move to other ad sets when they have better opportunities. Meta suggests the campaign budget when you value all ad sets the same and measure results at the campaign level. It suggests ad set budgets when you need control per ad set, when audience sizes differ a lot, or when ad sets use different optimization goals or bid strategies.

TL;DR

  • Meta offers three budget strategies: Advantage+ campaign budget, ad set budget sharing and ad set budgets.
  • The campaign budget moves money in real time to the ad sets with the best opportunities. Read its results at the campaign level.
  • Ad set budgets give you control per ad set, useful when audience sizes or goals differ a lot.
  • Budget sharing keeps a budget per ad set and lets up to 20% of the daily budget move between them.
  • Adwize proposes the budget setup with your campaign and changes nothing until you approve.

What are the three budget options in Meta Ads Manager?

Meta gives you three ways to set a budget when you create a campaign: Advantage+ campaign budget, ad set budget sharing and ad set budgets. They differ on one question: who decides how money moves between your ad sets during the campaign, Meta’s delivery system or you.

Meta uses several names for the first option. Advantage+ campaign budget is also called Campaign budget, or Budget with Advantage+ on, and many advertisers still say CBO. It is the same thing.

Your choice depends on your goals, Meta says. The rest of this guide takes each option in turn, with the goals Meta lists for it and an example.

Advantage+ campaign budget
= Meta moves 100% in real time
Ad set budget sharing
= Meta moves up to 20%
Ad set budgets
= you move it, by hand
Three strategies, one question: who moves the money between ad sets during the campaign.

How does Advantage+ campaign budget work?

You set one budget for the whole campaign, daily or lifetime. Meta then distributes it continuously, in real time, to the ad sets with the best opportunities, spending more where results come cheaply and less on ad sets that underperform. It is best suited to campaigns with at least 2 ad sets.

Meta lists four goals that fit it: you are flexible on how budget is spent across ad sets, you measure results at the campaign level, you want simpler setup and management, and you value all ad sets the same. The promised benefits are better overall performance, more delivery and more automation.

Example. You run three ad sets for a candle brand, each targeting a different interest, with a campaign budget of $90 a day. Meta may spend $60 on one ad set and $15 on each of the others if that gets the most results overall. That is the intended behavior, not a failure.

You can still set a minimum and a maximum spend limit for each ad set, if one of them has a hard budget requirement. Meta’s best practices page advises using those limits sparingly, because every locked dollar reduces the system’s room to optimize.

When should you use ad set budgets?

Use ad set budgets when you want to decide what each ad set spends. Each ad set gets its own amount and can spend it as soon as delivery opportunities appear for it. A campaign budget, by contrast, spends your overall budget over the course of the campaign, wherever Meta sees the best opportunity.

Meta lists four situations where ad set budgets fit better:

  • You want to control the amount spent on each ad set.
  • The value of your ad sets differs greatly, and you cannot express that value through manual bidding.
  • Audience sizes differ a lot between your ad sets.
  • Your ad sets use mixed optimization goals or bid strategies.

Example. You test a broad audience of several million people against a small list of past buyers. Under a campaign budget, the big audience would likely take most of the money. With ad set budgets, each one gets a fixed share, so the small audience gets a fair test. The benefit Meta names is simple: more control in delivery.

What is ad set budget sharing?

Ad set budget sharing is the middle option for campaigns that do not use a campaign budget. You set a budget for each ad set, and Meta can share up to 20% of your daily budget with other ad sets, adjusting that slice up or down in real time when better opportunities appear elsewhere.

Meta recommends it when you have budget constraints but still want to chase the best opportunities, when you need tighter control over each ad set’s spend, or when you want delivery to favor higher-performing ads without setting separate budgets. The benefits it names are more efficient delivery and less manual optimization.

Read it as a safety margin. Most of each budget stays where you put it, and a limited slice follows performance. If you are not ready to hand the whole budget to Meta, it is a sensible first step.

The three Meta budget strategies side by side
Advantage+ campaign budgetAd set budget sharingAd set budgets
Where you set the budgetOnce, on the campaignOn each ad setOn each ad set
What moves between ad setsThe whole budget, in real timeUp to 20% of the daily budgetNothing, unless you change it
Fits best whenAll ad sets are worth the sameYou want control plus some flexibilityAd sets differ in value, size or bidding
Main benefit, per MetaPerformance, delivery, automationEfficient delivery, less manual workMore control in delivery

How do you choose between the three?

Start from how you judge results. If you judge the campaign as a whole and every ad set is worth the same to you, choose Advantage+ campaign budget. If each ad set has its own job, audience size or bid strategy, choose ad set budgets. If you want control with a little flexibility, choose budget sharing.

A simple test: would you be upset if one ad set got 80% of the money? If not, the campaign budget fits. If yes, keep ad set budgets, or budget sharing to cap how much can move.

When you use a campaign budget, judge it at the campaign level, as Meta asks: total results and average cost per result. Judging each ad set alone leads to the classic mistake of pausing the ones that spend little, which Meta advises against. The CBO vs ABO comparison goes further into this choice.

  1. Do you judge the campaign as a whole?
  2. Is every ad set worth the same to you?
  3. Yes to both: Advantage+ campaign budget
  4. Need a cap on what moves: budget sharing
  5. Different audiences, goals or bids: ad set budgets
A quick way to choose, built from the goals Meta lists for each option.

What do budget recommendations in opportunity score mean?

When your account is eligible, Meta can suggest budget changes through opportunity score, a tool that ranks campaign recommendations in near real time. Meta describes these recommendations as experimentally proven. They can include switching a campaign to Advantage+ campaign budget.

Meta adds a clear warning: the score, even a high one, does not reflect your actual or future performance and does not guarantee it. Treat each recommendation as a hypothesis to check against your own numbers.

A practical rule: before you accept a budget recommendation, note the current cost per result and compare it a week later. If it got worse, you have your answer.

How does Adwize set the budget for you?

Adwize prepares the full Meta campaign from one sentence, budget strategy included, and shows it before anything goes live. You see whether it chose a campaign budget or ad set budgets, the amounts and why, in plain words. You approve, edit or refuse it.

While the campaign runs, Adwize reads the results every day. If one ad set eats the budget at a higher cost, or a small audience never gets a fair share, it tells you in one sentence and proposes the change. Nothing moves without your yes. See the Optimize page.

Adwize works with Meta ads only, on Facebook and Instagram, inside your own ad account. To see how a campaign is prepared from a sentence, go to the Launch page.

Frequently asked questions

Is Advantage+ campaign budget the same as CBO?

Yes. Meta calls it Advantage+ campaign budget, Campaign budget or Budget with Advantage+ on. Many advertisers still call it campaign budget optimization, or CBO. In every case you set one budget at the campaign level and Meta distributes it across ad sets.

Why does Meta spend almost nothing on one of my ad sets?

With a campaign budget, Meta does not split the money equally. It may spend most of it on one ad set if that gets the best overall results. If you need a fair share for each ad set, use ad set budgets or set spend limits.

How much budget can move with ad set budget sharing?

Up to 20% of your daily budget, according to Meta. You keep control of each ad set’s budget, and that share is adjusted up or down in real time toward the ad sets with more opportunities. It is for campaigns that do not use a campaign budget.

Which budget option should a beginner choose?

If your ad sets are similar and you judge the campaign as a whole, the campaign budget is the simplest: one amount to manage. If you are testing very different audiences, start with ad set budgets so each one gets a fair test.

Does Adwize change my budget on its own?

No. Adwize proposes budget changes, with the reason in one sentence, and waits for your approval. It does not launch, change or spend anything until you say yes.

Sources

  1. Meta Business Help Center, About campaign budgets and ad set budgetsAccessed 10/09/2026
  2. Meta Business Help Center, About Advantage+ campaign budgetAccessed 10/09/2026
  3. Meta Business Help Center, Best practices for Advantage+ campaign budgetAccessed 10/09/2026

Written by the Adwize team

The people building Adwize, an AI agent for Meta ads.

Share

Meta ads, made easy

Launch your next campaign in 2 minutes.

Meta Ads