Skip to content

When should you outsource order fulfillment?

Jeremie Werner

Founder of Conversion Club · ikko

View author

Short answer

Compare complete costs on the same order profile. Request quotes when packing consumes the wrong person’s time, errors rise at peaks or storage runs out.

The answer in detail

Consider outsourcing when two of three practical signals appear: fulfillment absorbs someone whose main job is elsewhere, shipping mistakes rise at peaks, or the next collection will not fit. Before signing, compare complete per-order costs including receiving, storage, and returns.

The benchmark

There is no universal order-volume rule in the guidance used here. Shopify’s verified English fulfillment guide says self-fulfillment may be efficient below one hundred monthly orders and describes outsourcing as more useful at scale. This is vendor advice, not a statistically established cutoff. Use it as a prompt to calculate complete costs, then make the decision from the store’s own order profile.

Ask each provider to specify peak surcharges, annual price changes, minimums and handling units in the quote. Treat these as contract inputs to inspect rather than assuming the advertised pick-and-pack fee covers the whole service.

Cost In-house Third-party logistics provider
Picking and packing Time × fully loaded labor, plus supplies Order fee, often extra-item fees
Receiving Inspection and put-away time Inbound handling charge
Storage Rent, insurance, shelving Pallet, bin, shelf, or contracted unit
Returns Inspection, repacking, restocking Separately charged service
Customer service Existing tracking questions New tickets if notification sender changes
Fixed/setup costs Management, software, printers Setup, monthly minimum, stock move
Shipping Your carrier rates Provider's rates, compared line by line

A Club apparel brand switched providers to reduce costs but could not determine whether it saved money. Its 2025 volume differed from 2024, and it tracked customer shipping charges rather than the provider's billed shipping cost. Without a pre-move cost per order, the comparison was inconclusive.

The rule

Price both options against the same order mix. The cost most often omitted internally is founders' time or a marketing employee's Monday spent packing.

Make the signals observable: more than a day weekly taken from another role, more reshipments at peaks, or a collection delivery without available space. One signal may be fixable inside the current operation. Two justify gathering quotes. This is the contributors' practical decision rule, not an independently validated threshold.

Branded packaging, handwritten cards, and samples can be outsourced if documented and priced. Configuration work remains yours. A Club perfume brand had to specify packaging for every product combination and acknowledged errors in those rules.

The steps

  1. Measure time. During two ordinary weeks, record packing, receiving, and returns. Include the work that occurs away from the packing bench.
  2. Calculate complete cost. Use (total labor time × fully loaded hourly cost + supplies + allocated space + mistakes and reshipments) ÷ orders. The loaded rate includes relevant employer costs in your jurisdiction. Add shipping consistently to both alternatives. Use the contribution-margin framework.
  3. Send a representative order profile. Supply twelve months of volumes including peaks, items per order, SKU count, dimensions, weight, and returns. Quotes without this profile are difficult to compare.
  4. Ask expensive questions. Confirm minimum charges, storage units, receiving-to-available time, same-day cutoff, error rates and remedies, Shopify synchronization, website constraints, exit conditions, and stock-removal costs. In markets using pickup points, check whose name appears on collection notifications and how undelivered notices are handled. Uncollected parcels can create return costs; see peak delivery planning. Do not assume pickup-point delivery is every market's norm.
  5. Replay three real months. Apply each fee schedule to actual orders, including a peak. After moving, reconcile provider invoices to Shopify order numbers monthly.
  6. Move off-peak. Communicate any shipping pause and update delivery estimates. Those promises affect the delivery experience.

The pitfall

Teams negotiate picking fees while allowing storage charges to accumulate on slow stock. Every pallet can cost money monthly. Review dormant inventory before moving and include the full return cost.

A fee schedule is not the whole service. In a Club workshop, a contributor argued that an extra euro or two per order might be recoverable in pricing, whereas damaged customer experience is harder to repair. That is a service-quality judgment, not permission to ignore margin. Switching again also costs money: one home-goods brand was preparing a second inventory move.

What to tell your team

These figures are fictional USD illustrations, not currency conversions:

“Our current complete in-house cost is $6.80 per order, including team time, space, and errors. The preferred provider costs $5.90 on our last three actual months, including the peak, and frees two days weekly for acquisition.”

Sources

Further reading

The Playbook answers in short. Conversion Club articles take the time: methods, field cases and figures to go further.