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.
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 CSVData reviewed August 9, 2026.
| Tier / Category | Range | Notes |
|---|---|---|
| Best-in-Class DTC | 35-50% | High AOV, low returns, owned-channel traffic dominance |
| Healthy Mid-Market | 20-35% | Standard for $5M-$50M Shopify Plus merchants |
| Growth-Stage DTC | 10-22% | Acceptable during scale-up if trend is improving quarterly |
| Marketplace-Heavy | 8-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
Calculator
Contribution Margin Calculator
Contribution margin is the dollars left over from each sale after you subtract every variable cost, and the true amount each unit contributes toward paying fixed costs and then generating profit.
Calculator
Profit Margin Calculator
Most ecommerce founders know their revenue number by heart, but far fewer can tell you their true profit margin without pulling up a spreadsheet.
Calculator
Break-Even Calculator
The break-even point is the number of units you have to sell before your business starts making money.
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
Margin Analysis
Contribution Margin
The revenue remaining after deducting all variable costs associated with fulfilling an order, including COGS, shipping, payment processing fees, and pick-and-pack labor.
Margin Analysis
Order Profitability
The true net profit of a single order after deducting all variable costs: COGS, shipping, discounts, payment fees, fulfillment labor, and return allowances.
Profit Governance
Negative Margin Order
An order where the total variable costs (COGS, shipping, discounts, payment fees) exceed the revenue collected, resulting in a net loss on the transaction.
Related Solutions
Agentis Solution
Shopify Plus Profit Analytics
Go beyond Shopify's native reporting. Agentis computes true net margin on every Shopify Plus order within 60 seconds, using live NetSuite COGS, freight, fees, and FX, and flags or holds below-margin orders before they ship.
Agentis Solution
DTC Brand Margin Protection
Stacked promos, influencer codes, and free-shipping thresholds can push an order below breakeven. Agentis checks every DTC order's true margin within 60 seconds and flags or holds below-floor orders before they ship.
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.