2026-02-28
Contribution Margin: The DTC Metric That Tells You If You Actually Make Money

Contribution Margin: The DTC Metric That Tells You If You Actually Make Money
Gross margin is the metric everyone talks about. Contribution margin is the one that actually matters.
Here's the difference: gross margin tells you what's left after COGS. Contribution margin tells you what's left after every variable cost associated with fulfilling an order — COGS, shipping, transaction fees, packaging, pick-and-pack, even returns processing. It's the real profit per order before you pay for fixed costs like rent, salaries, and software.
If your contribution margin is negative, you lose money every time someone buys from you. More sales just means more losses. No amount of ad optimization, retention marketing, or fundraising fixes negative contribution margin.
The Formula
Contribution Margin = Revenue - All Variable Costs
Contribution Margin % = Contribution Margin ÷ Revenue
Variable costs include everything that scales with each order:
| Variable Cost | Example | |--------------|---------| | Cost of Goods Sold (COGS) | Raw materials, manufacturing, product cost | | Shipping (outbound) | Carrier fees, last-mile delivery | | Packaging | Boxes, inserts, mailers, tape, tissue paper | | Transaction/payment fees | Shopify Payments, Stripe, PayPal (2.9% + $0.30 typical) | | Pick and pack | 3PL fulfillment fees or warehouse labor | | Return shipping | Prepaid labels, restocking | | Merchant fees | Platform fees (Amazon, marketplace commissions) | | Discount/coupon cost | The dollar amount of any promo applied |
Example: A skincare brand
| Line Item | Amount | |-----------|--------| | Average selling price | $68.00 | | Discount applied (avg) | -$6.80 (10% avg discount rate) | | Net revenue | $61.20 | | COGS | -$14.50 | | Shipping | -$6.20 | | Packaging | -$2.10 | | Payment processing (2.9% + $0.30) | -$2.07 | | Pick and pack (3PL) | -$3.50 | | Return cost (allocated, 12% return rate) | -$2.40 | | Contribution Margin | $30.43 | | Contribution Margin % | 49.7% |
For every order, this brand keeps $30.43 to cover fixed costs and profit. That's before CAC, before salaries, before software — just the pure per-order economics.
Why Contribution Margin, Not Gross Margin?
Gross margin only subtracts COGS from revenue. For a brand with $68 revenue and $14.50 COGS, gross margin is 78.7%. That looks incredible.
But the real picture — after shipping, packaging, payment processing, fulfillment, and returns — is 49.7%. Still good, but a completely different number that leads to completely different decisions.
Decisions made on gross margin are dangerous because they ignore real costs:
- "Our margins are 78%, we can afford 30% off site-wide" → Real margin after discount + variable costs: 38%
- "We can afford $40 CAC with these margins" → At 49.7% CM, a $40 CAC eats most of the profit on a first order
- "Let's offer free shipping on all orders" → Depending on AOV, this could flip contribution margin negative
Contribution Margin Benchmarks by Category
| Category | Typical CM % | Notes | |----------|-------------|-------| | Skincare/Beauty | 50-65% | High margins, low COGS relative to price | | Supplements | 55-70% | Cheap to produce, premium pricing | | Apparel | 35-50% | Higher return rates eat margin | | Food & Beverage | 30-45% | Higher COGS, cold shipping costs | | Pet Products | 40-55% | Moderate COGS, lower return rates | | Home & Furniture | 25-40% | Heavy shipping costs, higher return rates | | Electronics/Tech | 20-35% | Thin margins, high return/support costs |
If you're significantly below these ranges, something in your cost structure needs attention.
The Three Contribution Margin Killers
1. Free Shipping Without a Threshold
Free shipping on all orders sounds customer-friendly. On a $30 order with $7 shipping, you just gave away 23% of revenue. Set a free shipping threshold above your current AOV — it protects margin AND increases AOV.
2. Aggressive Discounting
Every dollar of discount comes directly out of contribution margin. A 20% off promotion on a product with 50% CM drops you to 30% CM. If your CAC assumes 50% margins, you're now acquiring customers at a loss during your biggest promotional periods.
Better alternatives:
- Gift with purchase (moves inventory, perceived value > actual cost)
- Bundle discounts (increase AOV while protecting per-unit margin)
- Loyalty points (defer the cost, improve retention)
- Free shipping threshold increase (drives AOV up)
3. Ignoring Return Costs
Ecommerce return rates average 15-30% in apparel and 8-15% in other categories. Each return costs you:
- Return shipping (if prepaid): $5-10
- Restocking labor: $2-5
- Packaging waste: $2-3
- Product that may not be resellable: partial or full COGS loss
If you're not allocating return costs per order, your contribution margin is overstated.
How Contribution Margin Connects to Everything Else
Contribution Margin → LTV: LTV = AOV × Purchase Frequency × Lifespan × Contribution Margin %
If your CM drops from 55% to 45%, your LTV drops by 18%. That cascading effect changes your entire acquisition strategy.
Contribution Margin → CAC Payback: CAC Payback = CAC ÷ Monthly Contribution Margin per Customer
Lower CM means longer payback, which means more cash tied up in acquisition, which means slower growth.
Contribution Margin → Break-Even ROAS: Break-Even ROAS = 1 ÷ Contribution Margin %
At 50% CM, you break even at 2x ROAS. At 35% CM, you need 2.86x ROAS just to break even. That's a massive difference in how aggressively you can bid.
How to Improve Contribution Margin
Reduce COGS
- Negotiate volume pricing with manufacturers
- Source alternative materials that maintain quality
- Consolidate SKUs — fewer SKUs = better volume pricing per SKU
- Move manufacturing closer to your market to reduce landed costs
Reduce Shipping Costs
- Negotiate carrier rates (UPS/FedEx/USPS volume discounts)
- Optimize packaging to reduce dimensional weight
- Use regional carriers for zones 1-4
- Ship from multiple fulfillment centers to reduce average zone
Reduce Payment Processing Fees
- Compare Shopify Payments vs. Stripe vs. alternatives
- Negotiate rates at volume (possible above $1M/year)
- Offer ACH or bank transfer for subscription orders
Increase Net Revenue
- Raise prices by 5-10% and measure impact on conversion
- Reduce average discount depth
- Implement tiered pricing (premium + standard options)
- Add high-margin accessories or add-ons
Action Steps
- Calculate your real contribution margin — include every variable cost, not just COGS
- Account for returns — allocate return costs across all orders based on your return rate
- Account for discounts — use net revenue, not gross revenue
- Compare to benchmarks — if you're below your category range, identify the cost driver
- Run the break-even ROAS calc — know exactly what ROAS you need per channel to break even
- Review quarterly — costs change (shipping rates, supplier pricing, return rates). Your CM calculation should too.
Contribution margin is the foundation of every other unit economics metric. Get this number wrong, and everything built on top of it — LTV, CAC payback, break-even ROAS — is wrong too. Get it right, and you have a clear picture of whether each order you fulfill is building your business or burning it down.