TL;DR
- Meta ties the end of the learning phase to about 50 optimisation events in the 7 days after an ad set's last significant edit.
- Pausing an ad set for seven days or longer, or changing its optimisation event, audience or creative, counts as a significant edit; budget and bid changes may count depending on their size.
- Meta publishes no fixed safe budget increase. The common 20% step is a practitioner rule of thumb, not Meta guidance.
- Advantage+ campaign budget needs the same budget type, bid strategy and standard delivery across ad sets, and moves spend to the cheapest results.
- Rising frequency with flat reach and falling CTR marks creative fatigue, which Meta says can lead to a higher cost per result.
To scale Facebook ads, wait until an ad set has a stable cost per result and has left the learning phase, then add spend in steps the delivery system can absorb (vertical scaling) or open new room for it to spend into with fresh audiences, placements and creatives (horizontal scaling). Most scaling plans fail on the second half of that sentence: the budget goes up, but the audience and the creative pool stay the same size, so frequency climbs and the cost per result climbs with it.
This guide covers how to scale Facebook ads without wrecking a campaign that works: when a campaign is ready, how vertical and horizontal scaling differ, what Advantage+ changes, and which numbers tell you to keep going or stop.
When a Facebook ad campaign is ready to scale
Scaling a campaign that has not settled yet only buys you a bigger version of an unstable result. Before you touch the budget, check three things.
It has left the learning phase
Meta's Business Help Center says delivery tends to stabilise once an ad set reaches about 50 optimisation events in the 7 days after its last significant edit. An optimisation event is whatever you told the ad set to optimise for: a purchase, a lead, a landing page view. Until the ad set gets there, Ads Manager shows it as "Learning", and costs during that period are usually less predictable. If Meta does not expect the ad set to reach roughly 50 events in a week, the status changes to "Learning limited". Meta says this is not a penalty, but it does mean the system has too little data to settle.
The cost per result has held steady
Look at the last 7 to 14 days, not yesterday. A cost per result that swings widely day to day tells you the ad set has not found a reliable pocket of buyers yet. A flat or slowly improving trend is what you want before adding money.
The result is worth more of the same
Scale the ad set that hits your target cost per acquisition or return on ad spend, not the one with the most clicks. If the business makes a loss at today's cost per sale, spending more just loses money faster. Check the back end too: lead quality from the sales team, refund rates, real revenue in your shop system, not only what the pixel reports.
Vertical scaling: raising the budget on what already works
Vertical scaling means putting more money into the same campaign or ad set. It is the simplest move and the one most likely to cause trouble if done carelessly.
Why big budget jumps can reset learning
Meta lists the edits that count as "significant", which means edits that can send an ad set back into the learning phase. Pausing an ad set for seven days or longer, changing the optimisation event, changing the audience and changing the creative are on the list. Budget and bid changes may also count, and Meta says this depends on the size of the change. It does not publish a single percentage cut-off. A small change is treated as a tweak; a large one can be treated as a new situation the system has to relearn.
There is also a mechanical reason big jumps hurt. When the daily budget doubles overnight, the system has to find twice as many results the next day. It does that by bidding into more expensive auctions and reaching people further from your best converters. Cost per result usually rises even if learning does not reset.
How much to raise the budget at once
Meta does not give a fixed percentage. Practitioners often use a rule of thumb of raising budgets by around 20% at a time and waiting a few days between increases. Treat that as a cautious habit from the advertiser community, not as Meta guidance, and not as a threshold that guarantees learning will not reset. What Meta does say is to keep adjustments minor where you can and, if several changes are needed, to make them together so the ad set goes through one learning period instead of several.
A workable approach looks like this:
- Pick the ad set with the most stable cost per result over the last one to two weeks.
- Raise the budget by a modest step, then leave it alone for at least three days so the data has time to show the effect.
- If the cost per result stays within your target, take another step. If it rises past target and stays there, go back to the previous budget instead of cutting below it.
- Write down every change with a date. Without a change log, nobody can say later which edit caused a shift.
An illustrative example: an ad set spends 1,000 baht a day at a cost per lead of 200 baht. Stepping to 1,200, then 1,450, then 1,750 over two weeks lets you see where the cost per lead starts to drift. Jumping straight to 3,000 baht tells you nothing useful if costs rise, because you cannot tell which part of the jump caused it.
Horizontal scaling: finding new room to spend
Horizontal scaling means adding new places for the budget to go instead of pushing harder on one ad set. It matters because every audience has a ceiling. Once the people most likely to respond have seen your ads several times, more budget only buys more impressions on the same people.
New audiences
Test a broader audience, a new lookalike audience built from purchasers instead of all website visitors, or a new interest cluster. Meta's own Learning limited advice includes expanding your audience, which tells you how much the system relies on having room to search. Keep each test in its own ad set so its results stay readable.
New placements
If you limited an ad set to Facebook Feed only, opening up Advantage+ placements lets delivery reach Instagram, Reels, Stories and the Audience Network. This needs creative in the right sizes. A square feed image cropped badly into a vertical Reels slot will cost more per result.
New creatives
New creative is often the cheapest form of horizontal scaling. A different hook, a different first three seconds of video, a different offer angle or a user-generated style ad can reach people the existing ad does not move. Note that adding creative to a running ad set is on Meta's list of significant edits, so add new ads in batches rather than one a day.
Duplicating ad sets
Duplicating a winning ad set at a higher budget is a common tactic. The copy starts its own learning phase, and two copies with the same audience compete in the same auctions, which can push both costs up. Meta's advice on Learning limited also mentions combining ad sets, which points the other way: fewer, larger ad sets get more data each. Duplicate when you are changing something meaningful, such as the audience or the optimisation event, not just to get around a budget step.
How Advantage+ and campaign budget change scaling
With Advantage+ campaign budget (the setting earlier called campaign budget optimisation), you set one budget at the campaign level and Meta moves spend between ad sets toward the ones getting results at the lowest cost. To use it, the ad sets need the same budget type, the same bid strategy and standard delivery. Meta notes that ad set spending limits can restrict how far the budget moves.
This changes how you scale in two ways. First, vertical scaling happens at the campaign level, so one budget increase is spread across all ad sets rather than landing on a single one. Second, a new ad set added to the campaign may get little spend at first if the system prefers the established ones, so a test of a new audience can look like a failure when it simply had no budget.
Advantage+ sales campaigns (Meta's new name for Advantage+ shopping campaigns) go further. Meta's developer documentation says the Advantage+ setup needs Advantage+ audience, Advantage+ campaign budget and Advantage+ placements switched on. With targeting and placements largely automated, the main levers left for scaling are budget, creative volume and the quality of the conversion data you send back. In practice, scaling an Advantage+ campaign mostly means feeding it more good creative and keeping your conversion tracking clean.
Creative fatigue and frequency: the real ceiling
Meta describes creative fatigue as an audience seeing the same creative too many times, which makes people less likely to engage and can raise the cost per result. Frequency is the average number of times each person saw your ad in the selected period. As frequency rises, click-through rate tends to fall and cost per result tends to rise, because you are paying to show the same message to people who already decided not to act.
Signs of creative fatigue to watch for:
- Frequency climbing week over week while reach stays flat.
- Click-through rate on the same ad dropping steadily from its first week.
- Cost per result rising with no change to budget, audience or landing page.
- More negative feedback, such as people hiding the ad.
There is no frequency number that applies to every account. A retargeting campaign aimed at a small group of cart abandoners can run at a much higher frequency than a cold prospecting campaign. Track the trend in your own data instead of borrowing a threshold. The fix for fatigue is new creative and wider audiences, which is why horizontal scaling and creative production have to run alongside any budget increase.
Which metrics to watch while scaling
The table below lists the numbers to check after each scaling step and what a bad reading usually means.
| Metric | What a bad reading usually means |
|---|---|
| Cost per result (CPA) | Rising after a budget step: the ad set is reaching more expensive auctions or weaker prospects. |
| Delivery status (Learning / Learning limited) | Back in Learning after an edit: the change was large enough to count as significant. |
| Frequency and reach | Frequency up, reach flat: the audience is saturated and needs widening or new creative. |
| Click-through rate per ad | Falling on an ad that used to perform: creative fatigue. |
| Back-end revenue or lead quality | Pixel results up but real sales flat: tracking or audience quality problem, not a scaling win. |
Read these together. A higher cost per result with a steady frequency points to auction pressure from the budget step. A higher cost per result with rising frequency points to fatigue. Each needs a different fix.
What this means for advertisers in Thailand
Thai advertisers often run Thai and English creative side by side, and that matters for scaling. Splitting a small budget across language versions can leave each ad set short of the roughly 50 weekly events Meta describes, so it stays in Learning limited. If both languages target the same people, consider fewer ad sets with both creatives inside them, and let the delivery system pick.
Audience size also matters. A narrow geographic target, such as a few Bangkok districts for a clinic or restaurant, saturates faster than a national e-commerce audience. For local businesses, the ceiling usually comes from frequency long before budget, so horizontal scaling through creative variety does more than budget increases. Seasonal peaks like 11.11, 12.12 and Songkran also raise auction competition, so a cost increase during those weeks may come from the market and not from your scaling step.
Common mistakes when scaling Facebook ads
- Raising the budget on day two of a new ad set, before it has any stable data.
- Making several edits on different days, which can restart learning more than once.
- Duplicating the same ad set many times with the same audience, so the copies bid against each other.
- Judging scaling only from Ads Manager without checking real sales or lead quality.
- Waiting for performance to drop before ordering new creative, which leaves a gap of weeks with tired ads.
Facebook ads scaling FAQ
How much should I increase my Facebook ad budget at once?
Meta does not publish a fixed percentage, so increase in modest steps and watch the cost per result for a few days after each one. Many practitioners use about 20% per step as a cautious rule of thumb, but that comes from the advertiser community, not from Meta, and it does not guarantee the ad set will stay out of learning.
Does increasing the budget reset the learning phase?
It can, depending on the size of the change. Meta lists budget and bid changes as edits that may be significant depending on magnitude, while pausing for seven days or longer, changing the optimisation event, the audience or the creative are listed as significant.
How many conversions do I need before scaling?
Aim for an ad set that has left the learning phase, which Meta ties to about 50 optimisation events in the 7 days after the last significant edit. Below that, results are often too unstable to judge whether more budget will hold the same cost.
Is horizontal or vertical scaling better?
Neither works for long on its own: vertical scaling adds spend, and horizontal scaling adds the audience and creative room that spend needs. A campaign that only gets budget increases usually hits a frequency ceiling, and one that only gets duplicates splits its data too thin.
Should I use Advantage+ campaign budget when scaling?
It is usually easier, because one campaign budget lets Meta shift spend to the ad sets with the lowest cost per result. The trade-off is less control over how much each ad set spends, so new tests may need ad set minimums or a separate campaign to get enough budget.
Getting help with a scaling plan
Scaling is mostly discipline: a change log, patient budget steps and a steady supply of new creative. If you want a team to manage that process, see the Facebook ads management service, or the broader social ads service if your budget also runs on other platforms. For accounts where Instagram placements carry most of the results, the Instagram ads service covers the same work on that side.







