Join DiscordToolkit
Module 18 of 27
Phase 7 · Scale & Brand — Module 17

Surf Scaling — Push Budget Without Burning ROAS

Check every 2–4 hours. ROAS 100%+ above KPI? Double the budget. Stack small edges across 40 variables — this is the Dave Brailsford principle applied to ecom.

📈

Don't scale before all 5 preconditions are true. Scaling a campaign that isn't stable is the fastest way to burn budget and destroy ROAS. Confirm each condition before touching the budget.

Scaling Preconditions — All Must Be True

(1) ROAS is consistently above break-even for 5+ consecutive days. (2) You have 10+ winning creatives, not 1–2. (3) Product page converts at 2%+. (4) Backend handles current volume. (5) You have capital to absorb the 7-day lag between ad spend and revenue clearing.

Surf Scaling — The Active Method

Surf Scaling Protocol — Check Every 2–4 Hours
  1. Check performance every 2–4 hours (not hourly — too noisy; not daily — too slow)
  2. ROAS 100%+ above KPI target → double the budget
  3. ROAS 20–50% above KPI → increase budget 20–30%
  4. ROAS at KPI → maintain current budget
  5. ROAS 10–20% below KPI → reduce budget 20%
  6. ROAS 30%+ below KPI → reduce 40% or pause and investigate creative
  7. Midnight each day: reset to midpoint between starting budget and peak budget
SURF SCALING — DAY IT GOES RIGHT: Start: $200/day budget 8am: $80 spent, ROAS 3.1× (target: 1.8×) → Double to $400 12pm: $200 spent, ROAS 2.7× (still above target) → Increase to $550 4pm: $380 spent, ROAS 2.0× (above target) → Hold at $550 8pm: $540 spent, ROAS 1.7× (near break-even) → Reduce to $420 Midnight reset: Set to $350 (between starting $200 and peak $550)
Scaling Went Wrong — What It Actually Looks Like

Same setup. Different day. This is what the reduce/pause branch looks like in practice — and why it matters.

SURF SCALING — DAY IT GOES WRONG: Start: $200/day budget 8am: $90 spent, ROAS 1.9× (just above 1.8× target) → Hold, watching 12pm: $210 spent, ROAS 1.5× (10–20% below KPI) → Reduce budget to $160 4pm: $310 spent, ROAS 1.2× (30%+ below KPI) → Reduce 40% to $96, check creative → Check: CTR dropped from 2.8% to 1.1%. Same ads, audience is fatigued. → Action: Pause top ad sets, push 3 fresh creatives from reserve batch. 8pm: $340 spent, ROAS 0.9× → Pause campaign entirely Midnight: Do not reset to yesterday's budget. Start tomorrow at $100 (50% of starting) and watch the first 4 hours before any increases.

The diagnosis: Creative fatigue — same ad hitting the same audience too many times. ROAS decays without any structural problem. The fix is creative refresh, not budget cuts or campaign rebuilding. This is exactly why having 10+ winning creatives (scaling precondition #2) matters — when one fatigues, you have a bench to pull from.

Team Structure by Revenue Stage

Revenue StageTeam StructureWhat Each Person Actually Does
$0–$10k/monthSolo operatorYou run everything. AI handles creative drafts (scripts, hooks), customer support replies, and product research. CJDropshipping handles fulfillment. Your job: media buying decisions and creative direction.
$10k–$50k/month2–3 peopleVA ($300–500/mo): customer support tickets, order tracking, basic ops. Video editor ($500–1,000/mo): takes your AI-generated scripts and raw footage and produces the actual ad variations. You stay on media buying and brief creation.
$50k–$200k/month5–8 peopleMedia buyer: executes the daily surf scaling protocol, monitors performance every 2–4 hours, owns campaign structure. Creative strategist: generates angle briefs, writes scripts, manages the creative testing calendar — target of 20–30 new creatives per week. Ops/fulfillment manager: supplier relationships, order accuracy, shipping times, chargeback root cause.
$200k+/month10+ peopleAdd: Head of supply chain (bulk orders, 3PL relationships, QC), email/SMS specialist (owns Klaviyo, manages flows and campaigns), finance lead (cash flow modeling, processor relationships, reserves), QC manager (product quality, return rate reduction).
First Sale Society
Join First Sale Society — Free Discord
Ad reviews, store critiques, real operator feedback. Ask anything.
Join Discord →
Recommended for this step
Original content by First Sale Society — . Free, no paywall.