Your dashboard presents a healthy appearance. ROAS is strong. Customer acquisition is red-hot. Revenue keeps climbing. Yet somehow the bank account says otherwise. Margins feel more constricted than they should be. Cash flow is also unpredictable. Profitability just always appears to be around the corner.
This disconnect isn’t that unusual. Many D2C brands operate with metrics that look good on the surface but with problems hiding underneath. The numbers that everyone watches – ROAS, blended CAC, revenue growth – can obscure the metrics that actually determine whether a business makes money.
The problem isn’t that founders don’t care about data. It’s that certain metrics get all the attention while others quietly suck the profitability out of things in ways that don’t show up until the damage is done. Understanding these hidden metrics makes the difference between building a sustainable business and a machine that consumes more than it produces.
Averages lie. They’re comfortable, because they reduce complexity to single numbers, but that reduces some critical information about where money is going.
Consider blended CAC – the total acquisition spend divided by the total new customers. A brand may exhibit a blended CAC that appears incredibly healthy. But unpinning that down by channel provides a different picture – one channel earns you customers profitably while another one haemorrhages money at a rate that the blended number hides.
The same problem occurs for blended ROAS. A 3.5x overall return sounds strong until you realize that it’s averaging a highly profitable channel with one that is just breaking even. The winner channel subsidizes the loser, and the blended metric makes them both look acceptable.
The fix: Stop managing to, well, blended numbers. Segment each key metric by acquisition channel, campaign type, and cohort of customers Identify which particular sources provide profitable customers and which ones are draining resources. The granularity that is uncomfortable is where optimization actually matters.
The revenue and gross margin receive attention. Contribution margin doesn’t often and that’s where profitability goes.
Gross margin is the cost of goods sold subtracted from the revenue. But it ignores all of the other things that are different for every sale: payment processing fees, packaging, shipping, returns handling and the variable part of fulfillment costs. These line items add up fast.
A product with 60% gross margin may have a contribution margin of only 25% when all the variable costs are included. That remaining margin must be able to cover fixed costs and make a profit. If it’s thinner than it should be, scaling is a path to higher losses, rather than higher profits.
The fix: Determine true contribution margin for each and every product and order. Include payment processing, packaging, shipping costs (not just what customers pay), returns and exchanges, and any other costs which increase when you sell more. Know your true margin before deciding what CAC you can afford or what products to promote.
Most D2C brands are aware of their repeat purchase rate, but many determine it in ways that obfuscate the truth.
The common approach is to divide the traffic of returning customers by the total customers in a period. This creates an ever improving number as the customer base grows – even if actual repeat behavior hasn’t changed. A brand that’s been bought up a lot last month has improved retention as they look like they are losing just because these customers haven’t had time to return yet.
Cohort-based repeat rates tell the truth. Track what percentage of customers purchased from a given period of acquisition make a second purchase within defined timeframes. Compare cohorts over time to see if retention is improving.
The fix: Introduce cohort tracking-catching repeat buyers. Measure the same thing the same way with different groups of customers acquired at different times. This uncovers if retention efforts are working or not and exposes channels that gain one-time buyers versus loyal customers.
LTV gets celebrated. Payback period gets ignored. This imbalance causes problems in the cash flow that appear to be profitability problems.
A customer who has high lifetime value sounds great. But if recovery of that value takes 18 months while acquisition costs hit up immediately, each new customer causes a cash deficit that compounds with scale. The more you grow, the deeper the hole.
Brands that survive tough markets are usually able to recover acquisition costs in less than 90 days. Those that work well often pay back in less than 45 days. Anything longer means growth will be dependent on some external capital or debt to finance the gap between spending and recovering.
The fix: Track channel payback period in conjunction with LTV. Prioritize sources of acquisition that have quicker payback even if their theoretical LTV appears lower. Cash today enables survival; projected cash in 18 months doesn’t pay bills now.
Returns lead to better conversion rates. They also destroy margins in ways that go unmeasured.
Most brands track the return rate in terms of percent of orders. Fewer connections return to their full cost: shipping both ways, restocking labor, inventory depreciation, payment processing costs on both the original charge and refund and the customer service time involved.
Returns don’t just take the profit with it from a sale. They often have a net loss when all the costs of handling are included. A product line that has high returns could be showing high conversion and revenue and subsequently losing money on every returned transaction.
The fix: Figure the true all-in cost of returns including labor and processing fees. Track return rates by product, by channel and by promotion type. Some customer segments or marketing approaches appeal to return-heavy buyers and by identifying them you can better target and design offers.
Discounting drives volume. It also trains customers and destroys margins in the long run.
Many brands monitor the rate of discount usage but fail to correlate that with the quality of customer. Discount-acquired customers tend to have lower repeat rates, lower average order value on repeat purchases, and are more price sensitive than ever to the risk of being asked to pay full price.
The metric that matters isn’t just how many orders did use discounts. It’s what the discount customers do when compared with the full-price customers over time. If heavy discounting does attract customers who never make a purchase at margin, then every sale is a short-term gain with long-term cost.
The fix: Segmentation of customer behavior by acquisition offer. Compare repeat purchase rates, lifetime value and full-price purchase frequency of discount acquired customers with full-price acquired customers. This data helps provide information whether discounting is actually growing the business or simply borrowing from the future profitability.
Variable costs get tracked on a per order basis. Fixed costs get lumped into overhead and ignored in unit economics. This creates false confidence as to what can be expected from scaling.
A brand could have healthy contribution margins for every sale but fixed costs increased faster than anticipated. Additional hires, expanded tools, bigger warehouses and more software subscriptions add extra overhead faster than revenue could cover.
The fix: Monitor the fixed cost growth compared to the revenue growth. Understand what investments are increasing in scale with volume and which investments aren’t. Model what occurs to profitability at varying levels of revenue based on realistic overheads.
The metrics that are killing D2C profitability are hiding in plain sight blended averages that obscure poor-performing channels, contribution margins that don’t account for actual costs, repeat rates calculated in ways that mask retention problems, payback periods that cause cash crunches, returns that cost more than most brands realize, discounting that degrades customer quality, and overhead growing faster than revenue. Fixing these hidden metrics begins with measuring them honestly, segmenting everything that can be segmented and making decisions based on profit, not topline growth.
Beyond traditional metrics such as CAC and LTV, D2C brands should monitor true contribution margin, cohort-based repeat purchase rates, CAC payback period, return costs by product and channel, and the difference in quality of customers by acquisition source.
ROAS measures ad platform revenue against ad spend but fails to take into account cost of goods, shipping, returns, payment processing, and overhead. A campaign may be showing excellent ROAS, but the sales from that campaign will be losing money when we add up all of the costs.
Start with revenue, subtract the cost of goods sold, the costs of payment processing, packaging, shipping costs (your actual cost, not what customers paid), return handling costs, and any other costs that go up with each sale. What is left is your true contribution margin.
Brands with a good financial standing usually cover customer acquisition costs within 90 days. Those with less cash or greater growth sights often aim for 45-60 day payback. Anything longer than 6 months and there are huge cashflow challenges with scale.
Discount-acquired customers tend to have lower repeat purchased rates, lower subsequent order values and greater price sensitivity than full-price customers. While discounts help drive short term volume over the long term it can destroy profitability by attracting customers that will not pay full margin.