How We Scaled an Ecom Brand to $23K/Day at 13.59x ROAS

Picture of Antonio Ventre

Antonio Ventre

Founder, Skaleit Agency

6-month roadmap scaling an ecommerce brand from $84K to $230K per month at 4.81x ROAS on Meta ads

Scaling an ecommerce brand to $23,000 per day at a 13.59x ROAS on Meta ads is not an overnight event. It is the compounding result of six months of disciplined testing across offers, creatives, and campaign structures. In this case study, we (Skaleit) break down exactly how we took an ecom brand from $84K/month at 4.39x ROAS in October 2024 to $230K/month at 4.81x ROAS by April 2025, including the exact day we hit $23K in revenue at 13.59x ROAS (Return on Ad Spend) from $1.7K spent.

The brand had zero organic presence: no Instagram content, no UGC library, just 1K passive followers and a handful of weak product images. Everything you see below was built with paid acquisition on Meta as the sole growth channel, post-Andromeda algorithm conditions included.

TL;DR

Timeline: October 2024 to April 2025 (6 months). – Growth: From $84K/month at 4.39x ROAS to $230K/month at 4.81x ROAS. – Peak day: $23K revenue at 13.59x ROAS on $1.7K spend. – Three pillars tested: offers, creatives, campaign structure. – Creative volume: 80 new creatives per month for 5 months = 400 total. – Winning stack at scale: 20 winning ads, 2 winning offers, 4 winning products. – Winning structure: one ASC (Advantage+ Shopping Campaign) per product per offer, paired with a bid cap scaling campaign.

The Two Phases: The Hard 5 Months, Then the Easy Scale

Scaling ecommerce brands on Meta has two distinct phases, and 90% of the work happens in phase one. In our data, the hard phase ran from October 2024 (7K spent, 84K revenue, 4.39x ROAS) through February 2025. The easy phase (the actual budget scaling) started late March and produced the $23K/day peak.

Here is the monthly breakdown of Meta spend and total revenue during the build phase:

| Month | Meta Spend | Total Revenue | |——-|————|—————| | October 2024 | $7K | $41K (starting point $84K including organic tail) | | November 2024 | $13K | $41K | | December 2024 | $24K | $83K | | January 2025 | $18K | $51K | | February 2025 | $32K | $99K | | March 2025 | $27K | $62K | | April 2025 | $39K | $119K (Meta) / $230K total |

November dropped because we entered Black Friday without winning content or engagement history, so CPMs (Cost Per Mille) inflated. We recovered in December, then hit a scaling wall in March when we tried to increase budget without enough winners. That wall is why testing volume matters, and it is why we rebuilt the creative pipeline before pushing spend past $1K/day per campaign.

Pillar 1: Testing Offers to Find the Winning Product Stack

Offer testing is the single highest-leverage variable in ecommerce Meta ads, and most brands skip it. We tested three offer structures in parallel:

Welcome kit: a bundled first-purchase package for cold traffic. – Quantity discount: standard 2-for-X pricing to lift AOV (Average Order Value). – Bundle with purpose: a results-oriented stack (in the weight-loss niche, this meant 5 products fulfilling a complete weight-loss program).

The bundle with purpose won because it aligned the offer with the buyer’s actual outcome, which lets creative angles reference a promise, not a discount. By late March we had narrowed to 2 winning offers and 4 winning products that could run simultaneously without cannibalizing each other.

According to Meta’s own Advantage+ Shopping documentation, ASC campaigns benefit from clear product-offer separation, which is why we ran one ASC per product per offer instead of stuffing everything into one campaign.

Pillar 2: 400 Creatives in 5 Months (and Why Images Won)

Creative testing matrix showing format, angle, and style axes for scaling Meta ads with 400 tested creatives

Creative volume is what unlocks scaling on Meta, but only if the creatives are structured around distinct angles. We produced 80 new creatives per month for 5 months, totaling 400 tested assets. We tested across three axes:

  1. Format: video vs static image. Images won on both performance and production cost.
  2. Angle: weight loss, burn fat, and multiple sub-hooks per product.
  3. Style: UGC photos vs pure visual statics vs comeback-style before/after statics.

The insight that unlocked scale: UGC photos with proper post-production copy outperformed video UGC for this brand, and specific angles paired better with visual statics while others paired better with UGC photos. Matching angle to style to audience is the ratio most brands never find.

By the end of March we had 20 winning ads running simultaneously. You cannot scale with 3 or 4 winners. When you increase budget, ROAS drops because the algorithm cannot distribute spend across enough high-signal creatives. This is how creative fatigue breaks scaling, and it is why volume testing has to precede budget scaling.

Pillar 3: The Winning Ad Structure (ASC + Bid Cap + Cost Cap)

We tested ASC vs CBO (Campaign Budget Optimization) vs ABO (Ad Set Budget Optimization), and cost cap vs bid cap, with a dedicated new-customer budget excluding all existing buyers. The winning setup for this account:

One ASC per product per offer as the acquisition workhorse. – A bid cap scaling campaign with a high daily budget cap (up to $5K/day). – A cost cap campaign used only during promotional windows.

A critical rule: never spend more than 10% of budget on existing customers. New-customer acquisition is where profitable scale lives. Our post-Andromeda structure logic is why the ASC per product per offer setup outperformed consolidated ASCs for this brand.

Bid Cap vs Cost Cap: When to Use Each

| Feature | Bid Cap | Cost Cap | |———|———|———-| | Predictive spend | No (won’t spend without target ROAS) | Yes (spends to hit avg cost over week/month) | | Risk level | Low, safe to set high budgets | Higher, can overspend on bad days | | Best budget range | Up to $5K/day | Up to $1K/day | | Best use case | Always-on scaling ceiling | Promotion periods with clear winners | | Volatility | Skips bad days entirely | Spends on bad days, recovers later |

The reason bid cap can safely sit at $5K/day is that Meta will not spend unless it can generate a sale at the cap you set. On bad days the campaign spends nothing. On strong days it drains the budget and produces days like our $23K/13.59x ROAS peak. Cost cap, by contrast, averages spend across a longer window, so you can hit 3 or 4 days of $150 CPA (Cost Per Acquisition) against a $50 target before the algorithm rebalances.

The Scaling Formula (Once All Requirements Are Met)

Two-lever Meta ads scaling formula combining bid cap and cost cap campaigns to reach 13x ROAS peak

Actual budget scaling is the easy part once the three pillars are in place. Here is the exact sequence:

  1. Launch a bid cap scaling campaign with tested winning caps, budget set high (up to $5K/day). This is the ROAS spike lever.
  2. Launch a cost cap or CBO scaling campaign with winners at a conservative budget ($1K to $3K/day). This is the consistency lever.
  3. Increase budget 20 to 30% every 2 to 3 days if ROAS stays above target.
  4. Require 20+ winning creatives in rotation (more if you are running statics only, since scaling static ads requires higher volume than video-led accounts).

The bid cap campaign is what produced the $23K day. The cost cap and CBO layer is what produced the consistent $119K April Meta revenue at 4.81x ROAS. You need both. One spikes the account, the other holds the floor.

Why This Only Works With Enough Winners

The 20 winning ads, 2 offers, 4 products threshold is not arbitrary. In March we tried to scale with fewer winners and ROAS collapsed. February hit $99K revenue at strong efficiency, then March dropped to $62K on similar spend because creative fatigue outpaced our production. We rebuilt the pipeline, hit the 20-winner threshold, and April opened up to $119K in Meta revenue and $230K in total revenue.

According to Google and industry creative-effectiveness research, creative accounts for 60 to 70% of paid media performance variance. Meta’s post-Andromeda distribution amplifies this: the algorithm needs enough high-signal creative variance to serve the right ad to the right user, which is why volume beats optimization once past the winner threshold.

FAQ

How long does it realistically take to scale an ecommerce brand to $20K/day on Meta ads?

For a brand with zero organic presence, our real-world timeline was 6 months of disciplined testing before the account could sustain $10K+/day. The first 5 months are creative and offer discovery. The 6th month is budget scaling. Brands with existing UGC libraries or organic content can compress this to 3 to 4 months.

How many creatives do I need to scale profitably on Meta?

We target 20+ winning ads in active rotation before scaling budget aggressively. To reach 20 winners, expect to test 80 new creatives per month for at least 3 to 5 months, depending on your winner conversion rate. Static-only accounts need higher volume than video-led accounts.

Should I use bid cap or cost cap when scaling Meta ads?

Use bid cap for always-on high-budget scaling because it will not spend unless the target ROAS is achievable, which protects you on bad days. Use cost cap during promotional windows or Q4 pushes when you have clear winners and want the algorithm to average performance across a longer window.

What percentage of my budget should target new customers vs existing customers?

At least 90% should go to new-customer acquisition. Existing customers can be retargeted with 10% or less. Profitable scale comes from cold acquisition, not from squeezing the retention list.

Can you scale a Meta ads account with zero organic content?

Yes. The brand in this case study had 1K inactive followers and no UGC. We built the entire acquisition engine on paid creative alone. However, expect longer creative testing cycles because you lack organic signals to identify winning angles before ad testing.

What ad structure works best for scaling ecommerce on Meta in 2026?

For this account, one ASC per product per offer paired with a bid cap scaling campaign was the winning structure. This is post-Andromeda tested. Structure choice depends on catalog size and offer complexity, but ASC-per-product-per-offer consistently outperforms consolidated single-ASC setups for brands with 3+ distinct SKUs.

About the Author

Antonio Ventre is the founder of Skaleit, a Meta ads agency for ecommerce brands. Skaleit manages 7 and 8-figure ad accounts across supplements, fashion, skincare, and lifestyle verticals, with a focus on profitable scaling under post-Andromeda conditions.

Want Skaleit to Build This System for Your Brand?

If you want a structured 6-month path from stuck-at-6-figures to a $20K/day scaling account, we build the offers, the creative pipeline, and the campaign structure for you. Book a call with Skaleit and we will map your account’s exact path to profitable scale.

Interested in working with us?

Get in touch with our team by clicking the button below.