Skip to content

Your Best Seller Might Be Lying to You: Why Contribution Margin Matters More Than Gross Margin

Most DTC founders track gross margin and miss that their “profitable” products are bleeding money. Learn why CM is the number that pays your bills.

“We have 65% gross margin.”

I hear this constantly. Founders proudly quoting GM like it’s the number that determines success. They see it on their P&L. Their accountant mentions it. Their investors ask about it.

Here’s the uncomfortable truth: Gross margin is for investors. Contribution margin pays your bills.

The gap between them is where DTC brands die.

I’ve watched this movie too many times. Founders scaling products they think are profitable, only to run out of cash while “crushing it.” Not because they failed. Because they were measuring the wrong thing.

Let me show you what I mean.

Let’s get the definitions out of the way.

Revenue minus Cost of Goods Sold (COGS), divided by Revenue. That’s it. Just your product cost subtracted from what you sold it for.

Revenue minus ALL variable costs, divided by Revenue. This includes everything that actually happens when you sell a product.

For investors and accountants, gross margin matters. It tells them about your pricing power and manufacturing efficiency. It looks great on pitch decks.

Contribution margin includes:

  • COGS (yes, that’s still in there)
  • Pick, pack, and fulfillment costs
  • Shipping and delivery
  • Payment processing fees
  • Platform fees
  • Customer acquisition cost (if you’re being honest with yourself)

– Theoretical

– What you could make

– Practical

– What you actually take home

Let me show you what this looks like on a real product.

Say you sell a $50 item. Your COGS is $15.

Gross Margin: ($50 – $15) / $50 = 70%

Beautiful. You’d tell your investors about this. You’d feel good scaling this product.

Now let’s add reality.

Contribution Margin: ($50 – $41.75) / $50 = 16.5%

What you think

– 70%

– $35 per unit for growth

What you keep

– 16.5%

– $8.25 per unit. That’s it.

That’s not a rounding error. That’s the difference between a scaling machine and a treadmill.

And here’s the kicker: if your CAC goes up by even $3 during a competitive Q4, your CM drops to 10.5%. Now you’re making $5.25 per unit. On a $50 product.

Scale that, and you scale yourself into bankruptcy.

This is the part that keeps me up at night for the founders I work with.

A $4M/year brand with a hidden problem

I once worked with a brand doing $4M a year. Beautiful product photos. Great reviews. Marketing team convinced they had a “hero SKU” that drove 40% of revenue.

Everyone loved this product. It was the face of the brand.

“Hero” SKU

11%

Contribution Margin

Keeps $1,100 per $10K revenue

“Boring” Bundle

32%

Contribution Margin

Keeps $3,200 per $10K revenue

They’d been pouring ad spend into the hero SKU for two years. Scaling it aggressively. Celebrating every sales spike.

They were celebrating their way to cash problems.

Not because the hero product was bad. The gross margin was fine. The marketing was working. Customers loved it. But when you stacked the shipping (it was heavy), the higher CAC (competitive category), and the frequent promotions they ran on it, the numbers told a different story.

The product that looked like their biggest asset was their biggest liability.

Here’s the pattern I’ve seen destroy brands:

Year 1

Founder launches. Product-market fit. Gross margins look great. “We’re a 65% margin business!”

Year 2

Revenue grows. $500K becomes $1M. Founder scales what’s working—more ads, more inventory, more of the hero SKU.

Early Year 3

Revenue hits $2M. The founder is exhausted but excited. They’re “crushing it.”

Late Year 3

Cash gets tight. Founder doesn’t understand why. Revenue is up. Margins (gross margins) look the same. What’s happening?

What’s happening is contribution margin erosion.

CAC crept up 15% because the category got more competitive. Shipping rates increased. They had to expedite a few shipments. They ran more promotions to hit revenue targets.

Each decision was small. Each one was “necessary.”

Combined, they turned a 20% CM business into an 8% CM business—while gross margin stayed exactly the same.

The founder was watching the wrong number the whole time.

Revenue doubled. Profit disappeared. Cash died.

The scariest part? The P&L still looked “fine” to anyone just watching gross margin.

Here’s why contribution margin isn’t just a finance metric. It’s the number that connects your entire business.

The MOVE DTC Flywheel™

They can’t optimize for profitable growth if they don’t know what “profitable” actually means per SKU. ROAS goals mean nothing without CM. A 5x ROAS on a 10% CM product is worse than a 3x ROAS on a 35% CM product.

When negotiating with vendors or deciding whether to air freight, CM is my compass. “Save $2 per unit” means nothing until I know what percentage of margin that represents.

Cash flow forecasting built on gross margin is fiction. You can’t project whether you’ll make payroll based on a number that ignores half your costs.

Marketing creates demand → Supply Chain fulfills it → Finance fuels it.

The metric that ties them together? Contribution margin.

When all three departments use the same metric—contribution margin by SKU—decisions actually align. Marketing scales the right products. Supply Chain optimizes the costs that actually move the needle. Finance models reality instead of theory.

Without it, you have three teams optimizing three different things, wondering why the business isn’t working.

I’m not going to tell you to overhaul your entire reporting system this week. That’s overwhelming and you’ll put this article in the “interesting but I’ll do it later” folder.

Instead, do ONE thing.

This week, calculate contribution margin for your top 5 SKUs.

That’s it. Five products. Here’s the formula:

CM = (Revenue – COGS – Fulfillment – Shipping – Payment Fees – CAC) / Revenue

Use your actual numbers. Not averages. Not estimates. Pull the real data.

You can do this in a spreadsheet in 2-3 hours. Use your shipping invoices, your platform fees, your ad spend by product.

When you see the numbers, you’ll know exactly what to do next.

Maybe you’ll discover your hero SKU is actually profitable and everything is fine. Great. Now you have confidence instead of hope.

More likely, you’ll find at least one SKU that’s lying to you. One product you’ve been scaling that’s actually costing you money every time it sells.

That’s not failure. That’s clarity.

And clarity is the first step to building a business that actually compounds.

Am I scaling my most profitable products, or my most popular ones?

If you’ve never done this exercise, I promise you—something will shift in how you see your business.

Until next time,

Watch my full breakdown on calculating contribution margin by SKU.

Join the Supply Chain Lounge on Slack where we discuss these exact challenges every week.