>>> guide

Is Your DTC Brand Profitable?

Most founders know their revenue. Fewer know their gross margin. Almost nobody can name their contribution margin off the top of their head. Here's how to figure out where the money actually goes, and whether your business is making any.

I spent 10 years building a consumer brand. For most of those years, I could tell you our revenue number instantly. Gross margin took me a second. Contribution margin? I had to open a spreadsheet. And that's the problem: the metric that actually tells you whether the business is working is the one most founders track the least.

Gross margin is a starting point. Contribution margin tells you if your unit economics work. EBITDA tells you if the business works. Net income tells you if you're actually making money after everything. Each one strips away another layer of cost, and each one tells a different story. If you only know one of these numbers, you don't know if you're profitable.

First: is the business fixable?

Before digging into the profitability waterfall, there's a diagnostic I run on every struggling brand before recommending anything. Two kinds of distress look identical from the outside, but they require opposite responses.

Operational distress means the revenue-to-gross-profit is healthy, but the gross-profit-to-net is broken. Bloated opex, prop-up channels, overhead from a team that was sized for a business three times the current revenue. The math from revenue to gross margin works. The math from gross margin to the bottom line doesn't. That's fixable: re-allocate channels, right-size the team, strip back the cost structure, and replace eliminated roles with automated workflows (AI-assisted customer service, automated reporting, programmatic ad management).

Revenue distress means the revenue-to-gross-margin itself is broken. The business is burning significant capital just to maintain modest monthly revenue. If the top-of-funnel economics don't work, no amount of operational tightening will save it. The answer for revenue distress is wind-down or sell for IP. The answer for operational distress is the rest of this guide.

The two failure modes look the same on the surface (cash-burning brand), so run this check first. If your gross margin is healthy but the bottom line is bleeding, keep reading. If gross margin itself is underwater, the conversation is different.

The four levels of profitability

Think of profitability as a waterfall. Revenue comes in at the top. Costs pull it down at each level. Where the water runs dry is where your business has a problem.

P&L teardown: a $20M brand, two channels

Before the definitions, here's what the waterfall actually looks like for a hypothetical $20M consumer brand split across DTC and wholesale. These are representative numbers based on category medians (Finaloop 2025, 800+ brands; First Page Sage CAC data, 2020-2025).

Line ItemDTC ($10M)DTC %Wholesale ($10M)Wholesale %
Revenue$10,000,000100%$10,000,000100%
COGS($3,500,000)35%($5,500,000)55%
Gross Profit$6,500,00065%$4,500,00045%
Fulfillment + Shipping($1,200,000)12%($400,000)4%
Marketing (variable)($2,500,000)25%($500,000)5%
Payment Processing($300,000)3%($50,000)0.5%
Contribution Margin$2,500,00025%$3,550,00035.5%
Team (salaries, benefits)($3,200,000) allocated across both channels
Rent, Software, G&A($1,400,000) allocated across both channels
EBITDA$1,450,000 (7.25% blended margin)

Three things jump out. First, the DTC channel at 25% contribution margin is dragging the blended number down. Marketing spend at 25% of DTC revenue is the primary cause. Second, wholesale looks healthier on contribution margin (35.5%) despite lower gross margin, because the retailer absorbs most of the customer acquisition and fulfillment cost. Third, team cost at $3.2M on $20M revenue (16%) is reasonable, but if this business were doing $12M instead of $20M with the same headcount, G&A as a percentage of revenue would be above 25% and EBITDA would be near zero. The diagnosis here: reduce DTC marketing spend to improve contribution margin, or accept that DTC is a brand-building channel and let wholesale carry the profit.

Level 1: Gross margin

Revenue minus cost of goods sold. The most basic measure: what percentage of each dollar you keep after paying for the product itself. If you sell a product for $100 and it costs $40 to make, your gross margin is 60%.

Benchmarks vary by category. Beauty and supplements run 60-70% median gross margin. Fashion runs 50-60%. Food and beverage runs 40-55%. Across all DTC, strong is above 60%, healthy is 50-60%, warning is 40-50%, and critical is below 40%.

Most founders track this one. The trap is thinking it tells you enough. It doesn't. And there's no universal standard for margin definitions in DTC, so always clarify whether "60% gross margin" includes fulfillment or sits on landed cost only. The difference is typically 15 to 25 percentage points.

Level 2: Contribution margin

Gross profit minus variable costs: fulfillment, shipping, payment processing, and variable marketing. This is the number that tells you whether each order is actually making money after you get the product to the customer and pay to acquire them.

Top-quartile DTC brands run 54-56% contribution margin (Finaloop 2025, 800+ brands). Healthy brands run 30-40%. The median is around 25% for 7-figure and 8-figure brands. Warning territory is 15-25%. Below 15% is critical.

The gap between gross margin and contribution margin is where most DTC brands lose. A brand at 65% gross margin might seem healthy, but after $8 in fulfillment, $12 in shipping, $3 in payment processing, and $30 in marketing spend per order, that 65% becomes 30%. The math is tighter than it looked. And if your gross-margin dashboards aren't promo-aware, the picture is even worse than you think: a simple 20% discount can drop a $100 product from 50% gross margin to 37.5%, but most dashboards keep showing the static average.

the calculation

Contribution Margin = Gross Profit - Fulfillment Costs - Shipping Costs - Payment Processing Fees - Variable Marketing Costs. Run this per order and as a percentage of revenue. If you don't know this number, you don't know if your business model works. Use the Unit Economics Calculator to find yours.

Level 3: EBITDA

Contribution profit minus fixed costs: salaries, rent, software, insurance, professional services. This is what the business earns before interest, taxes, depreciation, and amortization. EBITDA is the metric buyers and investors care about most because it measures the operating profitability of the business independent of financing and accounting decisions.

Median EBITDA for DTC brands has compressed to 7-8% as of 2024. Brands doing $1M-$10M run a 4% median. Brands doing $10M-$100M run a 7% median. Top performers at 8-figure revenue target 15-20%+. A useful anchor from Verne Harnish: at 5% pretax profit, the business is on life support; at 10%, doing well but with untapped potential; at 15%, in great shape. The compression is real and it's industry-wide. If your EBITDA dropped in the past two years, you're not alone, but the question is whether you've diagnosed why.

G&A (general and administrative expenses) as a percentage of revenue is the biggest surprise for most founders. Brands under $10M typically spend 30-40% of revenue on G&A. Brands at $10-50M spend 18-22%. Brands above $50M spend about 6%. This means smaller brands need significantly higher contribution margins just to break even on EBITDA.

Level 4: Net income

EBITDA minus interest, taxes, depreciation, and amortization. This is the final answer. Most DTC brands below $50M aren't deeply affected by depreciation or amortization, so EBITDA and pre-tax net income are often close. But if you've taken on debt (inventory financing, lines of credit, SBA loans), interest expense matters. A brand at 7% EBITDA paying 3% in interest on a $2M credit facility is giving back a meaningful chunk of profitability.

The five profitability traps

Trap 1: High revenue masking poor unit economics

A brand doing $15M in revenue at 5% EBITDA margin makes $750K in operating profit. That sounds acceptable until you realize the founder is working 60 hours a week and paying themselves $150K. The business is generating $600K above the founder's salary on $15M in revenue. If that founder has $2M of personal capital in the business, $600K represents a 30% return on invested capital, which looks fine. But if they have $5M in (common for brands with multiple VC rounds and founder follow-on), that return drops to 12%, and the 60-hour weeks start looking like a bad trade. The point: you need to measure return against the actual capital at risk, not just the revenue number.

Revenue growth compounds this problem when unit economics are weak. If your contribution margin is 20% and you grow 50%, you need to fund that growth with cash you don't have. More revenue on thin margins usually means more cash pressure, not less. Sound unit economics from day one create optionality. Scaling revenue on broken contribution margins just accelerates the cash crisis.

Trap 2: Channel mix hiding margin problems

Your DTC channel might run 65% gross margin while your wholesale channel runs 42%. If wholesale is 50% of revenue, your blended gross margin is 53.5%. If you're looking at the blended number and comparing it to DTC benchmarks, you're measuring the wrong thing.

Wholesale grew 51% in 2024 while DTC sites grew 6%. Many brands are shifting toward wholesale without fully calculating the margin impact. A brand that was "65% gross margin DTC" two years ago might be "52% blended gross margin omnichannel" today and not realize the structural change in profitability. Model profitability on a channel and style basis, not on a blended company average. The blended number hides where the real problems sit.

Trap 3: Marketing spend inflation

CAC has increased 222% over 8 years (First Page Sage, 80+ ecommerce clients, 2020-2025). The median New CAC Ratio is $2.00, up 14% year-over-year. Bottom quartile is $2.82. If your marketing spend as a percentage of revenue has climbed from 20% to 30% over 3 years, that's 10 points of margin that moved from profit to Meta and Google.

The insidious part: this usually happens gradually. Each quarter the marketing team pushes for slightly more budget, and the founder approves it because revenue is growing. But revenue growing at 20% while marketing costs grow at 35% is a path toward zero profitability. Track your marketing-spend-to-revenue ratio quarterly, not annually.

Trap 4: Confusing cash with profit

A brand that pre-buys $800K in Q4 inventory during Q2 will show a strong cash position in Q1 and a terrifying one in Q3. If you're measuring "profitability" by looking at your bank balance, you're confusing cash timing with operating performance. The P&L and the cash flow statement tell different stories, and you need both.

Cash conversion cycle matters: Days Inventory Outstanding plus Days Sales Outstanding minus Days Payables Outstanding. Strong is under 30 days. Healthy is 30-60 days. Warning is 60-90 days. Critical is above 90 days. If you don't know your cash conversion cycle, you can't tell whether a strong sales month will actually produce cash or just fund more inventory.

Trap 5: Ignoring the cost of your own time

Many founders pay themselves below market rate and don't include that implicit subsidy in the profitability calculation. If you're paying yourself $100K but your market replacement cost as CEO is $250K, your business is $150K less profitable than it appears. Buyers know this. Investors know this. You should too.

What to do about it

If you've read this far and realized you don't know some of these numbers, that's normal. Most founders don't. Here's the sequence:

  1. Calculate your contribution margin per order. Revenue minus COGS minus fulfillment minus shipping minus payment processing minus variable marketing. The Unit Economics Calculator does this for you in about 3 minutes.
  2. Calculate your blended contribution margin by channel. Your DTC orders, wholesale orders, and Amazon orders all have different margin profiles. The blended number matters for the P&L, but the channel-level numbers tell you where to focus.
  3. Build a trailing-12-month EBITDA view. Not just one month, not just last quarter. The trailing 12 months smooths seasonality and shows the real trend.
  4. Compare against your category and revenue tier. A 7% EBITDA margin at $8M in revenue is actually at category median. A 7% margin at $30M means something is off. Check the category benchmarks for context.
  5. Find your biggest margin leak. Is it shipping costs eating contribution margin? G&A too high for your revenue? Marketing spend that's grown faster than revenue? The answer tells you where to focus.
the quick test

If you can answer these three questions, you know enough to make good decisions: (1) What is your contribution margin per order by channel? (2) What is your trailing-12-month EBITDA margin? (3) How has each of those changed over the past 12 months? If you can't answer all three, the profitability picture isn't clear yet.

The profitability benchmarks worth tracking

Here are the numbers I check first when reviewing a brand's financial health:

Frequently asked questions

What is a good profit margin for a DTC brand?

Gross margin above 50% for most categories (above 60% for beauty and supplements). Contribution margin above 30% for healthy brands, with top quartile at 54-56%. EBITDA targets of 10%+ for brands doing $1M-$10M, and 15%+ at $10M-$100M. Median EBITDA has compressed to 7-8%.

Why does my DTC brand have high revenue but low profitability?

Variable costs are likely eating your gross margin before it becomes profit. Fulfillment, shipping, payment processing, and marketing costs can consume 25-30 percentage points. High revenue with low profitability usually means either your unit economics are broken or your cost structure is sized for a larger business.

What is the difference between contribution margin and EBITDA?

Contribution margin measures what each order earns after variable costs. EBITDA measures what the whole business earns after both variable and fixed costs, but before interest, taxes, depreciation, and amortization. Contribution margin tells you if your unit economics work. EBITDA tells you if the business works.

How do I improve DTC profitability without cutting growth?

Focus on contribution margin first: renegotiate shipping rates, reduce return rates, shift from low-ROAS paid channels to higher-efficiency channels, increase AOV through bundles, and improve repurchase rates. A 5-point improvement in contribution margin on $10M revenue adds $500K to the bottom line.

>>> next step

Not sure where the margin
is actually going?

Find out where the leak is, then talk it through with someone who has rebuilt the profitability structure from inside.

Get the Diagnostic Book a Founder Hour