Gross margin only counts product costs. Contribution margin counts everything it actually costs to sell a unit — COGS, shipping, ad spend, payment fees, marketplace cuts. If you're running a DTC brand and only tracking gross margin, you're looking at a number that hides most of your real expenses.
This distinction matters because a product with a 65% gross margin can easily have a 15% contribution margin once you stack up all the variable costs. That's the difference between thinking you're printing money and realizing you're barely breaking even. Here's exactly how each metric works, when to use which, and why contribution margin is the number that actually runs your business.
The Formulas
Both metrics start with revenue. The difference is what you subtract.
| Metric | Formula | What It Includes |
|---|---|---|
| Gross Margin | (Revenue - COGS) / Revenue x 100 | Product cost, manufacturing, packaging, inbound freight |
| Contribution Margin | (Revenue - All Variable Costs) / Revenue x 100 | COGS + shipping to customer + payment processing + marketplace fees + ad spend per unit |
Gross margin answers: "How much do I make after paying for the product itself?"
Contribution margin answers: "How much does each sale actually contribute to covering my fixed costs (rent, salaries, software) and generating profit?"
The second question is the one that determines whether your business survives. For a full breakdown of how to calculate your base margin, see our guide to calculating profit margin.
Worked Example: How 65% Gross Margin Becomes 15% Contribution Margin
This is where it gets real. Take a DTC skincare product selling for $48.
| Cost Component | Amount | Type |
|---|---|---|
| Product cost (COGS) | $8.50 | COGS |
| Packaging | $2.00 | COGS |
| Inbound freight (per unit) | $1.20 | COGS |
| Total COGS | $11.70 | — |
| Shipping to customer | $5.50 | Variable |
| Payment processing (2.9% + $0.30) | $1.69 | Variable |
| Platform/marketplace fees | $2.40 | Variable |
| Ad spend per acquisition (CPA) | $19.00 | Variable |
| Total Variable Costs | $40.29 | — |
Gross margin: ($48 - $11.70) / $48 = 75.6%. Looks fantastic.
Contribution margin: ($48 - $40.29) / $48 = 16.1%. That's $7.71 per order to cover your fixed costs and profit.
The 75.6% number is real but nearly useless. It tells you the product itself is cheap to make. It tells you nothing about whether selling it is profitable. The 16.1% number is what determines if you can pay rent this month. For more on what constitutes a healthy margin across different product categories, read our guide to good ecommerce profit margins.
Side-by-Side: Gross Margin vs Contribution Margin Across Products
Here's how different product types stack up when you compare gross margin (the flattering number) to contribution margin (the honest number).
| Product | Price | COGS | All Variable Costs | Gross Margin | Contribution Margin |
|---|---|---|---|---|---|
| Skincare serum | $48 | $11.70 | $40.29 | 75.6% | 16.1% |
| Supplement (subscription) | $39 | $7.80 | $22.30 | 80.0% | 42.8% |
| Phone case (dropship) | $25 | $6.00 | $21.90 | 76.0% | 12.4% |
| Bluetooth speaker | $60 | $32.00 | $52.50 | 46.7% | 12.5% |
| Premium dog food (DTC) | $65 | $22.00 | $43.50 | 66.2% | 33.1% |
| T-shirt (branded) | $35 | $8.00 | $27.40 | 77.1% | 21.7% |
Notice the pattern: Gross margins cluster between 46-80%, making every product look viable. Contribution margins range from 12-43%, revealing which products actually make money and which are barely surviving. The supplement wins not because it has the highest gross margin, but because its subscription model means repeat orders with zero CPA — slashing the biggest variable cost.
Know your real margin — not just your gross margin.
Plug in your COGS, shipping, ad spend, and fees. See your gross margin AND contribution margin side by side — and find out what each sale actually contributes to your bottom line.
Open Profit Margin Calculator →What Counts as a Variable Cost?
A variable cost scales with the number of units you sell. If you sell zero units, the cost is zero. If you sell 10,000, it's 10,000x the per-unit amount. Here's the full list for ecommerce:
- COGS — Raw product cost, manufacturing, packaging, inbound freight
- Outbound shipping — What it costs to get the product to the customer. Check our shipping cost guide for exact benchmarks.
- Payment processing — Stripe/PayPal fees, typically 2.9% + $0.30 per transaction
- Marketplace/platform fees — Amazon referral fees (8-15%), Shopify transaction fees, etc.
- Ad spend per acquisition — Your CPA. This is the big one for DTC brands.
- Returns and refunds — The percentage of orders that come back (typically 10-30% in fashion)
- Pick and pack / 3PL fees — If using a fulfillment center, per-order fees
Fixed costs are NOT included in contribution margin. Rent, salaries, software subscriptions, insurance — these stay the same whether you sell 1 unit or 10,000. Contribution margin tells you how much revenue is left after variable costs to cover those fixed expenses.
When to Use Each Metric
Both numbers have a job. Here's when each one matters:
- Use gross margin when negotiating with suppliers, comparing raw product economics, or benchmarking against industry COGS data. It isolates product-level profitability from everything else.
- Use contribution margin for every operational decision — whether to scale ad spend, whether a product is worth keeping, whether a channel is profitable, and whether you can afford to lower prices. It's the metric that connects to your P&L.
If you can only track one, track contribution margin. Gross margin is an input to contribution margin. By itself, it's a vanity metric — it makes you feel good without telling you if you're making money.
Contribution Margin Benchmarks by Industry
These are realistic contribution margins for ecommerce businesses that include ad spend in their variable costs. They're significantly lower than the gross margin benchmarks you'll find in most articles — because most articles ignore ad spend. For gross margin benchmarks, see our profit margin by industry breakdown.
| Industry | Typical Gross Margin | Typical Contribution Margin | Biggest Variable Cost Driver |
|---|---|---|---|
| Beauty & Skincare | 70-85% | 15-30% | Ad spend (high CPA in competitive niches) |
| Supplements (one-time) | 75-85% | 10-20% | Ad spend |
| Supplements (subscription) | 75-85% | 30-45% | Shipping (CPA amortized over LTV) |
| Fashion & Apparel | 55-70% | 10-25% | Returns (20-30% return rate) |
| Consumer Electronics | 25-45% | 5-15% | Low gross margin leaves no room |
| Pet Products | 55-70% | 20-35% | Shipping (heavy products) |
| Home & Garden | 45-60% | 15-25% | Shipping (bulky items) |
| Dropshipping (general) | 60-80% | 5-15% | Ad spend (sole acquisition channel) |
Key takeaway: Subscriptions are the contribution margin cheat code. When a customer reorders without you paying to acquire them again, your contribution margin on orders 2+ jumps dramatically. A supplement brand might have a 12% contribution margin on first purchase and 45% on every subscription renewal.
Why DTC Founders Should Focus on Contribution Margin
Three reasons contribution margin matters more than gross margin for DTC brands:
1. Ad spend is your biggest cost, and gross margin ignores it. For most DTC brands, customer acquisition cost is 20-40% of revenue. That's the single largest expense line — bigger than COGS in many cases. A metric that excludes it is a metric that excludes your biggest problem. Learn how to calculate your breakeven ROAS to understand exactly how much you can spend per acquisition.
2. Contribution margin tells you your scaling ceiling. If your contribution margin is 25% and your fixed costs are $15,000/month, you need $60,000 in revenue just to break even. If it's 10%, you need $150,000. Same product, same gross margin — completely different business models. Contribution margin is the number that tells you whether scaling helps or hurts.
3. It reveals unprofitable products hiding behind good gross margins. A product with 80% gross margin and a $25 CPA on a $30 price point is losing money. Gross margin would never tell you that. Contribution margin shows -$1.70 per order immediately. The Shopify profit calculator can help you run these numbers across your entire catalog.
How to Improve Contribution Margin
You have five levers. Rank them by impact for your specific business:
- Lower your CPA. Better creatives, tighter targeting, higher conversion rates on your landing page. Every $1 drop in CPA goes straight to contribution margin. This is usually the highest-leverage move.
- Increase AOV. Bundles, upsells, higher price points. Shipping and payment processing costs barely change with order size, so the extra revenue flows almost entirely to contribution margin.
- Negotiate COGS. Larger order quantities, alternative suppliers, simplified packaging. Even $1-2 per unit adds up at scale.
- Reduce shipping costs. Negotiate carrier rates, optimize packaging dimensions, use regional fulfillment centers to reduce zones. See our dropshipping profit calculator to model different shipping scenarios.
- Build repeat purchase channels. Email, SMS, subscriptions. Repeat customers have zero CPA, which can double or triple the contribution margin on those orders. This is why understanding your markup structure matters — you need enough margin to invest in retention.
The Breakeven Calculation Using Contribution Margin
Once you know your contribution margin, your breakeven point is straightforward:
Breakeven Revenue = Fixed Costs / Contribution Margin %
If your monthly fixed costs are $20,000 and your contribution margin is 25%, you need $20,000 / 0.25 = $80,000 in monthly revenue to break even. Every dollar above $80,000 is profit.
If your contribution margin drops to 15%, your breakeven jumps to $133,333. A 10-point swing in contribution margin changes your breakeven by over $50,000/month. That's why small improvements in variable costs have massive downstream effects. Use the profit margin calculator to model your own breakeven point.
Frequently Asked Questions
What is the difference between gross margin and contribution margin?
Gross margin subtracts only COGS (product cost, manufacturing, packaging) from revenue. Contribution margin subtracts ALL variable costs — COGS plus shipping, payment processing, marketplace fees, and ad spend per unit. Contribution margin is always lower because it accounts for more costs.
Why is contribution margin more important than gross margin for ecommerce?
Because gross margin ignores the biggest expenses in DTC — ad spend, shipping, and platform fees. A 65% gross margin product might only have a 15% contribution margin. Gross margin makes you feel rich. Contribution margin tells you if you actually are.
What is a good contribution margin for ecommerce?
20-35% is healthy. Below 15% is thin — you need high volume to cover fixed costs. Above 35% is strong and gives you room to scale. Subscription models often hit 30-45% because repeat orders eliminate acquisition cost.
Does contribution margin include ad spend?
Yes. Ad spend per unit (your CPA) is a variable cost — it scales with the number of customers you acquire. Including it is what makes contribution margin so much more useful than gross margin for DTC brands.
Can a product have high gross margin but negative contribution margin?
Absolutely. A $30 product with $6 COGS has an 80% gross margin. Add $8 shipping, $0.90 payment fees, $4.50 marketplace fees, and $18 CPA — your total variable costs are $37.40. That's a -$7.40 contribution margin. You lose money on every sale despite "80% margins."
How do I calculate contribution margin per order?
Contribution Margin per Order = Revenue - COGS - Shipping - Payment Fees - Platform Fees - (Ad Spend / Orders). List every variable cost, sum them, subtract from revenue. The number left is what each order contributes to fixed costs and profit.

