Marketplace channels, Amazon / Target / Walmart vs DTC-only?

Most men’s grooming brands hit the marketplace question around $5M GMV. The trade-off:

Amazon (the obvious one):

  • Big revenue lift (often +40-80% of DTC GMV in year 1). Harry’s on Amazon since 2018, DSC since acquisition by Unilever.
  • Higher CAC offset: Amazon ad spend often beats Meta CPM for men’s grooming category.
  • The catch: kills subscription rate. Customers acquired via Amazon convert to sub at <20% vs >50% on DTC starter kits. Amazon hides the customer from you.
  • FBA is the standard fulfillment. Magento + Channel Advisor / Codisto pushes the catalog + pulls orders.

Target / Walmart / Sephora / Ulta (retail distribution):

  • Mass market: Target (Harry’s flagship retail partner since 2016), Walmart (DSC).
  • Grooming-specialty: Ulta, Sephora for skincare-heavy lines (Lumin, Tiege Hanley).
  • Hair / barbershop: SalonCentric, CosmoProf for beard care brands wanting professional channel.
  • Retail distribution requires EDI integration ($8k, $25k of one-time dev work for SPS Commerce or TrueCommerce). Per-unit margins are 50-60% of DTC. But retail builds brand awareness that compounds DTC CAC efficiency.

DTC-only (the indie route):

  • Beardbrand, Bevel (men of color grooming), Cremo. Lower revenue ceiling, higher margin per order, deeper customer relationship.
  • Best for premium / niche brands. Beardbrand at $5M, $15M is highly profitable on DTC-only.

My take: DTC-first for the first 2-3 years to build subscription base + customer data, Amazon at $3M+ to capture price-shopper segment, retail at $10M+ for awareness. Don’t skip the DTC-first phase, if your brand can’t convert paid social, retail won’t save you.

Kishan Savaliya
Kishan Savaliya
Adobe Certified Magento Commerce Developer
Ahmedabad [IN]working hours, replies within four hours
When do you need it

Read personally. Never shared. Or email the brief.

More on magento for men’s grooming

Need it fixed, not just explained?

Send the brief with your store URL; the written quote comes back within 24 hours.