Ecommerce fulfilment is everything between a customer clicking buy and the parcel arriving: receiving, storage, picking, packing, shipping, and returns. Six models can run it: in-house, 3PL, Amazon FBA, Amazon MCF, dropshipping, and hybrid, each trading control, cost, and effort differently. Outsourced pick and pack typically costs £2 to £5 per order ($2 to $6 in the US). Choose per channel and product tier on volume, product profile, channel mix, geography, and brand; most scaling brands land on a deliberate hybrid.
- Ecommerce fulfilment covers receiving, storing, picking, packing, shipping, and returns, roughly £2 to £5 (or $2 to $6) of cost per order that scales with everything you sell.
- The six models: in-house, 3PL, Amazon FBA, Amazon MCF (FBA stock fulfilling non-Amazon orders), dropshipping, and hybrid. Each trades control, cost, and effort differently.
- In-house wins on control and unit cost at steady volume; 3PLs win on speed to scale and geography; the crossover is arithmetic, not ideology.
- FBA buys the Prime badge at the price of fees and control; MCF extends FBA stock to other channels but with branding limits and channel risk worth weighing.
- Fulfilment costs hide in five lines: storage, pick and pack, packaging, shipping, and returns. Compare models on all five, not on the headline fee.
- Whatever the model, the operation runs on the same four metrics: perfect order rate, order cycle time, fulfilment cost per order, and accuracy, and the technology layer is what keeps a multi-model setup coherent.
SECTION 01What is ecommerce fulfilment?
In brief: Ecommerce fulfilment is everything that happens between a customer clicking buy and the parcel arriving: receiving and storing stock, picking and packing each order, shipping it with the right carrier, and handling the return if it comes back. It can be done in-house, outsourced to a 3PL or marketplace, or split across several models.
Six activities make up the cycle, whoever performs them: receiving inbound stock and checking it in accurately, storage in locations the picking process can trust, picking the right items for each order, packing them protectively with the right documents and label, shipping via the best carrier for each parcel's destination and promise, and returns, the reverse leg that decides how much value survives when the customer sends it back. The floor-level mechanics of running these well are the subject of our ecommerce warehouse management pillar; this guide is about the layer above: which model should run them for you.
One framing that clarifies every comparison to come: fulfilment is a per-order cost engine attached to your growth. At 50 orders a day, a mediocre setup is an annoyance. At 2,000, every 50p of unnecessary cost per order is £365,000 a year, and every accuracy failure is a £15-plus round trip (roughly the $22 industry mispick figure; Honeywell Intelligrated) plus a review you did not want. The model decision is worth real analysis because you will pay for it, or profit from it, on every single order.
SECTION 02What are the types of order fulfilment?
In brief: Six models: in-house (you run the warehouse), third-party logistics (a 3PL stores and ships for a per-order fee), Amazon FBA (Amazon fulfils your Amazon orders), Amazon MCF (Amazon's warehouses fulfil your other channels too), dropshipping (suppliers ship directly), and hybrid (different models for different channels, products, or regions).
| Model | How it works | Best for | The catch |
|---|---|---|---|
| In-house | Your space, your team, your systems | Steady volume; brand-critical unboxing; complex products | Capital, management load, capacity ceilings at peak |
| 3PL | A logistics partner stores and ships for per-order + storage fees | Fast scaling, new regions, spiky volume | Per-order premium forever; their errors wear your brand |
| Amazon FBA | Amazon stores your stock and fulfils Amazon orders | Amazon-heavy sellers chasing Prime and the Buy Box | Fees stack (fulfilment + storage + peak surcharges); limited control |
| Amazon MCF | The same FBA stock fulfils your webstore and other marketplaces | FBA sellers adding channels without new infrastructure | Plain packaging, carrier limits, single-platform dependency |
| Dropshipping | Suppliers ship each order directly; you never hold stock | Catalogue testing; zero-capital starts | No control of speed, stock truth, or unboxing; thin margins |
| Hybrid | Different models per channel, product tier, or region | Most scaling brands, eventually | Only coherent with one system seeing stock across all of it |
Two honest observations the tidy table hides. First, the models are not rungs on a ladder: plenty of large brands run in-house forever, and plenty of small ones are right to outsource on day one. The fit is about volume stability, product profile, and how much fulfilment quality is part of your brand, not about company size vanity. Second, almost nobody stays single-model: the fashion brand fulfils D2C in-house but runs FBA for Amazon; the FMCG brand uses a 3PL for the north and its own site for the south. Hybrid is the destination; the question is which combination, which is why the choosing framework further down treats models as a portfolio, not a pledge.
SECTION 03FBA, MCF, or seller-fulfilled: how do the Amazon options compare?
In brief: Three routes: Fulfilment by Amazon (FBA) has Amazon store and ship your Amazon orders with Prime eligibility; Multi-Channel Fulfilment (MCF) uses that same FBA inventory to fulfil orders from your webstore and other marketplaces; and seller-fulfilled (FBM) keeps fulfilment in your hands. Many brands run FBA for Amazon while fulfilling other channels themselves or via a 3PL.
| FBA | MCF | Seller-fulfilled (FBM) | |
|---|---|---|---|
| Who fulfils | Amazon, for Amazon orders | Amazon, for your non-Amazon orders | You or your 3PL |
| Prime badge | Yes | Not applicable | Only via Seller-Fulfilled Prime, with demanding standards |
| Branding | Amazon packaging | Plain or Amazon packaging; unboxing is generic | Fully yours |
| Cost shape | Per-unit fulfilment + storage + seasonal surcharges | Per-unit MCF fees, typically above FBA rates | Your own cost structure |
| Stock control | Amazon's rules, limits, and ageing fees | Same pool as FBA: one platform holds your buffer for every channel | Yours |
| Best when | Amazon is a major channel and Prime drives conversion | FBA stock exists and other channels are small | Brand experience, margins, or product profile demand control |
MCF deserves the candid paragraph most guides skip. As a bridge, it is genuinely clever: your FBA stock earns its keep on every channel, and adding a webstore costs no new infrastructure. As a permanent architecture, it concentrates risk: one platform holds all your inventory, sets your fulfilment costs, brands your unboxing generically, and can deprioritise or restrict non-Amazon fulfilment at peak, exactly when you need it most. The pattern that scales better: FBA for the Amazon channel where Prime earns it, with your own site and other marketplaces fulfilled in-house or through a 3PL, coordinated by a system that keeps one truthful stock picture across all of it. That is the hybrid row of the table above wearing its most common real-world outfit.
SECTION 04What does ecommerce fulfilment cost?
In brief: Five lines: storage (per pallet or cubic foot, monthly), pick and pack (roughly £2 to £5 or $2 to $6 per order outsourced), packaging materials, shipping (the largest line, set by carrier rates and zones), and returns processing. In-house replaces per-order fees with rent, labour, and systems, and wins on unit cost once volume keeps a team busy.
| Cost line | Outsourced shape | In-house shape | Watch for |
|---|---|---|---|
| Storage | Per pallet/bin per month | Rent + racking | Ageing-stock surcharges; paying to store dead stock (20 to 30% carrying cost; CrazyVendor, 2026) |
| Pick & pack | £2 to £5 / $2 to $6 per order | Labour, ~55% of warehouse operating cost (industry benchmark) | Per-item fees on multi-line orders |
| Packaging | Charged per order or passed through | Materials at your cost | Custom packaging fees at 3PLs |
| Shipping | 3PL's negotiated rates, marked up or passed through | Your carrier contracts | The biggest line; rate cards and zone maths dominate total cost |
| Returns | Per-return processing fees | Your reverse process | Often quoted low, priced high; see our returns playbook for the full cost anatomy |
The comparison mistake that costs brands the most: comparing models on the headline pick-and-pack fee while ignoring shipping. A 3PL whose warehouse sits one zone closer to your customers, or whose carrier rates are a tier better, can beat a cheaper-looking rival on every invoice. Model your five lines against your real order profile, weights, dimensions, lines per order, return rate, before believing any quote, and run the crossover maths from our pick and pack guide: when your 3PL invoice divided by orders exceeds what rent, labour, and software would cost per order at steady volume, the economics have flipped toward in-house.
SECTION 05How do you choose the right fulfilment model?
In brief: Decide on five factors: volume and its stability (steady volume favours in-house; spiky favours partners), product profile (fragile, regulated, or personalised goods need control), channel mix (Prime-dependent Amazon volume favours FBA), geography (distant regions favour 3PLs), and how much fulfilment quality is part of your brand. Most scaling brands land on a deliberate hybrid.
The five questions, in the order they usually decide it:
- How much do you ship, and how lumpy is it? Under roughly 20 orders a day, outsourcing overhead often exceeds its value; steady four-figure daily volume earns its own operation; violent seasonal peaks argue for a partner who absorbs them.
- What are you shipping? Expiry-dated goods need FEFO discipline, fragile goods need packing care, personalised goods need your hands. The more your product punishes generic handling, the more control matters.
- Where do your orders come from? An Amazon-majority mix with Prime-sensitive conversion makes FBA nearly unavoidable for that channel. A D2C-majority mix makes unboxing and inserts, things FBA and MCF flatten, worth owning.
- Where do your customers live? Order clusters two delivery days from your base are freight bills wearing postcodes; a regional 3PL node fixes what your building cannot, per the network maths in our multi-warehouse routing guide.
- Is fulfilment part of your brand? For some brands the box is the product's first impression and worth controlling at real cost. For others it is a commodity errand. Be honest about which you are.
Then choose per channel and per product tier, not once for everything: heroes fulfilled where control is highest, long tail where cost is lowest, Amazon where Prime demands. Good Bug runs exactly this kind of deliberate blend, B2B, B2C, and quick commerce from a single operation with channel-specific workflows, and it is the shape most scaling brands converge on.
SECTION 06How do you choose a 3PL, if that is the route?
In brief: Judge on six criteria: proven accuracy and SLA performance (ask for their numbers), native integrations with your channels and systems, transparent all-in pricing across all five cost lines, returns handling capability, location fit against your customer map, and the technology layer, whether you get real-time visibility into your stock and orders inside their operation.
A 3PL relationship is a trust transfer, so evaluate it like one. Ask every candidate for their measured picking accuracy and on-time dispatch rates (the industry averages 99.15% picking accuracy, with the 2026 standard nearing 99.8%; Opensend, CrazyVendor, so treat vagueness as an answer). Demand the all-in quote across storage, pick and pack, packaging, shipping, and returns against your real order profile. Check the integrations are native, not promised. And weigh the technology question hardest: can you see your stock, orders, and exceptions in their operation in real time, or do you get a weekly spreadsheet? A quiet signal worth knowing here: several leading 3PLs run their multi-client operations on EasyEcom's platform, white-labelled under their own brands, which is both a vetting shortcut (ask what system a candidate runs) and the reason a brand on EasyEcom can plug a 3PL node into its network without losing visibility.
SECTION 07Which metrics grade a fulfilment operation?
In brief: Four numbers, whoever runs the operation: perfect order rate (complete, on time, undamaged, correctly documented), order cycle time (order to dispatch), fulfilment cost per order (all five lines included), and accuracy (picking and inventory). Track them identically across in-house and outsourced nodes so models compete on evidence.
The same four numbers our order management process guide uses grade every fulfilment node, and the practice that matters is measuring them identically across models: your own floor, your 3PL, and FBA, on one dashboard. Model decisions then stop being annual debates and become monthly evidence: if the 3PL's perfect order rate beats in-house at a lower cost per order, growth goes there; if in-house wins on accuracy for fragile SKUs, they stay home. The brands that fulfil best are rarely loyal to a model; they are loyal to the scoreboard. Mindful Souls shows what the scoreboard can read at its best: 99% bin-level accuracy even at peak, 100% order accuracy, and a 5x jump in monthly capacity, in-house, on disciplined systems.
SECTION 08The technology layer: what holds a fulfilment stack together?
In brief: Whatever the model mix, one system must hold the truth: orders captured from every channel, one stock pool across your warehouse, 3PL nodes, and FBA, routing rules deciding which node fulfils each order, scan-verified execution, and returns and settlements flowing back to the same record. Without that layer, a hybrid setup is several blind operations sharing a brand.
Every model comparison above quietly assumed something: that you can see stock and orders truthfully across whatever mix you choose. That assumption is the technology layer, and it is where hybrid setups live or die. Orders from every channel must land in one queue; one stock picture must span your floor, the 3PL's, and Amazon's; routing rules must send each order to the right node; and the fulfilment events, dispatches, deliveries, returns, settlements, must flow back to one record per order. This is precisely what EasyEcom's ecommerce fulfilment solution provides: brands run their own floors, 3PL nodes, and marketplace fulfilment from one dashboard, and 3PLs themselves run multi-client operations on the same platform, white-labelled. RedTape's 45,000 orders a day at 100% fulfilment accuracy run on exactly this discipline.
Wherever your model decision lands, get the layer that makes it changeable: explore the ecommerce fulfilment solution, check our pricing, or book a demo and we will model your five cost lines across the models against your real order profile.
Frequently asked questions
What is ecommerce fulfilment?
Everything between a customer clicking buy and the parcel arriving: receiving and storing stock, picking and packing the order, shipping it, and processing any return. It can run in-house, through a 3PL, through marketplace programmes like Amazon FBA, or as a hybrid of several models.
What are the main types of order fulfilment?
Six: in-house (your warehouse and team), third-party logistics (a 3PL fulfils for fees), Amazon FBA (Amazon fulfils Amazon orders), Amazon Multi-Channel Fulfilment (FBA stock fulfils your other channels), dropshipping (suppliers ship directly), and hybrid combinations of these per channel, product, or region.
What is Amazon Multi-Channel Fulfilment (MCF)?
A programme where the inventory you hold in Amazon's FBA warehouses also fulfils orders from your webstore and other marketplaces, for per-unit MCF fees. It extends FBA without new infrastructure, but packaging is generic, fees run above FBA rates, and one platform ends up holding your stock for every channel.
How much does ecommerce fulfilment cost per order?
Outsourced pick and pack typically runs £2 to £5 per order in the UK ($2 to $6 in the US), plus storage, packaging, shipping, and returns fees. Shipping is usually the largest line. In-house replaces per-order fees with rent, labour, and systems, and wins on unit cost once volume is steady.
Should I use a 3PL or fulfil in-house?
Outsource when volume is low, spiky, or geographically scattered, and when speed to scale matters more than unit cost. Bring it in-house when volume is steady enough to keep a team busy and fulfilment quality is part of your brand. Run the crossover maths: 3PL invoice per order versus your all-in in-house cost per order.
What is a fulfilment centre?
A warehouse built around order fulfilment rather than long-term storage: high pick-density layouts, packing stations, carrier docks, and returns processing. 3PL fulfilment centres serve multiple brands from shared infrastructure; marketplace fulfilment centres, like Amazon's, serve their platform's programmes.
How fast should ecommerce fulfilment be?
Same-day dispatch for orders before cutoff is the competitive standard, with next-day delivery the expectation in mature markets like the UK. Speed is set less by heroics than by process: system-directed picking, wave scheduling against carrier cutoffs, and stock positioned near demand.
Can I combine FBA, a 3PL, and my own warehouse?
Yes, and most scaling brands eventually do: FBA for Prime-sensitive Amazon volume, a 3PL for distant regions or peaks, and an own floor for brand-critical or complex products. The requirement is one system holding a single stock and order truth across all nodes, so the models cooperate rather than collide.