Scaling Facebook ads for ecommerce means moving an ad account through three structured phases (testing, validation, scaling) while defending Return on Ad Spend (ROAS) with the right campaign structure, creative volume, and budget allocation at each spend tier. At Skaleit, we use this exact three-phase scaling system to push ecommerce brands to $15,000/day in spend at a 7.59x ROAS, with individual days generating $23,000 in revenue on $1,700 in spend and $35,000 on $15,000 in spend at 2.29x ROAS.
This guide breaks down the full framework we run inside our agency, including the exact account structure, creative rules, and cost cap plus bid cap layering that keeps ROAS stable as budget climbs.
TL;DR
– Phase 1 ($0 to $300/day): Pure testing. One ASC (Advantage+ Shopping Campaign), one ad set, 30 to 50 creatives. Goal: find 5+ winning creatives, 1 winning product, 1 winning offer, 1 winning landing page. – Phase 2 ($300 to $1,000/day): Split into 1 testing campaign + 1 scaling campaign. Scaling campaign holds 10 to 20 winners using post IDs. 70% of budget goes to scaling, 30% to testing. – Phase 3 ($1,000 to $5,000+/day): Introduce a cost cap ASC and a bid cap CBO (Campaign Budget Optimization) alongside the standard scaling campaign. Keep learning phase spend under 50%. – Real results: $2K spend to $15K revenue at 7.152x, $2.5K spend to $17K revenue at 7.09x, $15K/day at 2.29x ROAS. – Non-negotiable: never move to the next phase without the required creative volume, or ROAS collapses within days.
Phase 1: Testing (0 to $300/Day)
Phase 1 is a pure discovery phase, and the only job is finding the winning combination of creative, product, offer, and landing page before spending scales at all.
The account structure is intentionally minimal:
– 1 testing campaign – 1 ASC (Advantage+ Shopping Campaign) – 1 ad set – 30 to 50 creatives inside
Cutting rule: kill any creative where spend exceeds 1x to 2x your AOV (Average Order Value) and ROAS sits below target. Refresh creatives every 1 to 2 weeks.
Static ads alone are enough in this phase. One of our accounts hit $2.5K/day at 7.09x ROAS using static ads only. Statics let you test angles, hooks, and product framings far faster than video, which is critical when you have not yet validated demand. According to Meta’s official Advantage+ Shopping documentation, ASC campaigns are engineered to consolidate signal, which is why we run them from day one.
Exit criteria for Phase 1: you must have at least 5 winning creatives, a validated product, a validated offer, and a validated landing page. Moving forward with only 1 or 2 winners guarantees a ROAS crash within days of scaling.
Phase 2: Validation and Early Scaling ($300 to $1,000/Day)

Phase 2 splits the account into two campaigns so you can protect winners while continuing to test new angles.
Structure
– Testing campaign: 1 ASC or CBO, 1 ad set per test, 5 to 8 creatives per ad set. Test one angle, one creative type, one landing page, and one offer per ad set. – Scaling campaign: 1 ASC, 1 ad set only, 10 to 20 winning ads, best offer, best landing page.
Budget allocation: roughly 30% to testing, 70% to scaling.
ASC vs CBO in Phase 2
| Campaign Type | Best For | Risk | |—|—|—| | ASC (Advantage+ Shopping) | Broad post-Andromeda distribution, unified signal | Less manual control over ad set spend | | CBO | When offers and products are already validated | Meta chases lowest CPA, not highest ROAS, so budget can flow to low-AOV ad sets |
We generally prefer ASC in early Phase 2 because CBO tends to over-allocate to high-engagement videos, which do not always correlate with high ROAS. If you are running mixed creative types (static images + video) inside a CBO, Meta will almost always push budget to video because of watch time, hold rate, and scroll-stopper signals. Sometimes static ads deliver the highest ROAS in the account and get starved by the algorithm.
Inside the scaling campaign, use post IDs only for winning ads. This preserves social proof (comments, shares, likes) and helps Meta distribute budget across both statics and videos without over-indexing on engagement signals. Our static-first testing method for winning UGC ads pairs directly with this workflow.
Exit criteria for Phase 2: a consistent 30-day ROAS trend inside the scaling campaign. Not one good week. A consistent 30-day trend.
Phase 3: Scaling ($1,000 to $5,000+/Day)

Phase 3 is where most brands blow up their ad account, because they scale budget without the creative volume or structural safety nets required at this level.
Do not enter Phase 3 unless you have:
– At least 15 winning creatives already loaded into the scaling campaign – A consistent pipeline producing 5+ new winning creatives every week – A mix of statics and videos (single-format accounts stall fast at this spend)
The Phase 3 Structure
Everything from Phase 2 stays. On top of that, we layer two new campaign types:
1. Cost cap ASC: one ad set per cost cap to test, winning ads only, post IDs only. 2. Bid cap CBO: one ad set per bid cap, tested within your target CPA range.
Budget allocation shifts: 20 to 30% testing, remainder split across the scaling ASC, cost cap ASC, and bid cap CBO. The bid cap CBO should carry a very high daily budget (equal to or greater than the rest of the account combined on some days).
Why Cost Cap and Bid Cap Together
| Campaign Type | Spend Behavior | ROAS Behavior | |—|—|—| | Cost cap ASC | Spends most days, even if CPA target is missed short-term | Meta “promises” target CPA over a longer window (7 to 30 days) | | Bid cap CBO | Will not spend at all if it cannot hit the CPA bid | Highest ROAS days, most volatile spend |
Example math: if your target ROAS is 2x and your AOV is $100, your bid cap should sit around $40 to $60. Some days the bid cap CBO will spend $2K to $3K. Other days it will spend $20 to $30. That is by design. On the low-spend days, if Meta had spent, ROAS would have cratered. The bid cap protects you from those days automatically.
This dual structure is how we hold ROAS stable while pushing daily spend past $5K. For brands in this range, our bid cap scaling strategy breakdown walks through the exact bid testing workflow.
The Learning Phase Rule
At the account level, keep spend in the learning phase under 50%. Most audits we run show accounts with 80 to 90% of spend stuck in learning, which is the single biggest reason ROAS refuses to stabilize during scaling. If your ads never exit learning, your performance will oscillate every day and every scaling attempt will fail.
Meta’s official guidance on the learning phase requires roughly 50 conversion events per ad set within 7 days to exit. Structural consolidation (fewer, better-fed ad sets) is what solves this at scale.
Andromeda Context: Why This Framework Works Now
As of 2026, the Andromeda algorithm update has restructured how Meta distributes budget and evaluates signal across the funnel. The three-phase system aligns with post-Andromeda behavior because it favors consolidated ASC structures, high creative volume in single ad sets, and post-ID-based signal accumulation, all of which the Meta Andromeda complete guide for ecommerce explains in depth. Fragmenting budget across dozens of ad sets (the pre-Andromeda default) actively fights the algorithm now.
Creative Volume Requirements by Phase
| Phase | Daily Spend | Winning Creatives Needed | Weekly New Winners | |—|—|—|—| | Phase 1 | $0 to $300 | 5+ | N/A (still testing) | | Phase 2 | $300 to $1,000 | 10 to 20 | 2 to 3 | | Phase 3 | $1,000 to $5,000+ | 15+ | 5+ |
Skipping ahead without hitting the creative volume threshold is the single most common reason ROAS collapses during scaling.
FAQ
What ROAS should I target when scaling Facebook ads for ecommerce?
A healthy target range is 2x to 7x ROAS depending on margin structure. Our agency accounts sit between 2.29x (at $15K/day spend) and 7.59x (at lower daily volume). Higher spend tiers naturally compress ROAS because you are pushing into colder audiences.
Should I use ASC or CBO for scaling?
ASC (Advantage+ Shopping Campaigns) for the primary scaling campaign because it consolidates signal post-Andromeda. Add a bid cap CBO in Phase 3 to protect ROAS on volatile days. Avoid pure CBO for mixed creative types because it over-allocates to high-engagement videos regardless of ROAS.
How many creatives do I need before scaling to $5,000/day?
At least 15 winning creatives already in the scaling campaign, plus a weekly pipeline producing 5+ new winners. Without this volume, ROAS drops sharply within 3 to 7 days of scaling.
What does “post ID only” mean for scaling campaigns?
Use the same underlying post ID (not a duplicate ad) so social proof accumulates on one asset. This preserves comments, likes, and shares, which improves distribution and lowers CPMs.
Why should learning phase spend stay under 50%?
Ads in the learning phase have unstable delivery and inconsistent performance. If more than 50% of account spend is in learning, ROAS will oscillate daily and scaling attempts will fail. This is the most common issue we find in agency audits.
Can I scale with static ads only?
Yes, up to a point. We have run accounts to $2.5K/day at 7.09x ROAS using statics only. Past $3K to $5K/day, mixing in video is usually required to sustain reach and prevent creative fatigue.
About the Author
Antonio Ventre is the founder of Skaleit, a Meta ads agency for ecommerce brands. His team has managed hundreds of ad accounts and scaled brands past $15,000/day in ad spend using the three-phase framework outlined above.
Want Skaleit to Build This System for Your Brand?
If you want our team to install this exact three-phase scaling system inside your ad account and take you from testing to $5K+/day profitably, book a call with Skaleit.

