MishaBook a demo

Aug 14, 2026

Margin for Multi-Channel DTC

Gross margin is revenue minus cost of goods sold (COGS), expressed as a percentage. For multi-channel DTC, margin varies by channel due to platform fees, shipping subsidies, and promotional intensity. Target: 50%+ on owned channels, 35-45% on marketplaces.

Why Margin Diverges by Channel

A single product has one unit cost. But revenue per unit changes by channel. Shopify direct sales at $100 MSRP with $40 COGS = 60% margin. The same product on Amazon at $85 (price compression) minus 15% referral fee, minus FBA fees (~12%), minus ad spend (5-8%) nets 25-35% margin. TikTok Shop, Walmart, and Facebook Shops each have their own fee structures and competitive dynamics.

Multi-channel operators often discover margin leakage months late because they lump all revenue into one P&L. Channel-specific margin tracking is not optional - it's the difference between a sustainable unit and a cash burn machine.

Channel-Specific Margin Targets

Set minimum acceptable gross margin by channel. These are not aspirational - they are go/no-go thresholds.

  • Shopify direct: 55-65% (lowest friction, highest control)
  • Email/SMS: 58-62% (owned audience, minimal fees)
  • Amazon FBA: 30-40% (high fees, scale volume)
  • Walmart.com: 35-45% (lower fees than Amazon, slower velocity)
  • TikTok Shop: 40-50% (emerging, variable commission)
  • Facebook/Instagram: 50-55% (if direct-to-consumer, not marketplace)
  • Marketplace aggregators (Faire, Shopify Plus wholesale): 35-45% (wholesale discount applied)

Margin Calculation by Channel

Gross margin = (Revenue - COGS) / Revenue. For multi-channel, isolate each channel's revenue and apply channel-specific deductions before subtracting COGS.

  • Shopify direct: (Order Value - Platform Fees - Payment Processing - Shipping Subsidy - Returns/Refunds - COGS) / Order Value
  • Amazon FBA: (Order Value - Referral Fee - FBA Fee - Ad Spend - Returns/Refunds - COGS) / Order Value
  • Email/SMS: (Order Value - Payment Processing - Shipping Subsidy - Returns/Refunds - COGS) / Order Value
  • Wholesale/Aggregators: (Wholesale Price - COGS) / Wholesale Price (margin is lower by design)

Monthly Reconciliation Checklist

Margin leakage happens in the gaps between systems. Reconcile monthly to catch it early.

  • Pull revenue by channel from accounting system (Shopify, Amazon Seller Central, Walmart, etc.)
  • Verify COGS allocation - confirm unit costs haven't drifted due to supplier changes or inventory mix shifts
  • Account for all fees: platform, payment processing, fulfillment, returns, chargebacks
  • Calculate margin by channel. Flag any channel below its minimum threshold
  • Compare to prior month. Margin compression of >3 percentage points requires investigation
  • Isolate promotional impact - separate organic margin from discounted/ad-driven margin
  • Review returns/refund rate by channel. High returns erode margin faster than low conversion

Failure Modes and Detection

Margin collapse is often invisible until it's severe. Watch for these signals.

  • Margin creep: Fees increase (platform fee hike, new fulfillment partner) but pricing doesn't adjust. Detect by comparing fee % to prior quarter
  • Mix shift: High-margin SKUs sell out; low-margin SKUs dominate. Detect by comparing product-level margin to blended margin
  • Promotional intensity: Ad spend per order rises without corresponding AOV increase. Detect by isolating organic vs. paid margin
  • Returns spike: Defects, wrong sizing, or buyer's remorse increase return rate. Detect by tracking return % by channel monthly
  • Inventory obsolescence: Old stock discounted to clear. Detect by flagging SKUs with margin <30% and aging >6 months
  • Shipping subsidy creep: Offering free shipping on lower-value orders. Detect by comparing average shipping cost to average order value by channel

Margin Defense Levers

Once margin is measured, operators have limited levers to improve it. Prioritize by impact and feasibility.

  • Price optimization: Increase MSRP on owned channels (Shopify, email). Marketplace pricing is constrained by competition
  • COGS reduction: Negotiate with suppliers, consolidate SKU count, move to higher-volume production runs
  • Fee negotiation: Renegotiate Amazon referral fees at higher volume tiers, negotiate FBA rates, consolidate fulfillment partners
  • Channel mix shift: Grow owned channels (higher margin) relative to marketplaces (lower margin)
  • Reduce promotional intensity: Lower ad spend per order by improving organic conversion or email list quality
  • Reduce returns: Improve product descriptions, sizing guides, and quality control to lower return rate

Margin vs. Profitability

Gross margin is not profit. A 50% gross margin brand can be unprofitable if operating expenses (payroll, rent, software, customer acquisition) exceed 50% of revenue. Margin is a prerequisite for profitability, not a guarantee. Track both: gross margin (product-level health) and contribution margin (revenue minus COGS minus variable operating costs). Contribution margin should be 25-35% for sustainable DTC.

Questions

FAQ

Should we use the same COGS across all channels?

Yes, COGS should be consistent. The unit cost is the same. What changes is the revenue per unit and the channel-specific fees. If COGS varies by channel, that's a supply chain problem, not a margin problem - fix it first.

How do we allocate shared fulfillment costs (warehouse rent, labor) to margin?

Shared costs are operating expenses, not COGS. COGS includes only direct material and direct labor (picking/packing). Allocate warehouse rent and labor to operating expenses and track separately. This keeps margin comparable across channels and prevents double-counting.

What margin is acceptable for a new channel?

New channels should hit their category minimum within 90 days. If Amazon FBA is the new channel, target 30-40% by month 3. If it's still below 25% after 6 months, the channel is not viable - reallocate inventory and ad spend to higher-margin channels.

How often should we recalculate margin by channel?

Monthly, in the first week after month close. Quarterly deep dives are too slow - margin leakage compounds. Monthly cadence allows for course correction within 30 days.

Want this on your account?

Thirty minutes. Bring the number that keeps you up.

More from the blog