Contribution Margin for DTC Brands: The Metric That Actually Matters

Contribution margin for DTC brands is the revenue remaining after subtracting all variable costs including cost of goods, shipping, payment processing, and returns, representing the actual dollars available to cover fixed costs and generate profit.

Last updated: February 2026

Table of Contents

Why Gross Margin Lies to DTC Brands

Most DTC founders track gross margin as their primary profitability metric. Gross margin is revenue minus cost of goods sold. For a product that costs $20 to manufacture and sells for $60, gross margin is $40 or 67%.

This looks healthy. But gross margin ignores costs that are just as unavoidable as manufacturing:

For a $60 product with 67% gross margin: This is significantly different from the 67% gross margin headline. Decisions made based on gross margin overestimate available profit by 50%+.

How to Calculate Contribution Margin for DTC

Variable costs to include:
    • Cost of goods sold (manufacturing, materials, packaging)
    • Shipping and fulfillment costs (inbound and outbound)
    • Payment processing fees (Shopify payments, Stripe, PayPal)
    • Return and refund costs (cost of processing returns, restocking)
    • Transaction-based platform fees
    • Pick and pack fees (if using 3PL)
    • Variable customer service costs (cost per ticket × avg tickets per order)
Contribution Margin Formula: CM = Revenue - (COGS + Shipping + Payment Processing + Returns + Variable Fulfillment) Contribution Margin %: CM% = (CM / Revenue) × 100 Practical example:

DTC skincare brand with $85 AOV:

Contribution Margin: $41.95 (49.4%)

This is the real number. $41.95 per order is available to cover marketing costs and fixed overhead, and generate profit.

Contribution Margin 1 vs Contribution Margin 2 vs Contribution Margin 3

Many DTC CFOs and finance-forward brands use a tiered contribution margin framework:

Contribution Margin 1 (CM1): Revenue minus COGS only. This is traditional gross margin. Useful for manufacturing and product decisions. Contribution Margin 2 (CM2): CM1 minus variable fulfillment costs (shipping, payment processing, returns, 3PL). This is the number available to cover marketing and fixed costs. The most operationally useful metric for DTC brands. Contribution Margin 3 (CM3): CM2 minus variable marketing costs (paid media, influencer spend, affiliate commissions). This is the contribution after all variable costs including acquisition. A positive CM3 means each order is generating cash even after all costs.

For DTC brands on Meta ads, CM3 is the ultimate profitability check: are the orders generated by your campaigns actually contributing positively to the business after all variable costs?

What's a Good Contribution Margin for DTC?

By category and business model:

Supplement and nutraceutical DTC: CM2 of 55 to 70% is common and required to support high acquisition costs.

Beauty and skincare DTC: CM2 of 45 to 65%, highly variable by product cost and return rate.

Apparel DTC: CM2 of 35 to 55%, with high return rates in some categories (fashion especially) compressing margins.

Home goods and furniture DTC: CM2 of 30 to 50%, with higher shipping costs for bulky items.

The marketing floor principle: Your CM2 percentage determines the maximum you can profitably spend on customer acquisition as a percentage of revenue.

If CM2 is 50%, and you want to keep 15% of revenue as fixed overhead contribution, you have a maximum 35% of revenue available for marketing before you hit zero contribution margin 3. At a $100 AOV, that's a maximum $35 CAC for break-even performance.

How Contribution Margin Connects to Ad Spend Decisions

Contribution margin directly sets the floor for your break-even ROAS. This is the calculation MHI Media runs for every client before setting ROAS targets.

Break-Even ROAS from Contribution Margin: Break-Even ROAS = 1 / CM2%

If CM2 is 50%, break-even ROAS is 2.0x. If CM2 is 40%, break-even ROAS is 2.5x. If CM2 is 60%, break-even ROAS is 1.67x.

This means a brand with 60% contribution margins can profitably run ads at 2x ROAS, while a brand with 40% contribution margins needs 2.5x or above to break even. Understanding your own contribution margin makes ROAS targets meaningful rather than arbitrary.

Using CM3 for campaign-level decisions: On a campaign-by-campaign basis, calculate whether the campaign's revenue contribution is generating positive CM3. A campaign with 3x ROAS might look great until you calculate that after all variable costs, each order is contributing only $8 before fixed overhead.

How to Improve Contribution Margin for DTC Brands

Reduce COGS: Renegotiate with suppliers at higher volume tiers. Source alternative packaging that reduces cost without reducing quality. Optimize formulations or product specifications where possible without affecting customer experience. Reduce Shipping Costs: Negotiate carrier rates (volume discounts available from UPS, FedEx, USPS). Use zone-based shipping strategies (fulfill from warehouses closer to customer concentration zones). Optimize dimensional weight of packaging to reduce shipping classification. Reduce Return Rates: Accurate product descriptions reduce expectation mismatch. Better size guides reduce size-related returns in apparel. Improved product photos showing scale and context reduce "it looked different in the ad" returns. High-quality customer service for first-time issues prevents complaint-driven returns. Increase Average Order Value: Higher AOV distributes fixed shipping costs across more revenue per order, improving CM2 percentage. Bundles, minimum thresholds for free shipping, and post-purchase upsells all improve AOV without proportionally increasing COGS. Optimize Payment Processing: High-volume brands can negotiate lower rates with payment processors. Shopify Payments offers competitive rates for Shopify-based brands at higher monthly revenue levels.

Contribution Margin by DTC Category

These are approximate CM2 benchmarks for DTC brands:

High-margin categories (CM2 55-70%+): Mid-margin categories (CM2 40-55%): Lower-margin categories (CM2 25-40%):

Building a Contribution Margin P&L for Your Brand

Build a simple monthly contribution margin report tracking:

Revenue line: Variable cost lines: Contribution Margin 2 (net revenue minus all variable costs) Marketing line: Contribution Margin 3 (CM2 minus marketing costs) Fixed costs: Net profit (CM3 minus fixed costs)

Building this report monthly gives you a complete view of where your margins are going and which levers move the number most. Most DTC brands are surprised by how much shipping, returns, and payment processing reduce their real margins relative to their perceived gross margins.

FAQ

What's the difference between contribution margin and gross margin? Gross margin subtracts only cost of goods sold. Contribution margin additionally subtracts all other variable costs including shipping, payment processing, returns, and variable fulfillment. For DTC brands, contribution margin is the more accurate profitability metric because shipping and returns are unavoidable costs of every order. Should I include customer acquisition costs in my contribution margin? The CM2/CM3 framework separates this. CM2 is contribution before marketing (the floor). CM3 includes marketing costs. Tracking both lets you see your product economics separately from your marketing efficiency. My contribution margin looks fine but my business is losing money. Why? Positive CM2 means you're covering variable costs. If you're still losing money, your fixed costs (salaries, rent, software, overhead) are higher than your CM3. Either increase CM3 (better marketing efficiency or higher CM2) or reduce fixed costs. How do I calculate contribution margin per product when I sell multiple products? Calculate per-SKU contribution margin by allocating all variable costs to individual products. Shipping cost per order might need to be allocated by weight or value. This gives you per-product profitability and reveals which products are margin-dilutive. What contribution margin do I need to profitably run Meta ads? As a rule of thumb: CM2 above 50% gives you strong flexibility to run paid ads profitably at 2x to 3x ROAS. CM2 of 35 to 50% requires 2.5x to 3x+ ROAS to generate meaningful margin after marketing. Below 35% CM2, running profitable paid acquisition at scale is challenging and typically requires either higher AOV or lower CAC to work.