Skip to content
E-commerce Calc Hub
💹

Profit Margin Calculator — Gross, Contribution, After-Ads & Net

The four margin views that drive real decisions. Variable cost breakdown, breakeven ROAS, and category benchmarks for DTC operators who need more than gross margin.

Your inputs

Results

Net margin
19.8%
$9.89 per order · after ads and fixed
Gross margin
71.0%
$35.49
Contribution margin
48.8%
$24.39
After ad spend
26.8%
$13.39
Breakeven ROAS
4.54x
Revenue / ad spend
Contribution 49% — healthy. You can withstand 30-40% ACOS and still net profit. Scale ad spend as long as contribution stays above 30%.

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)

CategoryGrossContributionNet
Apparel / footwear55-70%30-42%8-18%
Beauty / skincare65-80%42-58%15-25%
Supplements / wellness70-85%48-62%20-32%
Consumer electronics25-45%12-22%3-8%
Home goods / furniture45-60%22-35%6-15%
Jewelry60-75%40-55%15-28%
Food / consumables40-55%18-30%4-12%
Pet supplies40-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

Frequently asked questions

What's a healthy DTC net margin?

Apparel 8-18%, beauty 15-25%, supplements 20-32%, electronics 3-8%. Net under 5% for three months signals a pricing or cost problem.

Gross vs contribution margin?

Gross ignores fees, shipping, returns, ads. Contribution is what's left to fund those. Contribution is the number that matters for scaling.

What's breakeven ROAS?

1 / contribution margin %. At 40% contribution, breakeven is 2.5x. Operating target is breakeven × 1.4-1.6x.

Use net or gross for pricing?

Neither — use contribution margin. That's the dollar available to fund the next marginal sale.

How much ad spend per order?

15-30% of AOV for most DTC. Above 35% unsustainable unless subscription attach is very high.

What counts as "fixed overhead per order"?

Monthly fixed cost divided by monthly orders — rent, salaries, base SaaS, insurance, accounting.

Related calculators

DonePins

Generate Pinterest pins for your store in 60 seconds

DonePins creates high-converting Pinterest pins from your product listings automatically. Used by 1,000+ Etsy and Shopify sellers. Starts at $79 one-time.

Create pins for your store →

Digital Dashboard Hub

Track your store revenue, margins, and ad ROI in one place

DDH gives you 162 ecommerce and business calculators — from Etsy profit to Shopify break-even — plus inventory and revenue trackers. Free 14-day trial.

Try DDH ecommerce tools free →
Part of the Digital Dashboard Hub network
Powered byDigital Dashboard Hub— 250+ free tools

Calculators, trackers, and planners for creators, business, and wellness — all in one place.

Explore all 250+ tools →