ATTN.
← Back to Blog

2026-03-02

DTC vs. Marketplace Unit Economics: Where Your Margins Actually Go

DTC vs. Marketplace Unit Economics: Where Your Margins Actually Go

DTC vs. Marketplace Unit Economics: Where Your Margins Actually Go

Here's a conversation we have with brands almost every week: "Should we sell on Amazon?"

Or the reverse: "We're doing $3M on Amazon — should we build a DTC site?"

The answer is almost never a simple yes or no. It's a unit economics question. And most brands get it wrong because they're comparing topline revenue instead of contribution margin per order.

Let's break down exactly where your money goes in each channel — with real numbers — so you can make this decision with your eyes open.

The Core Problem: Revenue Is Not Profit

A brand doing $500K/month on Amazon and $200K/month on their Shopify store might look at those numbers and think Amazon is the clear winner. But when you strip out all the fees, fulfillment costs, advertising spend, and returns, the picture often flips entirely.

We've seen brands where their $200K DTC channel produces more net profit than their $500K Amazon channel. Not sometimes — regularly.

The issue is that each channel has a completely different cost structure, and if you're not modeling unit economics per channel, you're flying blind.

DTC Unit Economics: The Full Stack

When you sell direct — through Shopify, a custom site, whatever — here's every cost that touches a single order:

Cost of Goods Sold (COGS)

This is the same regardless of channel. Your product costs what it costs. For most DTC brands we work with, COGS runs 20-35% of retail price.

Example: $80 product with $22 COGS = 27.5% COGS ratio.

Fulfillment & Shipping

If you're running your own warehouse or using a 3PL, your per-order fulfillment cost typically breaks down to:

  • Pick, pack, and ship labor: $2.50-$5.00 per order
  • Packaging materials: $1.00-$3.00
  • Outbound shipping: $5.00-$12.00 (depending on weight, speed, zone)
  • Total fulfillment: $8.50-$20.00 per order

For a brand shipping a standard-size product via ground, expect $10-$14 all-in per order.

Payment Processing

Shopify Payments or Stripe: 2.9% + $0.30 per transaction. On an $80 order, that's $2.62.

If you're on Shopify Plus, you might negotiate this down to 2.4-2.6%. But for most brands, call it 3%.

Platform Fees

  • Shopify Basic/Pro: $39-$399/month (negligible at scale)
  • Shopify Plus: $2,300+/month or 0.25% of revenue above thresholds
  • Apps & integrations: $200-$1,000/month typically

At $200K/month revenue, your Shopify platform cost is roughly 0.5-1.5% of revenue.

Customer Acquisition Cost (CAC)

This is the big one — and the one you control.

Average blended CAC for DTC brands we manage: $25-$65 depending on category, price point, and brand maturity. Some categories (supplements, skincare) run higher. Commoditized products run lower.

For our example, let's say $35 CAC on a blended basis.

Returns

DTC return rates vary wildly by category:

  • Apparel: 20-30%
  • Beauty/skincare: 5-10%
  • Home goods: 8-15%
  • Supplements: 3-8%

Each return costs you the outbound shipping, return shipping (if you cover it), restocking labor, and sometimes the product itself. Budget $8-$15 per return in hard costs.

At a 15% return rate with $12 average return cost, that's $1.80 per order on a blended basis.

DTC Unit Economics Summary

For our $80 AOV example:

| Line Item | Cost | % of Revenue | |-----------|------|-------------| | Revenue | $80.00 | 100% | | COGS | $22.00 | 27.5% | | Fulfillment & shipping | $12.00 | 15.0% | | Payment processing | $2.62 | 3.3% | | Platform fees | $0.80 | 1.0% | | Blended CAC | $35.00 | 43.8% | | Returns (blended) | $1.80 | 2.3% | | Contribution margin | $5.78 | 7.2% |

Seven percent. That's a typical first-order contribution margin for a DTC brand spending aggressively on acquisition. It's thin — and it's why LTV matters so much on this channel.

Marketplace Unit Economics: Amazon as the Case Study

Now let's run the same $80 product through Amazon. Different cost structure entirely.

COGS

Same product, same $22. No change.

Amazon Referral Fee

Amazon takes a 15% referral fee on most categories (some categories are 8-17%, but 15% is the standard for most consumer products).

On $80: $12.00.

This is the "rent" you pay for access to Amazon's 200M+ Prime members. There's no equivalent in DTC.

FBA Fulfillment Fee

If you're using Fulfillment by Amazon (and you should be — organic rank tanks without Prime eligibility):

  • Standard size, 1-2 lbs: $5.40-$7.00
  • Large standard: $7.00-$10.00
  • Oversize: $10.00-$20.00+

For our product: $6.50 FBA fee.

This actually compares favorably to DTC fulfillment costs. Amazon's logistics network is insanely efficient. The catch is you're paying the referral fee on top.

FBA Storage Fees

  • Standard (Jan-Sep): $0.87 per cubic foot/month
  • Peak (Oct-Dec): $2.40 per cubic foot/month
  • Aged inventory surcharge: Kicks in after 181 days

For a product that turns inventory in 60-90 days, storage is usually $0.30-$1.00 per unit. Slow movers get crushed.

Let's call it $0.60 per unit.

Amazon Advertising (PPC)

Here's where Amazon gets expensive. You're essentially paying twice for customers — once through the referral fee and again through PPC.

Average ACoS (Advertising Cost of Sale) across categories: 25-35%. Competitive categories like supplements and beauty can hit 40-50%.

But not every unit sells through ads. Your organic-to-paid ratio matters enormously.

If 40% of your units sell through ads at 30% ACoS, your blended advertising cost per unit is:

$80 × 30% ACoS × 40% ad-driven = $9.60 per unit blended.

Newer brands or competitive categories? That number can easily double.

Returns on Amazon

Amazon's return policy is more permissive than most DTC brands, and customers know it. Return rates on Amazon run 10-25% higher than the same product on your own site.

If your DTC return rate is 15%, expect 18-22% on Amazon. Plus Amazon charges a return processing fee on many categories.

Blended return cost: $2.80 per order.

Amazon Unit Economics Summary

Same $80 product:

| Line Item | Cost | % of Revenue | |-----------|------|-------------| | Revenue | $80.00 | 100% | | COGS | $22.00 | 27.5% | | Referral fee (15%) | $12.00 | 15.0% | | FBA fulfillment | $6.50 | 8.1% | | FBA storage | $0.60 | 0.8% | | Amazon PPC (blended) | $9.60 | 12.0% | | Returns (blended) | $2.80 | 3.5% | | Contribution margin | $26.50 | 33.1% |

Wait — Amazon has better unit economics?

Not so fast.

The Hidden Variables That Change Everything

Those numbers above tell a misleading story if you stop there. Here's what shifts the balance.

DTC: The LTV Multiplier

That 7.2% first-order margin on DTC? It's a customer acquisition investment. The magic of DTC is that you own the customer relationship.

  • You have their email and phone number
  • You control the post-purchase experience
  • You can cross-sell, upsell, and reactivate at near-zero marginal cost
  • Email and SMS marketing drives 20-40% of revenue for well-run DTC brands

If your average customer buys 2.5 times over 18 months, and orders 2-4 cost you only $3-5 in email/SMS costs (no acquisition spend), your 18-month customer value looks like:

  • Order 1: $5.78 contribution margin
  • Order 2: $42.58 contribution margin (no CAC, just fulfillment + COGS + processing)
  • Order 3 (partial): ~$21.29

18-month customer contribution: ~$69.65 from an initial $80 order.

That's an 87% contribution margin on total customer revenue of $200.

Amazon: The Customer Isn't Yours

On Amazon, there is no order 2 or order 3 — at least not one you can orchestrate. Amazon owns the customer. You can't email them. You can't retarget them off-platform (easily). You can't build a brand relationship.

Some customers will organically repurchase on Amazon, but you can't influence that the way you can with DTC email flows. And when they do repurchase, you're still paying the 15% referral fee every single time.

Your $26.50 contribution margin per order is what you get. Period.

Brand Control and Pricing Power

On your DTC site, you set the price and control the experience. On Amazon, you're in a price-transparent marketplace where competitors are one click away. This leads to:

  • Price pressure: Competitors undercut you. Amazon's algorithm rewards lower prices.
  • Race to the bottom: Private label knockoffs appear at 40-60% of your price.
  • MAP enforcement nightmares: Third-party sellers listing your product at unauthorized prices.

Over time, this erodes your margins in ways that don't show up in a static unit economics model.

Data Ownership

DTC gives you first-party data: purchase behavior, browsing patterns, email engagement, survey responses. This data compounds in value over time. It makes your marketing smarter, your product development better, and your acquisition cheaper.

Amazon gives you... sales data. That's about it. You're building on rented land with limited visibility into who's buying and why.

The Real Framework: Contribution Margin Per Customer Over 24 Months

Stop comparing per-order economics. Compare per-customer economics over a meaningful time horizon.

DTC Customer (24-month value)

  • Total revenue: $240 (3 orders at $80 AOV)
  • Total costs: $110 (CAC on first order, COGS × 3, fulfillment × 3, email/SMS costs)
  • 24-month contribution: $130
  • Margin on total revenue: 54%

Amazon Customer (24-month value)

  • Total revenue: $144 (1.8 orders — some organic repurchase, at $80)
  • Total costs: $96 (COGS × 1.8, referral fees × 1.8, FBA × 1.8, PPC blended)
  • 24-month contribution: $48
  • Margin on total revenue: 33%

DTC produces 2.7x more contribution profit per customer over 24 months in this model. The first-order comparison was misleading.

When Amazon Actually Wins

Amazon isn't always the worse deal. There are clear scenarios where marketplace economics are superior:

1. Low Repeat-Purchase Categories

If your product is a one-time or very infrequent purchase (luggage, large appliances, specialty equipment), the DTC LTV advantage evaporates. You're comparing single-order economics, and Amazon's lower fulfillment costs and built-in traffic can win.

2. Discovery-Phase Brands

If nobody knows your brand exists, Amazon's organic traffic is enormously valuable. Building a DTC business from zero requires massive upfront investment in paid media. Amazon lets you reach purchase-intent customers immediately.

Many successful DTC brands started on Amazon, built cash flow and reviews, then invested in their own channel.

3. High-Competition, Low-Differentiation Products

If your product is essentially a commodity (phone cases, basic supplements, commodity skincare), the DTC brand-building investment may not pay off. Amazon's marketplace is better suited for products where convenience and price drive the purchase decision.

4. Inventory Management

Amazon's FBA network provides best-in-class logistics. For brands struggling with 3PL costs, shipping complexity, or international fulfillment, the all-in FBA fee can actually be a better deal — especially for heavy or oversized products where DTC shipping is brutal.

The Hybrid Model: How Smart Brands Do Both

The real answer for most brands doing $1M+ in revenue: run both channels, but with different strategic objectives.

Amazon's Job

  • Customer acquisition and discovery — Use Amazon as a top-of-funnel channel
  • Cash flow generation — Amazon's 2-week payment cycle and massive volume fund your business
  • Category validation — Test new products with Amazon's traffic before DTC launch
  • Incremental revenue — Capture customers who will only buy on Amazon regardless

DTC's Job

  • Customer ownership and LTV — Build direct relationships, drive repeat purchases
  • Brand building — Control the narrative, experience, and positioning
  • Margin expansion — As your brand grows, organic and email revenue increase while CAC stabilizes or decreases
  • Data collection — First-party data fuels better decisions across all channels

The Bridge Strategy

Smart brands use product inserts (within Amazon's TOS — be careful here), branded packaging, and brand registry tools to migrate Amazon customers to their DTC ecosystem. A 10-15% migration rate from Amazon to DTC can significantly shift your blended economics.

Modeling Your Own Numbers

Here's how to build this model for your brand:

Step 1: Map Your True Per-Order Costs by Channel

Don't estimate — pull actual data. For DTC, export your Shopify financials, ad platform spend, and 3PL invoices. For Amazon, download your FBA fee reports, advertising reports, and settlement statements.

Step 2: Calculate Blended CAC by Channel

DTC: Total ad spend ÷ new customers acquired. Include all platforms — Meta, Google, TikTok, everything.

Amazon: (Total PPC spend ÷ total units sold) gives you blended ad cost per unit. Not exactly CAC since Amazon doesn't delineate new vs. returning, but it's the closest proxy.

Step 3: Model 12-Month and 24-Month Customer Value

DTC: Use your cohort data. What does a customer acquired in Q1 2025 spend by Q1 2026? What's the cost to serve them over that period?

Amazon: Estimate repurchase rates from your repeat purchase reports. Apply referral fees and FBA costs to every order — they never go away.

Step 4: Run Sensitivity Analysis

What happens to each channel's economics if:

  • CAC increases 20%?
  • Return rates spike?
  • Amazon raises referral fees (again)?
  • Your email list grows 50%?
  • A new competitor enters the market?

The channel that's more resilient to negative shocks is the one you should invest more heavily in.

The Bottom Line

DTC and marketplace economics are fundamentally different games:

  • Amazon optimizes for volume and convenience at the cost of margin and customer ownership.
  • DTC optimizes for customer relationships and long-term profitability at the cost of upfront acquisition expense.

Neither is universally better. But brands that understand the unit economics of each channel — and allocate investment accordingly — consistently outperform those that chase topline revenue across both.

Run the numbers for your specific product, category, and customer behavior. The math will tell you where to double down.

And if you need help building these models or optimizing either channel — that's literally what we do.