All segments

What Is a 3PL Warehouse? An Operator's Definition

A 3PL warehouse stores your inventory and ships your orders for a fee — what changes for a Shopify brand once fulfilment moves off-site, in plain terms.

  • Published
  • Reading time 12 min read
  • Author Nafiul Hasan
What Is a 3PL Warehouse? An Operator's Definition. Diagram: two records, drifting. RUN What Is a 3PL Warehouse? AnOperator's Definition SYSTEM ASYSTEM B pointerflow.com

Short answer

A 3PL warehouse is a third-party facility that stores a brand's inventory and picks, packs and ships its orders for a fee, billed separately for storage, pick-and-pack labour and shipping. For a Shopify brand, it replaces an owned warehouse but adds a second system that inventory data has to stay in sync with.

For a Shopify brand that has outgrown a spare room, a garage or a self-managed storage unit, handing fulfilment to an outside warehouse is usually the first major piece of the business given to somebody else entirely — and the term for that outside warehouse gets used loosely enough, overlapping with “fulfilment centre” and confused with dropshipping, that it is worth pinning down before anything else here makes sense.

What is a 3PL warehouse?

A 3PL warehouse stores a brand’s stock and fulfils orders against it, billed separately for storage, pick-and-pack labour and shipping. The brand still owns the inventory and the customer relationship; the 3PL owns the building, the staff and the process that moves a SKU from a shelf into a box.

That storage-and-fulfilment description is the dictionary version, and it is also where most explanations of the term stop. What it does not tell an operator is what changes the day the switch actually happens.

What actually changes when a 3PL warehouse takes over fulfilment?

Moving fulfilment to a 3PL warehouse does not mainly change shipping speed — it gives a Shopify brand’s inventory two sources of truth instead of one, and everything downstream of stock count has to be checked against that.

Before a 3PL warehouse, a Shopify brand’s inventory count lives in one place: Shopify itself, updated by whoever is packing orders. After, the count that matters lives at the 3PL first, and Shopify’s number is only as current as the last sync from the 3PL’s system. On the Tuesday that switch goes live, every automation that assumed a single, current stock number is now reading a number that can lag, split across locations, or simply be wrong for a window while the two systems catch up. Back-in-stock alerts fire on stale data. Low-stock reorder triggers fire late or not at all. Landed-cost reports built on one warehouse’s receiving costs stop matching reality once a second facility with different rates is in the mix. None of this throws an error — it just quietly stops being correct, which is worse, because nobody notices until a customer does.

The 3PL itself will not flag this. Its job is to ship the order it was told to ship. Whether the instruction it received was built on accurate stock data is the brand’s problem, not the warehouse’s.

Where do Shopify brands get a 3pl warehouse wrong?

Shopify brands most often get a 3PL warehouse move wrong by treating it as a shipping decision rather than a data-integration one, and discovering the difference during a stockout.

A brand picks a 3PL on price per order and delivery zones, signs the contract, and only then asks how inventory levels get from the 3PL’s warehouse management system back into Shopify — often to find the answer is a manual CSV export on someone’s Friday afternoon. That works until volume grows past what one person can reconcile by eye, and then it fails in the least visible way possible: overselling a SKU that is actually out of stock at the 3PL, or under-selling one that has plenty because Shopify still shows the pre-switch count. The second mistake compounds the first: assuming the 3PL’s default sync frequency is fast enough for a fast-moving catalogue without checking it, because “real-time” in a 3PL’s sales deck and real-time in a stockout are not the same interval.

What does a 3PL warehouse actually cost?

A 3PL warehouse’s price is never a single number, because it is built from five line items that move independently — storage, receiving, pick-and-pack labour, packaging materials and shipping — priced per contract against a brand’s actual SKU mix and order profile rather than published on a rate card. No independent source publishes a representative cost-per-pallet or cost-per-order figure across 3PL providers, so that number is — metric to confirm, resolved against a real quote rather than looked up.

Storage is billed one of two ways: per pallet position per month, or per square foot or cubic foot of bin and shelf storage, and the rate depends on whether the space is ambient, climate-controlled or requires hazmat handling. Receiving is usually a flat fee per pallet or per carton landed, sometimes waived on a first shipment and charged in full after. Pick-and-pack is the line that moves the most between providers: a base fee for the first unit in an order plus a smaller fee for each additional unit. To illustrate with invented, not measured, figures: a brand whose average order carries 2.3 items pays a materially different blended rate than one averaging 1.1 — and a quote that does not state both numbers separately cannot be compared against a second quote that does. Packaging materials, such as the box, void fill and tape, are billed at cost plus a markup or folded into the pick fee; ask which. Shipping is the carrier’s own rate passed through with or without a markup, and it is usually the largest line on the invoice and the one most sensitive to where the warehouse sits relative to the customer base.

A quote that states only a single “per order” figure has folded the other four lines into an assumption about what a typical order looks like, and that assumption may not match this brand’s actual orders. The reliable way to compare two 3PL warehouses is not to compare their headline per-order rate — it is to build one specimen order profile from the brand’s own Shopify data (average units per order, average box size, current monthly order volume, current SKU count and dimensions) and ask each candidate to quote against that exact profile, then add all five lines back up. A quote given against a generic or provider-chosen profile is not comparable to one built against a different profile.

What contract terms actually matter when negotiating with a 3PL warehouse?

Four terms decide whether a 3PL contract can be exited without cost once the relationship stops working: the minimum volume commitment, the exit notice period, the inventory transfer terms, and the chargeback dispute process. All four are negotiable before signing and effectively fixed after.

A minimum volume commitment obligates the brand to a monthly order floor billed whether or not it is met — a real fee for the flexibility of scaling down without notice — so it is worth confirming whether the minimum is a hard bill or a shortfall true-up against actual usage, and whether it steps down automatically if the brand’s own sales dip. The exit clause is the second load-bearing term: how much written notice termination requires, whether it triggers an early-termination fee, and the detail brands most often miss — how long the 3PL is contractually obliged to keep shipping orders and holding inventory during that notice period. A 3PL with no obligation to perform during a 30-day notice window can effectively hold a brand’s stock hostage to a dispute.

Chargeback and dispute terms cover who pays when an order ships wrong, late or not at all: whether the 3PL credits the shipping cost, the pick-and-pack fee, both, or a flat penalty per mis-ship, and whether that credit is automatic or requires a filed claim with photo evidence inside a set window. The pick-and-pack SLA — the same-day cutoff time, and the penalty for missing it — needs to be written into the contract itself, not left in a sales deck, because a sales deck is not what a brand can enforce.

The term with no standard industry answer, and one that has to be asked directly, is what happens to the physical inventory and the historical order data on exit: how many business days the 3PL has to release stock back to the brand or transfer it to a new provider, who pays freight for that transfer, and whether historical shipment and tracking data exports in a usable format or has to be requested record by record.

Does splitting inventory across two 3PL warehouses lower shipping cost?

Sometimes — the saving comes from shipping-zone distance, not from having a second warehouse for its own sake, and it only clears the extra fixed cost of a second facility once order volume in the distant region is large enough to carry it.

US parcel carriers price by zone: the further a package travels from the warehouse that ships it, the more zones it crosses and the more it costs, all else equal. A brand fulfilling every order from a single East Coast warehouse pays the top zone rates on every West Coast order, no matter how efficient that warehouse’s own pick-and-pack process is. Splitting the same inventory across an East Coast and a West Coast 3PL warehouse — zone skipping, from a single order’s point of view — lets each order ship from whichever facility sits closer to the customer, cutting the average zone distance and the average shipping cost per order with it.

The method to work out whether that pays off for a specific brand: pull the last quarter’s Shopify orders by shipping state, split them into an East and West group along whatever line roughly bisects the current warehouse’s carrier zone map, then get a quote for the average shipping cost per order under the existing single-warehouse spread against a two-warehouse split. Weigh that saving against what splitting actually costs — a second minimum monthly fee, a second receiving fee on every inbound shipment, safety stock duplicated across two locations instead of pooled in one, and, the part the shipping-saving calculation always omits, a second live inventory feed that has to reconcile with Shopify on the same schedule as the first, doubling the surface area of the Shopify-versus-3PL inventory mismatch that quietly breaks back-in-stock alerts, low-stock triggers, and landed-cost reports when it drifts. Below the volume where the shipping saving covers those extra fixed costs, splitting inventory adds operational complexity for a loss rather than a gain. The crossover point is unpublished and specific to a brand’s own carrier rates and geographic order mix — it does not transfer from one brand to another.

Is there a documented case of a Shopify brand cutting cost by switching to a 3PL warehouse?

No independently verified public case names a specific Shopify brand, a specific before-and-after cost per order, and a specific 3PL switch with a named source. The case studies 3PL providers publish themselves are vendor-reported and rarely disclose the brand’s actual volume or its prior in-house cost baseline, which makes the percentage improvement they quote unfalsifiable from outside.

That gap is more useful acknowledged than filled with an invented number. What a brand can do instead is build its own before-and-after case, because the numbers that make a switch’s outcome measurable are already sitting in Shopify and a spreadsheet before the switch happens: fully loaded cost per order — labour, packaging, shipping and the rent or storage cost of the space, divided by orders shipped that month — average time from order placed to shipment confirmation, the mis-pick or wrong-item rate as a share of orders, and the count of stockout-driven cancelled or backordered line items. Capture all four for the 60 days before the 3PL switch goes live, then again for the 60 days starting 30 days after go-live, leaving a 30-day buffer for the new process to settle. The comparison is now a real, sourced case specific to that brand, not a borrowed number from a vendor’s marketing page — and it is also the only version of this comparison worth trusting, because a 3PL’s own case study has no reason to report the switches that did not work.

What’s the difference between a 3PL warehouse and a fulfilment centre?

For most Shopify brands comparing providers, a 3PL warehouse and a fulfilment centre are the same physical thing — the difference worth checking before requesting a quote is not the vocabulary, it is whether the building is actually for hire.

A number of facilities marketing themselves as a “fulfilment centre” are proprietary: built and run by a single retailer to ship that retailer’s own goods, and not available to an outside brand at any price. Amazon’s own fulfilment centres, before Fulfilled by Amazon existed as a service other sellers could buy into, are the clearest historical example of this. Search results for “fulfilment centre near me” mix both kinds without distinguishing them, which is how a brand ends up requesting a quote from a facility that was never going to take outside business. A genuine 3PL warehouse is, by definition, for hire — built to serve multiple brands under separately negotiated contracts — which is also the more precise term worth searching once the goal shifts from understanding the concept to actually shopping for a provider.

The fulfilment-centre-versus-3PL-warehouse vocabulary distinction is not an argument against using a 3PL warehouse — it is the right call for most Shopify brands once picking and packing eats a real share of the week. The switch is just not a shipping decision, it is an ops-automation problem: a second inventory number now has to reconcile with the first one, on a schedule, without a person checking it by hand. That reconciliation — order data routed into the 3PL, inventory levels flowing back out, and an alert the moment the two drift apart — is exactly the kind of unglamorous system we build as part of ops automation for Shopify brands scaling past what one warehouse and one spreadsheet can handle.

Sources

This piece is written from Shopify’s own documentation on multi-location inventory and fulfilment services, and from operator experience integrating 3PL warehouses into Shopify stacks. No third-party numeric figures are quoted in it. Specific 3PL costs — storage rates, pick-and-pack fees, sync frequency SLAs — vary by provider and contract; treat any such figure as — metric to confirm against the 3PL’s own rate card rather than a published industry average.

Frequently asked

What does 3PL stand for?

3PL stands for third-party logistics. It is a company that stores a brand's inventory and handles receiving, storage, order picking, packing and shipping on its behalf, charging separately for storage, pick-and-pack labour and shipping. The brand keeps ownership of the inventory and the customer relationship; the 3PL only handles the physical movement of goods.

How is a 3PL warehouse different from Fulfilled by Amazon?

Fulfilled by Amazon (FBA) is a specific 3PL warehouse service tied to Amazon's own marketplace and shipping rules. A general 3PL warehouse works across sales channels, including a Shopify storefront, and ships under the brand's own packaging and branding rather than Amazon's, with terms negotiated directly with the provider.

Does a 3PL warehouse replace a fulfilment app on Shopify?

No. The 3PL warehouse is the physical operation — the building, the staff, the shelving. A fulfilment or order-routing app is the software layer that tells the 3PL which orders to ship and reports back once they have. Most Shopify brands running a 3PL still need an integration between the two.

When should a Shopify brand move to a 3PL warehouse?

There is no fixed order-volume threshold — it depends on how much of a founder's or ops team's week goes to picking and packing instead of growth work, and whether in-house shipping rates are still competitive at current volume. The clearer signal is repeated late or mis-picked orders once the current setup is outgrown.

What's the difference between a 3PL warehouse and a dropshipping supplier?

A 3PL warehouse holds inventory the brand already owns and ships it on instruction. A dropshipping supplier owns the inventory itself and ships to the customer only after a sale, so the brand never holds stock. The two solve different problems and are not interchangeable in a Shopify workflow.

How should a Shopify brand compare quotes from different 3PL warehouses?

Compare all five cost lines — storage, receiving, pick-and-pack, packaging and shipping — against one specimen order profile built from the brand's own Shopify order data, not against each provider's headline per-order rate. A quote priced against a generic or vendor-chosen order profile is not comparable to a quote built against a different one, and the pick-and-pack line especially depends on the brand's actual average units per order.

What happens to returns once a 3PL warehouse takes over fulfilment?

Returns route back to the 3PL warehouse, not the brand, and the 3PL either restocks, discards or holds the item pending inspection under whatever rule the contract sets. Reverse-logistics fees — receiving a return, inspecting it, restocking it — are usually billed separately from outbound fulfilment, so confirm the return workflow and its cost before signing, not after the first returned order arrives.

Can a Shopify brand trial a 3PL warehouse before signing a full contract?

Some 3PL warehouses will run a limited pilot — a subset of SKUs or a single region — before a full contract, but it is not standard and has to be requested; most published rate cards assume ongoing volume. A short pilot will not surface sync-lag or peak-season strain, so treat it as a check on pick accuracy and communication, not a full stress test of the setup.

What happens if a 3PL warehouse's system goes down during a sales peak?

Orders keep arriving in Shopify, but nothing tells the 3PL to ship them until its system or the integration between the two comes back, so the immediate risk is a shipping backlog rather than lost orders. Ask a prospective 3PL how it queues and catches up after an outage, and whether it notifies the brand automatically or expects the brand to notice the gap itself.

Can a brand switch 3PL warehouses without pausing Shopify order fulfilment?

Yes, but it needs planned overlap: the outgoing 3PL keeps shipping from remaining stock while the incoming one receives and shelves the transferred inventory, with Shopify's order routing cut over only once the new warehouse confirms it is live. Skipping the overlap window is the most common cause of an order landing at a 3PL that no longer has the stock to ship it.

Does a 3PL warehouse handle kitting or bundled Shopify products?

Most do, but kitting — assembling several SKUs into one shippable bundle — is usually a separate billed service, either assembled ahead of time and stored as its own SKU or built to order at pick time, which costs more per unit but avoids tying up storage in pre-built bundles. Confirm which method a candidate 3PL uses before quoting bundle products, since the two price very differently.

Does a 3PL warehouse work with Shopify subscription or replenishment orders?

Yes — a 3PL warehouse ships a recurring subscription order the same way it ships a one-off, provided the subscription app (such as Recharge or Stay AI) is connected to the same order-routing integration the 3PL already uses. The risk is timing: a subscription that renews faster than the 3PL's replenishment cycle can outrun stock at the warehouse even while Shopify still shows inventory available.

Next step

Is this your ops automation problem, or a symptom of another one?

Bring your numbers — the churn split, the decline rate, whatever your flows are earning — and we will tell you which of them is the expensive one.

Book a call →