How to scale Facebook ads without resetting the learning phase

By Matheus Mello, founder of Ads Editor and owner of YEP Agência · Published · Updated · 10 min read

Ask how to scale Facebook ads and you will usually hear the 20% rule: raise the budget by no more than 20% every three or four days. We run Meta Ads accounts differently, in budget steps of up to 35% that can be repeated back to back, with a re-evaluation every 2 to 4 hours. This guide covers the method, the math and the safeguards.

Quick answer

To scale Meta Ads without resetting learning, raise the budget in steps of up to 35%, which can be repeated back to back within the same minute, then re-evaluate every 2 to 4 hours: if results hold, step up again; if they drop, hold or cut. Avoid one big jump, such as doubling the budget in a single edit.

Summary

  • What resets learning is one big jump, not a sequence of moderate steps.
  • Steps of up to 35% can be chained; above roughly 38%, an increase starts to behave like a significant edit.
  • Re-evaluate every 2 to 4 hours and let the results of that window decide the next step.
  • For digital products with instant revenue data, the daily budget can follow sales x average order value x k.
  • Scaling needs a written daily ceiling, one automation per budget and a stop-loss.
In this article · 9 sections
Budget scaling dashboard for Meta ads showing step increases and results by campaign

What actually resets the learning phase when you scale?

An ad set that exits learning has found a cheap path to its optimization event. What throws it back into learning is one big jump, such as doubling the budget in a single edit. In the accounts we run, a sequence of steps of up to 35% does not reset learning, even when the steps add up to more than 100% in the same day.

Meta has never published a precise threshold. Its own documentation example, quoted by Jon Loomer, only says that going from $100 to $101 is unlikely to restart learning while going from $100 to $1,000 may. Jon also reported Meta recommending, inside Ads Manager, a raise from $100 to $179 (79%) without reentering learning. The popular 20% rule is a safe convention, not a Meta rule.

How much should you increase the budget at a time?

Up to 35% per step. The practical limit sits near 38%: above that, Meta starts treating the increase like a significant edit. And the step can be repeated back to back, in the same minute, without waiting days between one and the next. That is how we run accounts that scale to five-figure daily budgets.

Five 35% steps in a row
StepDaily budget
Start$250.00
Step 1 (+35%)$337.50
Step 2 (+35%)$455.63
Step 3 (+35%)$615.09
Step 4 (+35%)$830.38
Step 5 (+35%)$1,121.01

Five steps, one after the other, take a campaign from $250 to $1,121 a day, more than four times the starting budget, without the single jump that resets learning. If the day has room to spend, there is no reason to wait two days between increases.

How often should you re-evaluate during the day?

Every 2 to 4 hours. If results hold or improve, run another sequence of steps of up to 35%. If they get worse, hold the budget or cut it. What happened in that window decides the next step, not a fixed clock between increases.

AI budget optimization dashboard showing what scaling produced by campaign
AI Optimization: what the scaling produced in the period (demo data, Portuguese interface).

How do you set the daily budget from revenue?

There is a method used by digital product sellers who scale on same-day revenue, and it is the rule we have followed since 2023: the day's budget comes from revenue already booked. The math is today's sales x average order value x k, and k depends on ROAS:

The k multiplier by same-day ROAS
Same-day ROASk (revenue multiplier)
Close to 2x 5
1.7 to 1.9x 4
Below 1.7x 3

Example

11 sales at $100 add up to $1,100 in revenue. With a ROAS of 1.99, k is 5, and the day's budget goes to $5,500.

The budget here is an open ceiling, not a spend target: the campaign spends whatever the auction delivers under it. Check it in the morning and at night, and kill any campaign that is not selling, the same day.

When does the revenue method make sense?

  • Digital products with revenue measured per sale and immediate results: every sale shows up the minute it happens, in your checkout's own dashboard (Stripe, Shopify, Kajabi, Teachable, ClickFunnels or similar) or in your UTM tracking, so you know the day's profit in near real time.
  • High margins, where a ROAS near 2 still leaves profit.
  • Enough cash to absorb a bad day without hurting the business.
  • Ecommerce and supplements can use it on one condition: you know product cost and net profit in near real time and respect your break-even ROAS. Digital products do not carry those costs; physical goods do, and multiplying revenue below break-even multiplies the loss.

When should you not use it?

  • When a sales team closes later: same-day revenue does not reflect what the campaign generated, and the budget would be stuck near zero while the team is still closing.
  • High-ticket offers: few sales a day, each one heavy enough that sales x order value x k swings too much to set a budget hour by hour.
  • Lead and messaging campaigns, which have no per-sale revenue to multiply.

Vertical or horizontal scaling: which one?

Vertical vs horizontal scaling
TypeWhat it isWhen to use it
VerticalRaise the budget of what is already running, in steps of up to 35%A campaign with conversion volume and cost within target
HorizontalMore creatives and more campaigns pointed at the same broad audienceWhen the running campaign no longer absorbs budget at the same cost, or to change structure (ABO to CBO) without touching the original

Most advertisers who scale today are on Advantage+ and broad audiences. So horizontal scaling no longer means slicing the audience into pieces; it means feeding the algorithm more creative and opening more campaigns on the same audience. Copying campaigns within or across accounts is the tool for that duplication.

When the goal is reach rather than conversions, saturation is managed with a Facebook ads frequency cap: Cap for a ceiling that works with daily budgets and CBO, Target for an average on a lifetime budget.

When scaling by budget stops paying, the other lever is the bid: bid cap vs cost cap shows how to turn order value and margin into a starting bid.

Does the structure matter: ABO or CBO to scale?

The working consensus is to test in ABO and scale in CBO, and there are numbers attached: CBO needs roughly 50 conversions per week per ad set, ideally 150 across the campaign, to allocate with real signal. Below that it is deciding in the dark. The full article is CBO vs ABO, and the minimum budget math per ad set is in learning phase budget on Meta Ads.

When should you kill instead of scale?

Scaling without kill rules burns money. The rules we use:

  • CTR below 0.5% with enough impressions is a cut candidate.
  • Frequency above 5 signals decay in ecommerce; for digital products, 4 is already a warning. Local businesses normally run higher, because recall matters there.
  • Hook rate dropping against the previous week warns of fatigue before CTR moves. See hook rate, hold rate and creative fatigue.

What safeguards does automated scaling need?

1. A written daily ceiling, not a remembered one

Automation without a ceiling keeps climbing while results hold and keeps climbing when they stop holding. Define how much a campaign is allowed to grow in a day over its starting budget, and let the re-evaluation decide whether the next step happens.

2. One automation per budget

If a budget rule and an automatic scaler act on the same campaign, one raises while the other cuts, and the campaign never leaves learning. Ads Editor arbitrates: on budget actions the scaler wins, and the rule logs the skip in its history. Rules that only pause or reactivate are unaffected.

3. Rules with minimum volume and the right date range

Every kill rule needs a spend or impressions floor, or it will pause an ad that had one bad hour. And check the date range: on August 31, 2026, we confirmed on Meta's API that the last 3 days preset excludes today. Run on the 31st, it returned the 28th, 29th and 30th. A Monday morning rule on the last 3 days is looking at Friday, Saturday and Sunday. In Ads Editor, every range says in its name whether it includes today.

Four rule templates to start from
GoalConditionAction
Stop the bleedingSpend above 1.5x target CPA and 0 purchases, last 3 days including todayPause the ad
Protect CPACPA above target and spend above 2x target, last 7 daysCut budget 20%
Push a winnerROAS above goal and more than 10 purchases, last 7 daysRaise budget 15%, with a daily cap
Watch without actingCTR below 0.5% and more than 5,000 impressions, todayNotify only

Four rule templates with spend floors, and the date range trap measured on Meta's presets, are in Facebook Ads automated rules.

How does automated scaling work in Ads Editor?

AI Optimization, available on the Business plan and up, only acts on the campaigns you assign to it and has the safeguards above built in:

  • Pace by profile: conservative, moderate or aggressive, with a growth ceiling for the day.
  • Budget distribution across the week and the day: even, gradual, weekend or weekdays, plus an hourly curve.
  • Pacing: spreads the budget through the day so it does not burn through early.
  • Stop-loss: pauses automatic scaling if results get worse several days in a row, your defense against a broken pixel.
  • ABO and CBO structure advisor: detects when the structure is costing you results and suggests switching. It never switches on its own: it shows the evidence and waits for your approval.
  • Creative fatigue: warns when an ad nears the refresh limit for its business type, with a stronger alert when frequency or CTR turn as well.
Setting up an AI budget optimization with account and campaigns selected
Setting up an optimization: type, account and campaigns (demo data, Portuguese interface).

If a machine touching your budget makes you nervous

Do not turn on automatic scaling. Use notify-only rules and scale by hand, in steps of up to 35% with the 2 to 4 hour re-evaluation described above. Automation you do not trust is automation you switch off on day two.

Good scaling starts earlier, in testing: how to build a batch of variations, how much budget to give each ad set and when to cut are all in creative testing on Meta Ads. If Meta offers you the flexible format, what it changes is in Meta flexible ad format.

Frequently asked questions

How much can I increase the budget without resetting learning?

Up to 35% per step; the practical limit is near 38%. Steps can be repeated back to back in the same minute: what resets learning is one big jump, such as doubling the budget.

Do I need to wait between increases?

Not between the steps of one sequence. Between one sequence and the next, re-evaluate after 2 to 4 hours and step up only if results held or improved.

How do I set the daily budget from revenue?

Today's sales x average order value x k, with k of 5 for ROAS near 2, 4 for ROAS of 1.7 to 1.9 and 3 below that. It fits digital products with high margins and revenue measured per sale.

Is the 20% rule wrong?

It is safe but slow. Meta has not published a threshold, and its own in-app recommendation has suggested raises of 79% without reentering learning. Chained steps of up to 35% are what we run.

Does automated scaling replace the media buyer?

No. It executes a rule the media buyer defines, with a ceiling and safeguards. Strategy, creative and offer decisions stay human.

Glossary

Vertical scaling
Raising the budget of a campaign or ad set that is already working.
Horizontal scaling
Adding creatives or campaigns on the same audience to absorb more budget.
Stop-loss
A safeguard that halts automatic scaling after several days of worse results.
Break-even ROAS
The ROAS at which revenue exactly covers ad spend plus product and fulfillment costs.
Pacing
Spreading a daily budget over the hours of the day.

References

  1. Updates to Meta Ads Budgeting (Jon Loomer). Supports: Quotes Meta's documentation that $100 to $101 is unlikely to restart learning and $100 to $1,000 may, and reports an Ads Manager recommendation to raise $100 to $179 without reentering the learning phase.
  2. Facebook Ads Edits that Trigger the Learning Phase (Jon Loomer). Supports: Quotes Facebook's definition: the learning phase occurs when you create a new ad or ad set or make a significant edit to an existing one, and performance is less stable during it.

The claim supported by each source is shown above.

About the author

Matheus Mello, founder of Ads Editor and owner of YEP Agência. Runs client ad accounts at YEP Agência and built Ads Editor so his own agency could stop publishing ads one at a time. Usage numbers quoted on the blog come from the product activity log. Instagram: @theusm

Keep reading

Question about an Ads Editor screen? Help Center · All blog articles

Rules and scaling

Scale and cut on autopilot, with guardrails

Rules that pause what burns budget and budget scaling in steps of up to 35%, without watching the account at night.

  • Pause, activate and change budgets by rule
  • Scaling in steps of up to 35%
  • Start with notify only
Create my first rule
  • 7 day free trial
  • No credit card required
  • Cancellation through support