3PL vs in-house fulfilment: when to outsource
In-house fulfilment versus a 3PL: the volume thresholds, hidden costs, control trade-offs and the signals it is time to switch.
In-house fulfilment versus a 3PL: the volume thresholds, hidden costs, control trade-offs and the signals it is time to switch.
Nearly every growing brand hits the same evening: orders are up, the packing table is now three tables, and somebody is still taping boxes at nine o’clock. The question arrives on its own — do we keep doing this ourselves, or hand it to a third party?
The honest answer is that both models are correct at different stages, and the switching point is narrower than most advice suggests. What follows is how to work out which side of it you are on.
In-house fulfilment means you hold your own stock, in your own space, packed by your own people. You own the process end to end, including the parts that go wrong at 4pm on a Friday.
A 3PL — third-party logistics provider — stores your inventory in their warehouse, picks and packs against orders pulled from your store, and ships using their carrier contracts. You keep the brand and the inventory; they run the operation.
The distinction that matters is not “outsourced or not”. It is which of your scarce resources the model consumes: in-house consumes your team’s attention and your space; a 3PL consumes cash per order and some control.
In-house fulfilment looks cheap because most of its costs are already on your books under other names. Count them properly:
Under roughly 200–300 orders a month, in-house usually still wins on total cost, because a 3PL’s per-order fees exceed the marginal cost of your existing space and people. Between 300 and 1,000, it depends on your product and your team. Above about 1,000 a month, the shipping-rate difference alone often covers the 3PL’s entire fee.
Treat those numbers as orientation, not law — a brand shipping bulky furniture crosses over far earlier than one shipping envelopes.
Outsourcing is not automatically the grown-up choice. Keep it in-house when:
| Factor | In-house | 3PL |
|---|---|---|
| Cost shape | Mostly fixed (space, people) | Mostly variable (per order) |
| Cost at low volume | Lower | Higher |
| Cost at high volume | Higher | Lower |
| Carrier rates | Your own, retail-ish | Aggregated, discounted |
| Peak capacity | Your problem | Contracted |
| Control over the box | Total | Configurable, priced per touch |
| Founder attention consumed | High | Low |
| Setup effort | Ongoing | Front-loaded (4–8 weeks) |
| Flexibility to change fast | High | Moderate |
Note the first row, because it is the one that decides the argument. In-house costs are largely fixed, so cost per order falls as you grow — until you hit a wall and must add space and people in a step. A 3PL is largely variable, so cost per order is predictable and scales smoothly. Which shape you want depends on how confident you are in your growth.
Rather than watching a threshold, watch for these:
If you decide to move, sequence it deliberately:
You do not have to choose absolutely. Common workable splits:
The overhead is running two sets of stock, so it works best when the split is clean by channel or product rather than blurred.
At what order volume should I move to a 3PL? As orientation, in-house usually still wins below 200–300 orders a month, and a 3PL usually wins above roughly 1,000. Between those, model it against your own shipping rates, space costs and how much founder time fulfilment consumes.
Is a 3PL more expensive than doing it myself? Per order, often yes on the invoice — but the comparison must include your space, labour, carrier rates and peak costs. Once carrier discounts are counted, many brands find the total is lower at moderate volume.
Will I lose control of the customer experience? You lose direct handling, not control. Specify packaging, inserts and standards contractually, approve a packed sample before go-live, and audit periodically by ordering from your own store.
Can I keep custom packaging with a 3PL? Yes, though each additional manual step is usually priced per order. Design the unboxing so it is repeatable rather than artisanal — see custom packaging.