The four models side by side
Every fulfillment setup answers the same three questions: who holds the stock, who packs each order, and who you pay for it. The table sets the four common answers next to each other.
| Pack it yourself | 3PL warehouse | Print-on-demand | Your printer | |
|---|---|---|---|---|
| Who holds the stock | You | The warehouse | Nobody: each item is made after the order | The print shop |
| Cash up front | The full production run | The full run plus onboarding | None for stock; you pay per item as orders arrive | The full production run |
| What each order costs you | Your time, supplies and postage | Receiving, storage, pick and pack, materials and postage | A per-item price that bundles blank, print and handling, plus postage | Pick and pack, storage and postage, as quoted |
| Choice of blank and decoration | Anything you can get made | Anything you can get made | The provider's catalog and print methods | Anything the shop produces |
| Packaging control | Total | High, if you supply materials and a written spec | Limited to the provider's options | High, with finishing often done in the same building |
| Main risk | Your time becomes the bottleneck | Fees you did not model; stock split across vendors | Thin margins and item-to-item variation | The shop's systems and capacity during its busy weeks |
None of these is the right answer forever. Most brands move between them as order volume, cash and ambition change, and many run two at once.
Packing orders yourself
Self-fulfillment means the cartons of finished merch live with you and every order is packed by you or your team. For a first drop it is often the sensible call. There is no fee to a third party, every parcel is checked by someone who cares about the brand, and you learn what an order really costs in materials and minutes. Handwritten notes, odd bundles and last-minute inserts cost nothing to organize.
The limits arrive with volume and travel. Packing a handful of orders between other jobs is fine; packing a launch-day spike while answering customer email is not. Count the real inputs: shelving, a label printer, a shipping scale, mailers in each size, tape, and either drop-off trips or scheduled carrier pickups. If you tour, travel or keep a day job, the orders wait whenever you do.
Signs you have outgrown it: customers ask where their order is before you have packed it, sizes and colors get mixed up, stock spreads across rooms, or you cannot take a week off without pausing the store.
Third-party logistics warehouses
A 3PL (third-party logistics provider) receives your stock, stores it, and picks, packs and ships each order when your store sends it over through an integration. Good ones bring negotiated carrier rates, a same-day shipping cutoff and staff who do nothing but pick and pack. Some run several warehouses, so stock can sit closer to customers and travel through lower carrier zones, which shipping zones explained covers in detail.
Apparel creates a lot of SKUs (stock keeping units), and 3PLs are built around SKUs. One tee design in four colors and seven sizes is 28 SKUs, each with its own bin location, count and barcode. Storage is commonly billed per bin, shelf or pallet, so a wide spread of sizes and colors with a few units each can cost more to store than the same number of units in fewer SKUs. Ask how a provider bills that before you design a collection in every color.
3PLs also set floors: a monthly minimum fee, an onboarding fee or a minimum order volume. A small brand with occasional drops can end up paying for capacity it leaves idle between launches.
Print-on-demand
With print-on-demand (POD), nothing exists until a customer orders it. The provider prints the item, usually by DTG or DTF, packs it and ships it under your store's name. You hold no stock and carry no risk of dead inventory, which makes POD useful for testing designs, offering a long tail of colors and sizes, or serving an audience that buys steadily in small numbers.
The trade-offs are unit cost and control. The per-item price bundles the blank, the print and the handling, so it is higher per piece than a bulk run of the same item. You choose from the provider's blanks and print methods, which rules out screen printing inks such as discharge and puff, most specialty finishes, and custom labels unless the provider offers them. Each item is printed separately, so color and placement can drift between orders, and a multi-item order may arrive in separate parcels if the items come from different facilities. The full comparison is in print-on-demand vs bulk production, and two of the largest providers are set side by side in Printful vs Printify.
Printer fulfillment
Some print shops also store finished stock and ship orders. The advantage is the handoff that never happens: goods move from the press to the shelf in one building, so there is no inbound freight to a warehouse, no receiving fee, no second count and no gap between "production finished" and "ready to ship". Folding, bagging, size stickers and retail finishing such as neck labels and hang tags can be done as part of the run, and reorders go back on press without stock moving between companies.
Questions to ask: does the shop's system connect to your store platform or do orders need exporting, which carriers and services does it ship with, what is the daily cutoff, how does it report stock levels, and how does it staff a launch-day spike during a busy production week. If your store runs on Shopify, connecting a fulfillment partner in Shopify explains how orders get routed.
The fees that hide below the first quote
Most fulfillment quotes lead with a pick and pack rate, which is one line of many. Ask every provider to price the same scenario, such as one launch month with your expected order count and the stock you plan to send, so you compare totals instead of headline rates. Lines to ask about:
- Receiving: billed per unit, per carton, per pallet or per hour. Mixed cartons and stock without SKU labels often cost extra.
- Storage: per bin, shelf, pallet or cubic foot, per month, with any long-term charge for slow stock.
- Pick and pack: usually a first-item rate plus a smaller rate for each extra item. Check how a bundle sold as one product is counted.
- Packaging materials: their mailers and boxes at their price, or yours with a handling fee.
- Inserts and kitting: a card, sticker or gift with purchase is often a separate per-order charge.
- Postage: their negotiated rates, a marked-up rate, or your own carrier account.
- Returns: a fee per return processed, plus restocking or disposal.
- Account fees: onboarding, integrations, monthly minimums and account management.
- Special projects: relabeling, re-bagging, recounts and batch releases of pre-orders.
- Leaving: what it costs, and how long it takes, to get your stock back.
Fulfillment is a per-order cost that grows with every sale, so put the full per-order figure into your pricing and margins numbers before you commit.
Apparel details to check with any fulfiller
Clothing has quirks that general warehouses do not always handle well. Before you sign, confirm:
- One SKU per size and color, each with a barcode, and a polybag or size sticker the picker can read without opening the bag.
- A fold and bag standard, including whether prints face out. Packaging for apparel orders covers the options.
- Mis-picks: how they catch a Medium sent in place of a Large, and who pays to reship.
- Exchanges: size swaps are a normal part of selling clothing, so ask how soon the replacement ships after the original is received.
- Pre-orders: whether they can hold orders until stock lands and then release them in one batch. See pre-orders vs in-stock drops.
- Drop-day capacity: how many orders they can ship the day after a launch, and what happens to the rest.
- Caps and boxed items: structured caps crush in soft mailers, so check what box options exist.
- Live stock reports by SKU, so the store never sells a size that is not on the shelf.
When to switch, and how to move without dropping orders
Common triggers: packing time is crowding out everything else (move from DIY to a 3PL or your printer); a POD design sells steadily enough that bulk unit cost plus storage and pick fees beats the POD price (move it to bulk stock); freight and receiving between printer and warehouse keep adding cost and delay (consider printer fulfillment); or customers far from your single warehouse wait too long (consider a provider with more locations).
Hybrids are normal. A brand can keep best-sellers in bulk stock, leave slow designs on print-on-demand, and hand-pack signed or limited items itself. A band can ship web orders from a warehouse while carrying tour stock in road cases.
When you move, protect the orders in flight:
- Count stock at the old location by SKU and agree the numbers in writing.
- Pick a cutover date between drops, never during a launch.
- Map every SKU in the new system to the matching product and variant in your store.
- Ship stock in cartons labeled by SKU, each with a packing list.
- Keep the old location fulfilling until the new one has received and counted everything.
- Switch the store's fulfillment location, then place a test order for each packaging type.
- Reconcile counts after the first week and fix any variant that shows the wrong stock.
Useful for: clothing brands, bands, creators.
