Most Shopify brands are lying to themselves.

They think they’re scaling.

They’re not.

They’re just buying revenue.

Let me show you what I mean.

A founder tells you:

“We did $200K last month at a 2.5x ROAS.”

Sounds solid.

It’s not.

Because ROAS is one of the most misleading metrics in ecommerce.

It tells you how much revenue you generated…

Not how much money you actually made.

The Hidden P&L No One Talks About

Here’s what that same business actually looks like:

  • Revenue: $200,000

  • Ad Spend: $80,000 (2.5x ROAS)

Now layer in reality:

  • COGS (30%): $60,000

  • Shipping & Fulfillment (10%): $20,000

  • Returns & Refunds (10%): $20,000

  • Discounts (15%): $30,000

  • Payment Processing (~3%): $6,000

Total Costs (excluding ads): $136,000
Add ad spend: $80,000

Total spend: $216,000

You did $200K in revenue…

And lost $16,000.

This Is Happening Everywhere

Across the Shopify ecosystem:

  • Many brands spend 20–40% of revenue on paid ads

  • Returns can hit 20–30%+ in categories like apparel

  • Discounting is required just to stay competitive

Meanwhile, CAC continues to rise across:

  • Meta Platforms

  • Google

And data from eMarketer and Statista shows the same trend:

It’s getting more expensive to acquire every single customer.

The Core Problem

Most founders optimize for:

  • ROAS

  • Revenue

  • Top-line growth

But ignore the only number that matters:

Contribution margin after acquisition

If you don’t know that number…

You don’t know your business.

The Simple Test (Do This Today)

Pull your last 30 days.

Answer this:

After ALL costs, how much cash do I make per order?

Include:

  • CAC (blended, not just paid ads)

  • COGS

  • Shipping + fulfillment

  • Returns

  • Discounts

  • Payment fees

What your answer means:

  • Negative → You’re buying revenue

  • $0–$5 → You’re one bad month away from trouble

  • $10–$30+ → You have something you can scale

Why Smart Brands Win (And Others Don’t)

Look at Gymshark.

They didn’t scale by dumping money into ads.

They:

  • Built organic demand first

  • Leveraged creators before it was saturated

  • Focused on repeat purchase and community

By the time they scaled paid…

The economics already worked.

Now look at Allbirds.

  • Rising marketing spend

  • Slowing growth

  • Profitability pressure

A lot of DTC brands from the last cycle followed the same path:

Growth looked great.


The P&L didn’t.

How To Fix This (Tactical Playbook)

If you’re reading this and thinking, “shit… that’s us”

Good.

Here’s exactly what to do next:

1. Move From ROAS → Contribution Margin

Stop asking:

“What’s our ROAS?”

Start asking:

“What’s our contribution margin per order after CAC?”

Make this your #1 metric.

2. Set a “Kill Threshold” for Paid Ads

Define this clearly:

  • If contribution margin per order < $X → pause spend

  • If CAC > target → cut campaigns immediately

Most brands don’t lose money because of bad ads.

They lose money because they let bad ads run too long.

3. Increase AOV (Fastest Lever)

You don’t need more customers.

You need more revenue per customer.

Do this:

  • Bundles (2–3 units at a discount)

  • Post-purchase upsells

  • Free shipping thresholds

  • Volume discounts

Goal: +20–30% AOV within 30 days

4. Cut Returns Aggressively

Returns destroy your margins quietly.

Focus on:

  • Better product pages (clear expectations)

  • Sizing guides / education

  • Customer reviews with photos

  • Pre-purchase FAQs

Even a 5% reduction in returns can swing your entire P&L.

5. Shift Budget to Retention

Retention is where profit lives.

Double down on:

  • Email (Klaviyo flows + campaigns)

  • SMS

  • Subscription / repeat incentives

Most brands underinvest here because it’s not “sexy”

But it’s the highest ROI channel you have.

6. Find Lower CAC Channels

If Meta is expensive, don’t just accept it.

Test:

  • TikTok organic + Spark Ads

  • TikTok Shop

  • Amazon

  • Influencer seeding

  • Affiliate

The goal isn’t just scale.

It’s cheaper, higher-quality acquisition.

The Shift That’s Happening Right Now

The best operators are no longer asking:

“How do we scale faster?”

They’re asking:

“How do we scale profitably?”

That’s the game now.

The Uncomfortable Truth

It’s easier than ever to look like you’re growing.

Revenue is up. Dashboard looks good. Ads are “working.”

But cash?

That’s a different story.

Final Take

If you take one thing from this:

Revenue is vanity. Profit is sanity. Cash is survival.

And most brands don’t have nearly as much of it as they think.

If you’re running a brand right now, I’d seriously take 30 minutes today and run the numbers.

You might realize you’re not scaling…

You’re just buying revenue.

Reply

Avatar

or to participate

Recommended for you