ATTN.
← Back to Blog

2026-03-02

Wholesale vs. DTC Unit Economics: Which Channel Actually Makes You More Money?

Wholesale vs. DTC Unit Economics: Which Channel Actually Makes You More Money?

Wholesale vs. DTC Unit Economics: Which Channel Actually Makes You More Money?

There's a narrative in the ecommerce world that DTC is always superior. Higher margins. Own the customer relationship. Control the brand. And sure—on a per-unit gross margin basis, DTC usually wins. But gross margin isn't profit. And profit is what keeps the lights on.

We've worked with 100+ brands that sell through both wholesale and DTC channels. The ones that thrive don't pick a side—they understand the unit economics of each channel deeply enough to allocate capital intelligently. The ones that struggle? They chase DTC margins without accounting for the full cost stack, or they dismiss wholesale because "the margins are too thin."

Both are wrong. Here's the actual math.

The Gross Margin Illusion

Let's start with the number everyone fixates on: gross margin.

A typical CPG or apparel brand selling a $60 product might see something like this:

  • DTC gross margin: $60 revenue - $15 COGS = $45 (75%)
  • Wholesale gross margin: $30 revenue (50% of retail) - $15 COGS = $15 (50%)

Case closed, right? DTC wins by 25 points. Ship everything direct.

Not so fast. Gross margin is the starting line, not the finish. The real question is: what does it cost to generate, fulfill, and retain that revenue in each channel?

The True Cost Stack: DTC

DTC margins look incredible until you layer in the costs that wholesale doesn't carry. Here's what a realistic DTC cost stack looks like for that same $60 product:

| Cost Component | Amount | % of Revenue | |---|---|---| | COGS | $15.00 | 25.0% | | Customer Acquisition (paid media) | $18.00 | 30.0% | | Fulfillment & Shipping | $7.50 | 12.5% | | Payment Processing (2.9% + $0.30) | $2.04 | 3.4% | | Returns & Exchanges (15% return rate) | $3.15 | 5.3% | | Platform/Tech Stack | $1.80 | 3.0% | | Customer Service | $1.20 | 2.0% | | Total Variable Costs | $48.69 | 81.2% | | Net Contribution | $11.31 | 18.8% |

That 75% gross margin just became an 18.8% contribution margin. And we haven't touched fixed costs yet—no salaries, no rent, no software overhead.

The killer here is customer acquisition. At a $30 CAC (which is generous for most DTC brands in 2026—many are north of $40-50), you're giving back most of your gross margin advantage before you've shipped the first box.

The True Cost Stack: Wholesale

Now let's look at wholesale for the same product. The revenue is lower ($30 per unit at a standard 50% wholesale discount), but the cost structure is dramatically different:

| Cost Component | Amount | % of Revenue | |---|---|---| | COGS | $15.00 | 50.0% | | Sales Rep Commission (5-8%) | $2.10 | 7.0% | | Bulk Fulfillment | $1.50 | 5.0% | | Trade Spend / Marketing Support | $1.50 | 5.0% | | EDI/Compliance/Chargebacks | $0.90 | 3.0% | | Total Variable Costs | $21.00 | 70.0% | | Net Contribution | $9.00 | 30.0% |

Wait. The wholesale contribution margin is 30% versus DTC's 18.8%? On a percentage basis, yes. On an absolute dollar basis, wholesale contributes $9.00 per unit versus DTC's $11.31.

This is where it gets interesting. The gap is $2.31 per unit in DTC's favor—not the $30 gap that gross margin would suggest. And wholesale has some structural advantages that can close or even reverse that gap.

Volume Economics Change Everything

Wholesale's secret weapon is volume predictability. A single Nordstrom PO might be 5,000 units. A Target placement could be 50,000. You don't need to acquire each of those customers individually at $18-30 a pop.

Let's model what happens at 10,000 units per month in each channel:

DTC at 10,000 units/month:

  • Revenue: $600,000
  • Total variable costs: $486,900
  • Net contribution: $113,100
  • Required ad spend: $180,000
  • Required customer service headcount: 2-3 FTEs
  • Required warehouse complexity: individual pick-and-pack

Wholesale at 10,000 units/month:

  • Revenue: $300,000
  • Total variable costs: $210,000
  • Net contribution: $90,000
  • Required ad spend: $0 (retailer drives traffic)
  • Required customer service headcount: 0.5 FTE (B2B only)
  • Required warehouse complexity: bulk pallets

The contribution gap narrows to $23,100/month. But look at the operational complexity. DTC at 10,000 units means 10,000 individual orders, 10,000 shipping labels, 1,500 returns to process, thousands of customer service tickets. Wholesale at 10,000 units might be 15-20 purchase orders.

The fixed cost burden to support DTC at scale is materially higher. When you factor in the warehouse space, the CS team, the tech stack, and the marketing team needed to sustain $180K/month in profitable ad spend—wholesale often wins on a fully loaded basis.

Customer Acquisition: The DTC Tax

Let's be honest about what's happened to DTC customer acquisition costs. They've roughly tripled since 2020.

Average CAC by category in 2026:

  • Apparel/Fashion: $35-55
  • Beauty/Skincare: $25-40
  • Health/Supplements: $40-60
  • Home Goods: $30-50
  • Food & Beverage: $20-35

These numbers assume competent media buying. Plenty of brands are paying more. And these are blended averages—new customer CAC on Meta or TikTok can be 2-3x higher than what retargeting brings down the average to.

Wholesale has acquisition costs too, but they're structured differently. A sales rep costs $80-120K/year fully loaded. If they manage 30 wholesale accounts generating $3M in annual revenue, your "acquisition cost" is roughly $3.33 per unit at 10,000 units per account. That's an order of magnitude cheaper than paid media.

The catch: wholesale accounts take months to land and you're dependent on their buying cycles. DTC lets you scale spend tomorrow if the economics work. Wholesale growth is lumpy and relationship-dependent.

Cash Flow and Working Capital

This is where wholesale gets painful and nobody talks about it enough.

DTC cash cycle:

  • Customer pays on Day 0
  • Shopify/Stripe deposits in 2-3 days
  • You've already paid for the product and shipping
  • Net cash cycle: roughly break-even to slightly negative (if you're prepaying for inventory)

Wholesale cash cycle:

  • You ship product on Day 0
  • Net 30-60 payment terms (some retailers push to Net 90)
  • Retailer may take early-pay discounts (2-3%)
  • Net cash cycle: 45-90 days of float

If you're doing $300K/month in wholesale, you might have $600K-900K in receivables at any given time. That's working capital you need to finance. At current rates, financing $750K in receivables costs roughly $45K-75K/year depending on your facility. That's real margin erosion that doesn't show up in the unit economics until you model cash flow.

DTC's instant payment is a genuine structural advantage, especially for bootstrapped brands. You can reinvest revenue into inventory and ads within days, not months.

Return Rates: The Hidden DTC Killer

We covered returns in detail in a previous post, but it's worth highlighting the channel difference:

  • DTC average return rate: 15-25% (apparel), 8-12% (beauty/CPG)
  • Wholesale return rate to brand: 2-5% (most returns are retailer's problem)

For apparel brands especially, this is massive. A 20% return rate on DTC doesn't just cost you the return shipping and restocking—it means 20% of your fulfilled orders generate negative contribution. You paid to acquire that customer, paid to ship, paid to process the return, and got nothing.

In wholesale, the retailer absorbs most return friction. Yes, they account for it in their buying and might negotiate harder on price, but it's not hitting your P&L the same way.

At scale, DTC returns can eat 5-8% of total revenue. Wholesale returns to brand are typically under 1% of revenue. On a $10M brand, that's a $400K-700K annual difference.

Brand Building: The Intangible That Matters

Wholesale provides something DTC can't easily replicate: physical brand presence. Being on the shelf at Sephora, Nordstrom, or Whole Foods creates brand equity that reduces your DTC acquisition costs.

We've seen this pattern repeatedly: brands that secure meaningful wholesale distribution see their DTC CAC drop 15-25% within 6-12 months. Customers discover the brand in-store, then buy online for convenience or to access the full product line.

This halo effect is real but hard to quantify in a spreadsheet. The brands that figure out how to attribute it—tracking DTC order spikes in zip codes around new retail placements, surveying "where did you first hear about us"—can build it into their channel allocation model.

Conversely, a strong DTC brand can command better wholesale terms. Retailers want brands with existing demand. If you can show 50,000 monthly site visitors and a 3% conversion rate, you're bringing proven demand to their shelf. That's leverage for better margins, better placement, and fewer markdown commitments.

When DTC Wins on Unit Economics

DTC definitively wins in specific scenarios:

High AOV, low return categories. If your average order is $150+ and returns are under 10%, the higher revenue per transaction absorbs acquisition costs more efficiently. Think premium skincare, supplements, or specialty food.

Subscription/replenishment models. If your product has natural repeat purchase behavior and you can convert first-time buyers to subscribers, the LTV:CAC ratio transforms. A customer acquired at $35 who subscribes for 14 months at $40/month has completely different economics than a one-time buyer. Wholesale can't capture this recurring revenue.

High information products. Products that need education, customization, or configuration (think personalized nutrition, custom fit apparel, complex skincare routines) naturally suit DTC where you control the buying experience.

Early-stage brands. When you're doing $0-2M in revenue, wholesale isn't really an option for most categories. You need DTC to prove demand, build the brand, and generate the sales data that makes you attractive to buyers.

When Wholesale Wins on Unit Economics

Wholesale wins in different but equally valid scenarios:

Low AOV, high-frequency products. If your product costs $8-15 and people buy it weekly (food, beverages, household goods), paying $25-35 in CAC per DTC customer is brutal. Wholesale puts you where the shopper already is.

High return rate categories. As discussed—if your category has 20%+ return rates, wholesale shifts that burden off your P&L.

Scaling beyond $10M. Most DTC brands hit a ceiling between $10-30M where CAC inflation outpaces growth. Wholesale provides a growth vector that doesn't depend on increasingly expensive paid media.

Categories with impulse purchase behavior. Products people buy on impulse—snacks, beauty, accessories—benefit enormously from physical shelf presence. You can't replicate the "I'll grab that" moment with a Facebook ad.

The Optimal Channel Mix

The answer isn't wholesale OR DTC. It's understanding where each channel's unit economics favor your product, category, and growth stage.

A framework we use with clients:

0-$2M revenue: 90-100% DTC. Prove demand, build the brand, collect customer data, iterate on product. Wholesale won't take you seriously yet anyway.

$2M-$5M revenue: 70-80% DTC, 20-30% wholesale. Start testing wholesale with specialty/independent retailers. Use wholesale to build credibility and reduce DTC CAC through brand awareness.

$5M-$15M revenue: 50-60% DTC, 40-50% wholesale. This is where the channel mix starts to really matter. Model the fully loaded contribution margin of each channel quarterly. Shift investment toward whichever channel is delivering better unit economics at the margin.

$15M+ revenue: Dynamic allocation based on data. Some brands end up 60% wholesale, 40% DTC. Others stay DTC-dominant. The right answer depends on your category, your wholesale relationships, and your ability to manage the operational complexity of each channel.

How to Model This for Your Brand

Stop looking at gross margin by channel. Start modeling contribution margin after ALL variable costs, including:

  1. Fully loaded CAC (not just ad spend—include creative, agency fees, landing pages)
  2. Fulfillment including returns (reverse logistics is expensive)
  3. Payment processing (DTC only)
  4. Tech stack allocation (Shopify, Klaviyo, helpdesk—all DTC costs)
  5. Sales cost (reps, trade shows, samples—all wholesale costs)
  6. Working capital cost (wholesale terms eat into margin)
  7. Chargeback/compliance costs (EDI, routing guides, retailer penalties)

Build this model at the SKU level if possible. You'll often find that some products are better suited for wholesale and others for DTC, even within the same brand.

Update the model quarterly. CAC changes. Wholesale terms get renegotiated. Return rates shift seasonally. The optimal channel mix isn't static.

The Bottom Line

Wholesale vs. DTC isn't a philosophical debate. It's a math problem. And the math changes based on your product, your category, your scale, and the current cost of customer acquisition.

The brands that win don't pick a religion. They pick a spreadsheet. They model the true unit economics of each channel, allocate capital accordingly, and rebalance as the inputs change.

DTC margins look great on a pitch deck. Wholesale margins look thin on paper. But when you load in every real cost—acquisition, fulfillment, returns, tech, working capital—the gap is much smaller than most founders think. Sometimes it doesn't exist at all.

Run the numbers for your brand. You might be surprised which channel is actually making you money.