Operations & Shipping · E-commerce

In-House Fulfilment vs 3PL: Choosing How to Ship Orders

Large container ship loaded with shipping containers at sea
In this article10 sections

Ecommerce fulfillment is everything that happens between a customer's order and the parcel arriving at their door: receiving stock, storing it, picking and packing orders, shipping them and handling returns. You can do it yourself, outsource it to a third-party logistics provider (3PL), have suppliers ship directly through dropshipping, or combine these. In-house fulfilment gives you control and a personal touch; a 3PL gives you space, scale and carrier rates you may not get alone. The right answer depends on your order volume, product types, growth plans and how much of your time the warehouse is taking.

Key takeaways

  • In-house fulfilment suits smaller volumes, unusual products and brands where packing is part of the experience.
  • A 3PL suits growing volumes, seasonal peaks and stores that want to sell in several regions quickly.
  • Compare the full cost per order, including space, staff, packaging, software, mistakes and your own time.
  • Integration between your store and the warehouse system is essential for accurate stock and tracking.
  • Whatever you choose, measure accuracy, speed and damage, and keep control of the customer experience.

The main fulfilment models

In-house

You store stock and ship orders yourself, from a spare room, a unit or your own warehouse. You hire and manage the people, buy packaging and negotiate with carriers.

Third-party logistics (3PL)

A specialist company stores your stock in its warehouse and ships orders on your behalf. Your store sends orders to the 3PL's system automatically, and tracking comes back. You pay for storage, picking, packing and shipping, usually per item or per order.

Dropshipping

Suppliers hold the stock and ship directly to your customers. You never touch the product. It removes stock risk but gives you the least control over speed, packaging and quality.

Hybrid

Each model can be the right one at different stages of the same business. Many stores start in-house, move to a 3PL as they grow and later add a second warehouse abroad.

Many businesses combine models: best sellers at a 3PL, bulky or custom items shipped in-house, and slow-moving lines dropshipped. Hybrid setups need good software to route each order to the right place.

In-house fulfilment: pros and cons

ProsCons
Full control over packing, inserts and qualitySpace, staff and equipment costs grow with volume
Flexibility for custom, fragile or personalised productsPeaks are hard to handle without temporary staff
Direct knowledge of stock and problemsYour time goes into logistics rather than growth
No minimum volumes or long contractsCarrier rates may be higher at lower volumes

Doing it yourself also teaches you a great deal. You see which products get damaged, which packaging works, how long each order really takes and what customers send back. That knowledge is valuable when you later write a brief for a 3PL, because you can set realistic standards and spot poor performance quickly.

In-house works well when volumes are manageable, when products need special care, or when the unboxing experience is central to the brand. It becomes a strain when the founder spends evenings packing boxes instead of growing the business.

Using a 3PL: pros and cons

ProsCons
Scales with your volume, including seasonal peaksLess direct control over packing and quality
Access to negotiated carrier ratesFees for storage, picking, packing and extras
Warehouses in several regions for faster deliveryMinimum volumes or contract terms may apply
Frees your time and spaceMistakes happen out of sight unless measured

Most 3PLs serve many clients from the same warehouse and share staff, equipment and carrier contracts between them. That is where the efficiency comes from, but it also means your orders compete with other brands' orders at peak times. Ask how they plan capacity for their clients' busiest weeks, and how your orders are prioritised.

A good 3PL becomes an extension of your team. A poor one damages your reputation with late, wrong or badly packed orders. Choosing well matters more than the headline price.

Comparing the real cost per order

Many owners underestimate the cost of in-house fulfilment because some costs are hidden. Build a cost per order for each option:

  • Space: rent, utilities, insurance and shelving.
  • People: wages, training, cover for holidays and peaks.
  • Packaging: boxes, fillers, tape, labels and inserts.
  • Shipping: carrier rates at your volumes.
  • Software: shipping label tools, warehouse systems and integrations.
  • Errors: wrong items, damage, re-shipments and customer service time.
  • Your time: hours spent on logistics rather than sales, products or marketing.

For a 3PL, ask for a full rate card and model a typical month and a peak month. Include receiving fees, storage per pallet or shelf, pick and pack fees, packaging, returns handling and any account or software fees. Our guide to ecommerce shipping strategy explains how fulfilment costs feed into delivery pricing.

Signs it is time to change

  • Orders regularly ship late during busy periods.
  • You are running out of space, or stock is stored in several places.
  • Picking errors and damage are rising.
  • The owner or key staff spend much of their week packing.
  • You want faster delivery in a new region or country.
  • Carrier rates are holding back your pricing.

Look at the trend rather than a single bad week. If dispatch times, error rates and the hours spent packing are all rising month after month, the current setup will not cope with the growth you are planning. Start exploring options at least a few months before you expect to need them, because choosing, contracting and moving to a new provider takes time.

The reverse can also happen: some brands bring fulfilment back in-house when a 3PL's service slips or when they want more control over the customer experience.

Choosing an ecommerce fulfillment partner

  1. Match their experience to your products: fashion, fragile items, food, heavy goods and B2B pallets all need different handling.
  2. Check integrations with your store platform, marketplaces and stock system. Orders and tracking must flow automatically.
  3. Ask about accuracy and speed: how they measure picking accuracy, dispatch times and damage, and what they report to you.
  4. Understand cut-off times for same-day dispatch and how they handle peaks.
  5. Review returns handling: inspection, restocking, refurbishment and reporting.
  6. Read the contract: minimum volumes, notice periods, liability for loss and damage, and how you would leave.
  7. Visit the warehouse and speak to existing clients.

Keeping control of the customer experience

Outsourcing logistics does not outsource responsibility. Customers judge your brand on the parcel they receive.

  • Set packing standards: box sizes, protection, branded packaging and inserts.
  • Integrate tracking so customers receive clear updates from your store.
  • Keep stock in sync: the warehouse must update your store quickly to prevent overselling. Our guide to inventory management for online stores covers this.
  • Review performance monthly: on-time dispatch, accuracy, damage and returns processing time.
  • Read customer feedback about delivery and packaging, and share it with your partner.

If you sell through several channels, an order management system can route each order to the right location. Our guide to order management systems explains when one is worth adding.

Fulfilment for international customers

Selling abroad changes the fulfilment question. Shipping every order from one home warehouse is simple, but it means longer delivery times, customs paperwork on every parcel and higher shipping costs. Many growing brands move stock closer to their customers as international sales grow.

Shipping from home

This is the usual starting point. It needs reliable international carriers, accurate customs declarations and a clear decision about who pays duties and taxes. Charging duties at checkout gives customers a far better experience than surprise fees at the door. Customs authorities publish the rules for their country; for example, US Customs and Border Protection sets out the requirements for goods entering the United States.

Stock in the destination market

Placing stock with a 3PL in a key market, such as the United States, the European Union or the Gulf, allows domestic delivery speeds and simpler returns. The trade-offs are bulk import paperwork, local tax registration in some cases and the cost of holding stock in more than one place.

Deciding when to move

A practical trigger is steady demand in a market combined with complaints about delivery time or cost. Start with your best-selling products in that market rather than your whole range. Our guide to selling online in the USA covers one common example in more detail.

Returns and reverse logistics

Returns are part of fulfilment, and they are often where costs and customer frustration hide.

  • Receiving: returned parcels must be matched to the right order quickly, ideally by scanning a return label.
  • Inspection: someone decides whether each item can be resold, needs refurbishing, goes back to the supplier or must be disposed of.
  • Restocking: resaleable items should return to available stock promptly, so they can sell again.
  • Refunds: customers judge you on how quickly the money comes back, so the warehouse and finance processes must be linked.
  • Reporting: return reasons by product, size and supplier show where to improve product pages, sizing or quality.

If you use a 3PL, ask exactly how they handle each of these steps, how long they take and what they report. If you fulfil in-house, give returns a dedicated space and routine, so they do not pile up in a corner. Our guide to writing an ecommerce returns policy explains how to set customer-facing rules that your operation can actually deliver.

Frequently asked questions

When should a small store move to a 3PL?

When fulfilment starts to limit growth: late dispatches at busy times, lack of space, rising errors or too much of your time spent packing. Model the costs of both options before deciding.

Can I use a 3PL and still pack some orders myself?

Yes. Hybrid setups are common, for example a 3PL for standard products and in-house packing for personalised or fragile items.

Is dropshipping a good fulfilment option?

It can work for testing products or extending a range without holding stock, but you have little control over delivery speed and packaging. Choose suppliers carefully and monitor their performance.

How do I switch fulfilment providers without disrupting customers?

Plan stock transfers carefully, run both locations briefly if possible, test integrations before switching and avoid moving just before peak season.

Changing how you fulfil orders? Talk to our team about connecting your store to a 3PL or warehouse system so stock, orders and tracking flow reliably.

Free expert advice

Want an expert to look at your store?

Tell us what you are working on. A senior e-commerce consultant will reply within one working day with honest, practical advice. No obligation and no sales script.

  • Reply within one working day
  • Advice even if we are not the right fit
  • Your details are never shared

We use your details only to reply to you. See our privacy policy.

About the author
Puja Kumari

Puja Kumari writes about e-commerce strategy, store operations and online growth for Pracoda Technologies, drawing on the team's experience building Magento 2 and custom online stores for clients around the world.

Need a consultation?

Tell us what you are building.

Share the problem, the platform and the deadline. We will come back with an approach, a team and an estimate.