The four margins you should track (not just one)
Most Shopify dashboards show gross margin. That's roughly 30% of the honest picture. Four margin layers matter for real decisions:
1. Gross margin = (price − COGS) / price
Easiest to compute; least useful. Tells you pricing vs factory cost only. Apparel 55-70%, beauty 65-80%, electronics 25-45%, home 45-60%. Useful for comparing across brands and across time, not for deciding whether to scale.
2. Contribution margin = (price − COGS − variable fees − shipping − returns drag) / price
The money available to fund ads and fixed costs. This is the number that governs whether scaling makes sense. If contribution is 40%, you can spend up to $40 on ads per $100 order before losing money. Most DTC operators drop 15-25 points from gross to contribution.
Contribution is where hidden cost leaks show up: a 2.9% payment fee, $0.30 flat transaction fee, $6.25 USPS, $1.10 packaging, and a $2 returns drag eats $10.45 off a $50 order — from 70% gross to 49% contribution.
3. After-ads margin = contribution − ad spend per order
Contribution minus the ad cost it took to generate the order (blended, not channel-specific). A brand with 45% contribution and 30% ad-spend ratio has 15% after-ads margin — thin but workable if fixed costs are low. The breakeven-ROAS metric in the calculator expresses this as the ROAS above which you make money.
4. Net margin = after-ads − fixed overhead allocation
Real profit per order. Takes monthly fixed costs (rent, salaries, SaaS, insurance) and divides by monthly orders. For a brand doing 2,000 orders/mo on $60K fixed, that's $30/order fixed allocation — often larger than after-ads margin per order. Scale fixes this: at 6,000 orders/mo with the same $60K fixed, allocation drops to $10.
DTC margin benchmarks by category (2026)
| Category | Gross | Contribution | Net |
|---|---|---|---|
| Apparel / footwear | 55-70% | 30-42% | 8-18% |
| Beauty / skincare | 65-80% | 42-58% | 15-25% |
| Supplements / wellness | 70-85% | 48-62% | 20-32% |
| Consumer electronics | 25-45% | 12-22% | 3-8% |
| Home goods / furniture | 45-60% | 22-35% | 6-15% |
| Jewelry | 60-75% | 40-55% | 15-28% |
| Food / consumables | 40-55% | 18-30% | 4-12% |
| Pet supplies | 40-55% | 22-35% | 8-15% |
If you're more than 10 points below the bottom of your category band on contribution, you have a solvable problem: usually pricing, COGS, or an over-discounted customer cohort. If you're more than 10 points above on gross but below-band on net, your fixed-cost base is too high for your volume — you've overbuilt the team or the tool stack.
The breakeven ROAS — and why "target 3x" is wrong for most brands
Breakeven ROAS = 1 / contribution margin. Examples:
- Contribution 25%: breakeven 4.0x. Operating target 5.6-6.4x.
- Contribution 40%: breakeven 2.5x. Operating target 3.5-4.0x.
- Contribution 55%: breakeven 1.82x. Operating target 2.5-2.9x.
- Contribution 65%: breakeven 1.54x. Operating target 2.15-2.5x.
The common "target 3x ROAS" advice only works if your contribution margin is ~40%. A supplement brand at 60% contribution is leaving scale on the table at 3x. An electronics brand at 18% contribution loses money at 3x. Always translate ROAS targets through contribution before setting an ad-platform goal.
Three margin scenarios — real DTC brand walk-throughs
Brand A — Apparel, $49 AOV, healthy
Landed COGS $14.50, payment $1.75, shipping $6.25, packaging $1.10, returns drag $2.00 (24% return rate, $8 cost per return spread = $1.92, round up), ad spend $11/order, fixed $3.50/order. Gross: $34.50 (70.4%). Contribution: $23.40 (47.8%). After ads: $12.40 (25.3%). Net: $8.90 (18.2%). Breakeven ROAS: 2.09x. Analysis: top-quartile apparel brand. Can scale aggressively as long as contribution stays above 45% and CAC payback under 6 months.
Brand B — Electronics accessory, $28 AOV, thin
Landed COGS $9.40, payment $1.11, shipping $5.50, packaging $0.85, returns drag $0.60 (9% rate, lower cost), ad spend $8/order, fixed $4/order. Gross: $18.60 (66.4%). Contribution: $10.54 (37.6%). After ads: $2.54 (9.1%). Net: −$1.46 (−5.2%). Breakeven ROAS: 2.66x. Analysis: contribution looks ok but fixed cost allocation is eating net. Needs 1.5x the order volume on same fixed base, or a $4 price increase, to break even on net. A $32 price with same variable stack = $14.54 contribution (45.4%), $6.54 after ads, $2.54 net (7.9%). Viable at $32.
Brand C — Supplement, $32 AOV, premium
Landed COGS $5.80, payment $1.23, shipping $5.00, packaging $0.75, returns drag $0.30 (3.5% rate), ad spend $7/order, fixed $2.50/order. Gross: $26.20 (81.9%). Contribution: $19.92 (62.2%). After ads: $12.92 (40.4%). Net: $10.42 (32.6%). Breakeven ROAS: 1.61x. Analysis: textbook supplement economics. Subscription attach at 35% pushes effective LTV past $120, supporting CAC of $40+ even on a $32 AOV.
The hidden variable costs most operators miss
- Payment processing on refunds. Stripe and Shopify Payments stopped refunding the 2.9% processing fee on refunds in 2023. That's a permanent $1.50-$3 loss per return.
- Chargeback fees. $15 per chargeback plus loss of goods. Budget 0.2-0.5% of orders annually.
- Shipping insurance (if merchant-absorbed). Route/Corso 1-2% of revenue if you eat it instead of surcharging the customer.
- Subscription tooling. ReCharge, Skio, etc., take 1-2% of subscription revenue. Not zero.
- App % fees. Some Shopify apps charge % of revenue (shipping protection, referral platforms). Audit quarterly.
- Currency conversion on international. 1.5-2% on FX orders.
- Sales tax operations. TaxJar/Avalara $99-$1,000+/mo, plus filing fees in states. Allocate to fixed overhead.
- Fraud protection. Signifyd/NoFraud 0.4-0.9% of revenue if enabled.
Run a quarterly reconciliation: gross revenue vs. actual bank deposits. If the delta is >35% for apparel, >25% for beauty, >15% for supplements — there's a hidden cost leak.
Price vs. cost levers — which one moves net fastest?
A 10% price increase typically drops unit velocity 15-25% but lifts contribution-per-unit 30-80% (depending on contribution starting point). A 10% COGS reduction lifts contribution-per-unit 10-20% with no velocity hit. Net-dollar impact:
- 10% price up: usually +20-50% net-dollar if unit velocity holds within -20%.
- 10% COGS down: usually +12-25% net-dollar; no demand risk.
- 10% ad efficiency improvement: usually +15-30% net-dollar; higher variance.
- 10% return-rate reduction: usually +3-8% net-dollar for low-return categories, +8-18% for apparel.
- Doubling order volume on flat fixed cost: usually +60-120% net-dollar from fixed-cost leverage.
Priority order for most brands: pricing first (fastest, highest ROI), then return-rate (if apparel/home), then ad efficiency, then COGS (hardest to move, longest lead time). Fixed cost is a lagging lever — you don't cut it, you outgrow it.
Margin diagnostic — what does a bad P&L look like?
Red flags that show up in margin analysis:
- Gross high, contribution low: payment fees, shipping, or returns are eating the price. Audit per-line in the unit economics.
- Contribution healthy, after-ads negative: ad spend outpacing contribution. Cut spend or raise price.
- After-ads positive, net negative: fixed-cost base too high for current volume. Grow revenue or trim team/tools.
- Net positive but cash negative: inventory build or terms mismatch. Not a margin problem; a working capital problem.
- Net volatile month-over-month: seasonality or ad mix instability. Normalize on trailing 3-month rolling.
Related calculators
- Product pricing calculator — set price to hit a target contribution margin.
- ROAS calculator — model ad spend against margin.
- CAC calculator — the other half of the margin equation.
- Variable cost per order — detail breakdown of variable line items.
- Return rate impact — the single most underestimated margin drag.