From €8K to €45K a day without losing the margin

How a grass-fed supplement brand broke through its spend ceiling: the account setup, the creatives, the testing rules and every budget step in between.

BrandEU supplement brand
MarketsNL, DE, FR
Period31 Mar–29 May 2026 · 60-day rebuild
Attribution1-day click · no view-through
Daily spend€45Kfrom €8K
ROAS3.4×from 2.3×
CPM€8.40from €14.00
Profit per month€1.57Mfrom €103K

01The starting pointWhere the brand was stuck

The product sold. The ads worked. The problem was everything around them.

When we started, the brand was spending €8K a day at 2.3× ROAS. Every attempt to push past that level ended the same way. ROAS slipped, the same few ads wore out, and more than once an account got restricted along the way.

In the 4 months before we started, they had 2 accounts restricted and €103K in spend frozen during appeals. After a few of those weeks, the team stopped planning bigger budgets.

02EconomicsThe numbers we agreed before touching a campaign

Scaling a supplement brand starts with what a new customer is allowed to cost. If the team doesn't agree on that, every budget review turns into an argument about ROAS screenshots.

We built a simple first-order model with the founder:

LinePer order
Net revenue (excl. VAT)€100
Product cost€25
Payment, fulfilment, returns€10
Amount available before ads€65
Target acquisition cost€32
Amount remaining after ads€33

Two rules came out of it. First, we judged everything on first-order economics, never on hoped-for repeat purchases the brand hadn't proven yet. Second, the lead offer became the three-pack: 3 × 30 servings; €100 average net order value, because it was the only SKU with enough margin to carry acquisition at scale.

03The rebuildWhat we changed

No single fix moved this account. The results came from creative, structure, testing and the account setup changing together, each one making the others work better.

AreaWhen they ran it in-houseAfter the rebuild
CreativeMany versions of one videoThree distinct buying reasons, each with its own landing section
Campaign structureTesting and scaling in the same campaignsSeparate testing, scaling and retargeting, each with one job
TestingWinners picked on CTRSpend caps and CPA rules written before launch
ScalingBudget raised when results looked goodStep-ups through gates: stock, creative supply and funding ready first
Ad accountsOne account with a spending limitOur agency accounts, with backup accounts mirrored
ComplianceDisapprovals handled after launchAds and pages checked before launch

Swipe the table sideways to see every column →

Before raising budgets, we moved the brand onto our agency ad accounts and set up backups with the main campaigns mirrored. New ads and landing pages went through a compliance check before launch, to identify potential issues before launch.

Funding ran through top-ups. The brand kept about 7 days of spend on the balance and topped up ahead of each budget step.

The next four sections go through each change in detail.

04CreativeThree buying reasons, not thirty variations

The old creative library was 12 ads that were mostly the same video with different text overlays. They relied on the same buying reason, and when that message fatigued, the account had nothing left.

We rebuilt it around three distinct reasons someone buys a supplement. Each one answers a different question in the buyer's head:

Routine concept: daily stack notes ad
Concept · Routine

"My daily supp stack."

A native notes-app list of a real daily routine: collagen in the morning coffee, organs with breakfast, protein after training. It answers will I actually use this?

Format: Static 9:16; notes-app screenshot

Transparency concept: beef organs ingredient ad
Concept · Transparency

"Nature's original multivitamin."

A product static that calls out what is in the capsule, the daily dose and where the cattle come from. It answers can I trust what's in it?

Format: Static 1:1; ingredient callouts

Stack concept: product flat-lay ad
Concept · Pack choice

"Protein, collagen and organs. The full stack."

A natural flat-lay of the three core products together, so the buyer sees the complete stack at once. It answers which one should I get?

Format: Static 4:5; product flat-lay

What didn't work

Founder-story video, €480 spend and 5 new customers (€96 CPA). It explained the company but left pack choice and price unclear; stopped after the matured review.

The production rhythm

Volume only helps if the team can turn it into decisions. We settled on a pace the brand could sustain every week without burning out creators or the buyer:

  • 3 new concepts per week, each with 2 alternate openings
  • One static treatment for every video concept
  • Every brief names the buying reason, the proof on the label, and the exact landing-page section the ad sends people to
  • No health outcomes, before/afters or invented testimonials. Creators only show their real use.

Each ad landed on the matching part of the product page. The routine static went straight to the usage section, the transparency static to the ingredient panel, and the pack static to the pack selector. The page finished the job the ad started.

05StructureEvery campaign got one job

We split the account so that finding a winner and scaling a winner never competed for the same budget.

CampaignJobSetupShare of budget
TestingFind which new concepts can acquire customers at targetABO; one concept per ad set, broad adults, existing buyers excluded2%
ScalingGive proven concepts more deliveryCBO; qualified concepts grouped by market, existing buyers excluded93%
RetargetingAnswer remaining questions for warm visitors7–30-day site visitors; existing buyers excluded; no health-based audiences5%

Naming followed one pattern, MARKET_CONCEPT_FORMAT_HOOK_V01, so anyone on the team could read a report and know exactly what was running.

06TestingA test has to earn its next euro

Before a concept went live, three things were written down: the maximum spend, the target cost per purchase and the date we'd look at it, allowing for purchase lag. At review, every concept got one of three verdicts.

VerdictRuleWhat happens next
ScaleCPA at or under €32 after €480 spend / 15 purchasesMoves to the scaling campaign; the test record remains linked to the concept
ReworkStrong hook rate or CTR, CPA above targetSame message, new opening or new destination
KillNo purchases after €96, or CPA over 1.5× targetOff, logged, angle parked

Swipe the table sideways to see every column →

Over the 60-day rebuild: eight weekly launch cohorts, we tested 24 concepts. 8 reached the scaling campaign. That's a hit rate of 33%, in this test programme. Most tested concepts did not qualify for scaling. The system exists so the ones that do get found quickly and cheaply.

Clicks and thumb-stop rate helped explain a result. They never decided one. Only purchases at an acceptable cost did.

07ScalingScaling, step by step

We didn't scale on a calendar. Each budget level had to be earned, and each step was checked against the business as well as the ads: stock, fulfilment, creative supply and cash on the balance.

  1. Week 1–2 · €8K/day

    Baseline on the new setup

    Spend held at €8K/day for 14 days. Baseline CPA €43.48 improved to €31.50 by the end of the hold; delivery interruptions stopped. Comparison KPIs use the separate 30-day windows.

  2. Week 3 · €9.6K/day

    First step up

    First move from €8K to €9.6K (+20%) after three matured daily cohorts at CPA ≤€32. Further steps were at most 20%, at least 72 hours apart, with stock and funding checked first.

  3. Week 5 · €19.9K/day

    The dip

    At €19.9K/day CPA rose from €31 to €36 for two days. Budget was held for six days while an overused concept was rotated. CPA returned to €31.80 before increases resumed.

  4. Week 8–9 · €45K/day

    Holding the new level

    €45K/day reached within 60 days, then maintained throughout the after window. Three new concepts per week, four weeks of stock and a seven-day funding buffer supported delivery.

Top-ups were planned alongside each budget step, so funding was never the thing that decided when we could move.

When a step disappointed, we didn't rush to change creative. We checked in this order: tracking, stock, offer mix, landing page, then the ads. Most of the time, the cause sat outside Ads Manager.

€8K to €45K/day. What's limiting your next step?

This brand increased daily spend 5.63× while ROAS improved from 2.3× to 3.4×. Send me your current daily spend, target spend and main bottleneck on Telegram. I'll review your account limits, funding setup and campaign structure to identify what needs to change before your next increase.

Review my scaling setup →

08ResultsResults

MeasureBeforeAfterChange
Daily spend€8K€45K×5.63
ROAS2.3×3.4×+1.1×
CPM€14.00€8.40−40%
Purchase CPA€43.48€29.41−32.4%
Profit per month€103K€1.57M×15.24
Monthly revenue€552K€4.59M×8.32

Profit is reported after media spend, product and operating costs, creative production, our fees and the allocated account setup cost. ROAS, CPM and CPA use media spend only. Profit increased by €1.467M across the 30-day comparison windows, from €103K to €1.57M.

The brand now plans its next budget level around stock and creative.

Scaling became a scheduled operating process, with creative, stock and funding ready before each increase.

09TakeawaysWhat to take from this

  • Know what a customer may cost. Agree it on first-order economics, then judge every test against it.
  • Test buying reasons, not variations. Three distinct concepts teach you more than thirty versions of one.
  • Get the setup ready before the budget. Spending limits and a single account cap growth earlier than most teams expect.
  • Give every campaign one job. Testing finds winners, scaling feeds them, and neither steals from the other.
  • Scale through gates. Stock, fulfilment, creative supply and funding have to be ready for the next level before the ads are.
  • Put compliance before launch. In supplements, that's cheaper than any appeal.