The Number on Your P&L Is Not the Number That Matters
Here's a scenario we see constantly. A founder walks into a review with a 42% gross margin on the P&L. Looks healthy. Then we start pulling apart what's actually in cost of goods sold versus what's buried in operations. Three hours later, the real number is 30%. Those 12 points didn't disappear — they were hiding in plain sight.
This isn't a rounding error or an accounting technicality. For a business doing $8M in revenue, 12 margin points is $960,000 a year. That's the difference between a business that runs out of cash in four months and one that has nine months of runway.
The DTC Margin Stack Is Broken by Design
Most e-commerce P&Ls are built to look clean, not to be accurate. The typical setup: revenue minus product cost equals gross margin. Everything else — fulfillment, pick-and-pack, shipping variances, return processing, platform fees — gets pushed below the line into 'operations' or 'selling expenses.'
That categorization is a lie you're telling yourself. Every one of those costs is directly tied to delivering a unit to a customer. They are product delivery costs, and they belong above the gross margin line. When we ran this exercise for a direct-to-consumer brand doing $8M in annual revenue, here's what we found:
Reported gross margin: 42%. After pulling fulfillment costs back above the line: 34%. After adding return processing (reverse logistics isn't free): 32%. After accounting for payment processing, chargeback losses, and platform commission: 30%. The company had been operating on the belief that they had a 42% margin business. They were actually running a 30% margin business — and pricing their next season accordingly.
Figure 1: Where gross margin actually goes in a DTC e-commerce business
What the Rebuild Looked Like
We rebuilt the unit economics from the SKU level up. Every product category had its own fulfillment cost profile — heavy items cost more to ship, certain SKUs had a 22% return rate while others were under 5%. The P&L had been averaging all of this into a single blended rate, which meant the most profitable products were subsidising the least profitable ones.
Once we had true per-SKU contribution margins, the decisions became obvious. The company had been running promotions on exactly the wrong products — driving volume into SKUs that, at full cost allocation, were marginally negative. Pulling those promotions back and shifting marketing spend toward the high-margin categories added 400 basis points to the overall margin within two quarters.
The runway calculation changed immediately. At 42% gross margin, the monthly burn looked manageable. At 30%, it wasn't — but it also meant the levers to fix it were right there in the product mix. No new revenue needed. Just smarter allocation of what already existed.
The Mechanics: How to Build a Real Margin Stack
Start at the SKU level. For each product: landed cost of goods, inbound freight per unit, pick-and-pack labour (time-based, not blended), outbound shipping at actuals by zone and weight, return rate applied as a cost per unit shipped, platform fee percentage, payment processing rate, and allocated customer service cost per order.
When you have this, you have a contribution margin per SKU. Sum it weighted by volume and you have a true product margin. Compare this to what your P&L shows and you'll know exactly where your margin is disappearing. Most businesses find the gap is 8-15 margin points once they do this properly.
The other thing this unlocks is scenario modelling. What happens to margin if returns jump from 12% to 18% because of a new product launch? What if shipping rates increase 15% in the next rate cycle? With a real margin stack, these scenarios take minutes to model. Without it, you're guessing.