Back to blog
ecommerceoperationsgrowth
May 12, 2026

The DTC Fulfillment Stack: What to Build vs. What to Outsource

There's a moment every DTC brand hits — usually somewhere around 200-500 orders per month — where the founder realizes they can't keep packing boxes in their garage. The question becomes: do you build an in-house operation, or do you hand everything to a third-party logistics provider?

After building Doe Lashes, running Paking Duck, and watching 30+ portfolio companies navigate this decision through Wonghaus Ventures, I've developed a framework for thinking about it. The answer isn't one-size-fits-all, but there are clear principles.

The In-House vs. 3PL Decision

In-house fulfillment makes sense when:

  • Your order volume is under 500/month and you're still iterating on your packaging and process
  • Your product requires special handling, assembly, or customization
  • Your unboxing experience is a core brand differentiator and you need tight quality control
  • You're testing new packaging configurations frequently

A 3PL makes sense when:

  • You're past 1,000 orders/month and packing is consuming your team's time
  • Your product is standardized — same box, same inserts, same process every time
  • You're scaling fast and can't hire warehouse staff quickly enough
  • You need geographic distribution for faster shipping

The messy middle — 500 to 1,000 orders — is where most brands make mistakes. They either stay in-house too long (the founder spends 20 hours a week packing boxes instead of growing the business) or they outsource too early (before they've standardized their process, so the 3PL executes poorly).

What Most Brands Get Wrong About 3PLs

The biggest mistake I see is choosing a 3PL based on the rate card. Every 3PL's pricing looks competitive on paper. The real cost is in the details:

  • Pick and pack fees — the quoted per-order rate rarely includes everything. Watch for charges on inserts, kitting, poly bags, and custom packaging handling.
  • Storage fees — they add up fast. If your 3PL charges per pallet per month and your inventory turns slowly, storage costs can eat your margin.
  • Receiving fees — getting inventory into the warehouse isn't free. Some 3PLs charge per unit, per pallet, or per hour. Get this in writing before you sign.
  • Returns processing — this is where 3PLs make real money. Inspecting, restocking, and processing returns can cost $3-7 per unit. If your return rate is 15%, that's a significant line item nobody budgeted for.

At Paking Duck, we work with brands on the packaging side and hear the 3PL horror stories constantly. The most common: a brand designs beautiful custom packaging, sends it to their 3PL, and the 3PL packs it wrong. Tissue paper stuffed instead of folded. Inserts placed upside down. The magnetic box crammed shut instead of gently closed. All that investment in packaging, destroyed by a warehouse worker who has 60 seconds per order.

The Hybrid Model That Actually Works

The brands in my portfolio that nail fulfillment usually end up with a hybrid approach:

Keep in-house:

  • Packaging design and quality standards (documented with photos and video)
  • Inventory planning and purchasing decisions
  • Returns inspection for high-value items
  • VIP and influencer orders that need extra attention

Outsource to 3PL:

  • Standard order fulfillment and shipping
  • Label generation and carrier management
  • Bulk storage
  • Routine returns processing

The key is creating a detailed Standard Operating Procedure for your 3PL. Not a one-page doc — a visual guide with photos of every step. How the box should look when opened. Where each insert goes. How the product should sit. Which side faces up. I've seen brands reduce fulfillment errors by 80% just by creating a proper SOP with step-by-step images.

The Tech That Connects It All

Your fulfillment stack needs to talk to your ecommerce platform seamlessly. Here's what I recommend based on what works across my portfolio:

  • Order management — Shopify handles this natively for most brands. If you're multi-channel (Amazon, wholesale, retail), look at an OMS like ShipHero or Cin7 to centralize everything.
  • 3PL integration — your 3PL should integrate directly with Shopify. Manual order exports via CSV files are a recipe for errors and delays. ShipBob, Deliverr, and most modern 3PLs have native Shopify apps.
  • Inventory sync — real-time inventory counts across all channels. Overselling because your count was stale is embarrassing and expensive. This is non-negotiable once you're on more than one sales channel.
  • Shipping and tracking — automated tracking updates reduce "where is my order" support tickets by 40-60% in my experience. Wonderment or Malomo can turn your tracking page into a branded experience instead of a generic carrier page.

When to Switch 3PLs

Sometimes the right move is to fire your 3PL. Signs it's time:

  • Error rate above 2% — anything higher means systemic process issues, not occasional mistakes
  • Ship times creeping up — if orders sit for 2-3 days before shipping, the 3PL is either understaffed or deprioritizing your account
  • Communication gaps — you can't get your account manager on the phone, and issues take days to resolve
  • Hidden fee creep — new surcharges appearing on invoices that weren't in the original agreement

Switching 3PLs is painful but not as painful as losing customers to bad fulfillment. Plan for a 4-6 week transition, run both providers in parallel during the switch, and negotiate an early termination clause into your next contract from day one.

Where Packaging and Fulfillment Meet

This is where my world at Paking Duck intersects directly with fulfillment. The best packaging design in the world doesn't matter if it arrives damaged or poorly assembled.

When we design custom packaging for a brand now, we ask about their fulfillment setup early in the process. If they use a 3PL, we design packaging that's harder to mess up — fewer loose inserts, self-aligning structures, and clear orientation markings on the inner box. It adds a small amount to the design phase but saves enormous headaches in the warehouse.

Your packaging and fulfillment aren't separate problems. They're the same problem: delivering an experience to your customer that matches what your brand promises online. Get them working together and you'll see it in your NPS scores, your return rates, and your repeat purchase numbers.