The three basic models
Every online order has to travel from somewhere to the customer. Who stores the goods, who packs them and who hands them to a carrier is what separates the main fulfillment methods. Most stores use one of three models, or a mix.
- In-house fulfillment. You (or your staff) store inventory and pack and ship each order yourself, from a spare room, a garage, a rented unit or a small warehouse.
- Outsourced fulfillment. A service provider stores your stock and ships orders on your behalf. This is the territory of third-party logistics.
- Supplier-direct fulfillment. You never hold stock. When a customer orders, the supplier or manufacturer ships it, often in packaging that carries little or none of your branding.
None of these is “best.” Each moves effort, cost and risk to a different place.
In-house fulfillment
With in-house fulfillment you buy stock, store it, pack it and arrange pickup or drop-off. The appeal is control. You see every item before it leaves, you choose the packaging, and you can add a handwritten note or a free sample when it makes sense. If something goes wrong, you find out quickly and can fix it.
The cost is mostly your time and space. Packing is repetitive, and it grows in step with order volume. Early on it can feel almost free because your own hours are not on an invoice, but that hides a real cost. If you value the hours honestly, the per-order cost often looks different. There is also the matter of inventory tracking: you need a reliable way to know what is on the shelf, or you will oversell. And cash is tied up in stock before it sells, which affects cash flow.
In-house works well when volume is low to moderate, products are small and sturdy, and you want to learn how orders really behave before handing them to someone else.
Outsourced fulfillment
With outsourcing, you send inventory in bulk to a provider’s warehouse. They receive it, store it and ship orders as they arrive, usually connected to your store so orders flow through automatically. You are still buying the stock, so your product risk stays the same, but your daily workload changes a lot.
Typical benefits are time saved, access to carrier arrangements that small sellers may not get alone, and the ability to handle spikes without you packing late into the night. Typical drawbacks are fees that add up (often a mix of receiving, storage, picking and packing charges), less direct control over packing quality, and a minimum scale below which the arrangement may not make sense. You also depend on the provider’s accuracy and speed.
Because pricing structures vary widely, it is worth reading the details before signing. The questions to ask are covered in our piece on third-party logistics.
Supplier-direct fulfillment
In the supplier-direct model, you list products, take payment and pass the order to a supplier who ships it. The dropshipping model is the best-known version. The upside is obvious: little upfront stock, no storage, and the ability to test products cheaply. A new seller can add many items without a warehouse.
The trade-offs are just as real:
- Thin profit margin. You buy at a price that includes the supplier’s own margin, and competitors may sell the same items.
- Limited control. Stock levels, packing quality and shipping speed are in someone else’s hands, yet customers blame you.
- Messy returns. Returned items may go to a supplier you have no easy relationship with.
- Inconsistent data. Stock counts can be out of date, so a customer may order something that is no longer available.
This is why careful supplier vetting matters more here than in any other model. A single unreliable supplier can damage a store’s reputation.
Comparing them side by side
| Factor | In-house | Outsourced | Supplier-direct |
|---|---|---|---|
| Your daily effort | High | Low to moderate | Low, apart from problem solving |
| Control over packing and quality | High | Moderate | Low |
| Upfront stock investment | Yes | Yes | Usually none |
| Typical cost structure | Your time, space, supplies | Per-order and storage fees | Higher unit cost |
| Scales with volume | Up to your capacity | Generally well | Easily, but quality can slip |
| Branding of the parcel | Full | Often customizable | Often limited |
The table is a rough guide, not a rule. Individual providers and suppliers differ a great deal.
How to choose
A few questions usually point toward a method.
What are you selling? Fragile, bulky or heavily regulated items add difficulty for any model. Items you make yourself, such as private label goods or handmade products, are normally stored and shipped by you or a warehouse partner, because a supplier cannot ship what only you produce.
How much cash can you tie up? Supplier-direct needs the least. In-house and outsourced both require buying stock ahead of time.
How much does the customer experience matter to your brand? If unboxing, fast delivery and tidy returns are central to what you offer, control tends to matter more.
How many orders do you expect? A handful per day is very different from a few hundred. The point where packing yourself stops being practical is explored in our look at home fulfillment.
What happens when something goes wrong? Think through lost parcels, wrong items and returns for each model before you choose.
Mixing methods and changing later
Many stores combine approaches: they pack their best sellers themselves and use suppliers for slow, bulky or long-tail items. Others start supplier-direct to test demand, then bring proven products in-house, and later move to a warehouse partner as volume grows. Selling on online marketplaces can add another wrinkle, since some channels have their own fulfillment arrangements and rules.
Switching is easier if you keep clean product data, consistent SKUs and a record of your per-order costs. Track what an order really costs you under the current setup, including packaging, labor and returns, and revisit that figure every few months. The broader picture of shipping and fulfillment includes rates, packaging and returns policy, all of which interact with the method you choose.
Costs and service levels differ from place to place and provider to provider, so treat any figure you are quoted as something to verify rather than assume.