ProfitabilityContribution Margin %

What Contribution Margin Should Your Ecommerce Store Target?

Agentis analysis of McKinsey retail research shows healthy ecommerce contribution margin runs 20-35% for mid-market Shopify Plus brands in 2026, once shipping, fulfillment, and returns are subtracted from gross margin. A store reporting 55% gross margin can still carry a 15% contribution margin, meaning the problem is fulfillment cost, not pricing.

By Herzel MishelFounder, AgentisLast reviewed

Contribution margin benchmarks that account for COGS, shipping, fulfillment, returns, and payment processing: the true measure of ecommerce order profitability.

Calculate your own Contribution Margin %

See exactly where your store lands against these benchmarks.

Why This Matters

Contribution margin is the most important profitability metric for ecommerce because it captures all variable costs per order. Unlike gross margin, it accounts for shipping, fulfillment, and returns, costs that often consume 15-25% of revenue. A store with 55% gross margin but 15% contribution margin has a fulfillment cost problem, not a pricing problem.

Benchmark Data

Download CSV

Data reviewed August 9, 2026.

Contribution Margin % by tierBest-in-Class DTC: 35-50%; Healthy Mid-Market: 20-35%; Growth-Stage DTC: 10-22%; Marketplace-Heavy: 8-18%; At-Risk / Negative: <10%0%10%20%30%40%50%Best-in-Class DTC35-50%Healthy Mid-Market20-35%Growth-Stage DTC10-22%Marketplace-Heavy8-18%At-Risk / Negative<10%
Contribution Margin % by tier, shown low to high. Exact values in the table below.
Tier / CategoryRangeNotes
Best-in-Class DTC35-50%High AOV, low returns, owned-channel traffic dominance
Healthy Mid-Market20-35%Standard for $5M-$50M Shopify Plus merchants
Growth-Stage DTC10-22%Acceptable during scale-up if trend is improving quarterly
Marketplace-Heavy8-18%Amazon/marketplace fees compress contribution margin significantly
At-Risk / Negative<10%Below 10% signals unsustainable unit economics; immediate action needed

How to Improve

  • Break out contribution margin by channel, product category, and customer cohort
  • Set minimum contribution margin thresholds and flag or hold orders below your floor before fulfillment
  • Reduce return rates on high-volume SKUs through better product pages and sizing tools
  • Negotiate fulfillment rates based on volume commitments with your 3PL
  • Shift paid acquisition spend toward products and channels with highest contribution margin, not highest revenue

Common Mistakes

  • Reporting gross margin to stakeholders when contribution margin tells the real story
  • Not including return processing costs and restocking fees in contribution margin calculations
  • Treating all orders equally instead of identifying and addressing negative-contribution-margin orders
  • Optimizing for revenue growth without tracking contribution margin trend, growing into losses

Methodology

Contribution margin = Revenue - COGS - Shipping - Fulfillment - Returns cost - Payment processing. Based on P&L analysis of mid-market ecommerce brands.

Sources

Related Calculators

Frequently Asked Questions

What is the difference between gross margin and contribution margin?

Gross margin = Revenue - COGS. Contribution margin = Revenue - COGS - Shipping - Fulfillment - Returns - Payment processing. For ecommerce, the gap between gross and contribution margin is typically 15-25 percentage points. Contribution margin is the more useful metric because it reflects actual per-order profitability. The gap exists because shipping, fulfillment, and returns are variable costs that scale with every order yet sit below the gross margin line, often consuming 15-25% of revenue. That is why a store can report 55% gross margin and still run a 15% contribution margin: the problem is fulfillment cost, not pricing. Reporting gross margin to stakeholders when contribution margin tells the real story is a common mistake. If your own gap is wider than 15-25 points, variable delivery costs are above normal and the fix is operational. If the gap is normal but contribution margin still sits below the 20-35% healthy range, the issue is more likely pricing or product mix.

What is a good contribution margin for ecommerce?

For healthy mid-market ecommerce brands, target 20-35% contribution margin. Best-in-class DTC brands achieve 35-50%. Below 10% is a danger zone: your variable costs consume nearly all revenue, leaving almost nothing to cover fixed costs and generate profit. Best-in-class DTC at 35-50% is characterized by high AOV, low returns, and owned-channel traffic dominance. Healthy mid-market at 20-35% is the standard for $5M-$50M Shopify Plus merchants. Growth-stage DTC at 10-22% is acceptable during scale-up, but only if the trend is improving quarterly. Marketplace-heavy brands at 8-18% run lower because marketplace fees compress contribution margin. Context matters when placing yourself: a marketplace-heavy brand at 15% is inside its expected range, while a DTC brand at 15% has a problem. Break contribution margin out by channel, product category, and customer cohort rather than reading one blended figure, and compare each segment to its tier; segments below their tier are where to concentrate first.

How do I improve contribution margin without raising prices?

Focus on the cost side: reduce shipping costs through carrier negotiation and packaging optimization, lower return rates with better product content, negotiate better fulfillment rates, and catch negative-margin orders with a per-order profit floor before they ship. These operational improvements can add 5-10 points of contribution margin. Each lever maps to a line in the formula: revenue minus COGS, shipping, fulfillment, returns, and payment processing. Shipping and fulfillment often consume 15-25% of revenue, making them the largest pool; negotiating 3PL rates against volume commitments is the most direct route. Reducing return rates on high-volume SKUs through better product pages and sizing tools cuts both the returns line and the reverse shipping inside it. A minimum contribution margin threshold checked on each order flags or holds orders below your floor before they ship, removing losses rather than trimming costs. Shifting paid acquisition toward the products and channels with the highest contribution margin, not the highest revenue, costs nothing. Measure contribution margin before and after each change to see which lever delivered the points.

Related Concepts

Related Solutions

All Benchmarks

Browse all Ecommerce Benchmarks 2026

Margin, CAC, returns, shipping, and discount benchmarks across categories.

Free Audit, No Commitment

Want to See How Your Margins Compare?

Start a free 7-day audit and get order-level profitability data for your store. No commitment required.