Should kitting happen on-demand at order time or be pre-assembled and held as its own SKU in 3PL inventory?
Short answer
Kitting belongs at order time, not in pre-assembled stock, while a Shopify brand's kits still change. Pre-assembled kits held as their own stock-keeping unit (SKU) win only once demand is stable enough to forecast. Pre-kit only "when a set ships at high volume and its contents rarely change" (ShipBob, October 2026), because built kits freeze components you can't sell separately.
- Kitting labor benchmark
- $35 to $60 an hourFulfill.com's typical 2026 range for kitting and special projects; The Fulfillment Advisor's 2025 survey of 600+ warehouses averages $39 to $43 (October 2026).Source: Fulfill.com (How Much Does a 3PL Cost in 2026? 16 Fee Benchmarks)
- Extra pick per component
- $0.48 survey averageTypical range $0.30 to $0.75 per additional item (October 2026). A five-component kit built at order time pays about $1.92 an order more in picks (Deploi arithmetic from the figures above).Source: Fulfill.com (How Much Does a 3PL Cost in 2026? 16 Fee Benchmarks)
- Kitting lead time at ShipBob
- 1 to 3 business days to pre-kitOr about 1 additional day per kit-at-pack order; ShipBob asks for seasonal kitting projects 2 to 3 weeks before they're needed (October 2026).Source: ShipBob (Kitting & Assembly Services For Ecommerce Brands)
- Flexport storage, October to December
- $2.40 per cubic foot per 30 daysAgainst $0.81 from January through September, so kits built ahead of the holidays store at almost three times the rate (October 2026).Source: Flexport Help Center (Flexport Omni-Channel Fulfillment Pricing Overview)
Deploi’s call
Default to assemble-to-order and earn your way into pre-kitting with a forecast. The asymmetry is the argument: an assemble-to-order mistake costs you a few minutes of labor per order, and a pre-kitting mistake costs you components locked inside product that did not sell. One is a running cost, the other is a write-off.
WaitKeep assembling at order time while
- The kit is new, seasonal or promotional, so its next eight weeks can't be forecast.
- Its components also sell on their own and move fast, so every built unit is one your bestseller can't use.
- Its contents still change or the mix varies by channel, where ShipBob points brands to virtual bundling instead (ShipBob, October 2026).
BuyBuy batch pre-kitting from your third-party logistics (3PL) provider when
- A kit ships at high volume with contents that rarely change, ShipBob's own test for pre-kitting (ShipBob, October 2026).
- One peak week carries much of a kit's volume, and you can book the batch 2 to 3 weeks ahead (ShipBob, October 2026).
- Weekly sales cover the 14 days of component stock a built kit ties up, the crossover Deploi's kitting record uses (October 2026).
- Assembly is a batch job: many components, an insert card and a branded box.
Basis: Build or Buy Kitting at the Pick Face on Shopify?, our Build vs. Buy decision record, scored CUSTOMIZE.
What do you trade between assembling kits at order time and pre-kitting?
Between assembling kits at order time and pre-kitting, you trade labor paid on every order for components frozen in finished kits, each held under its own stock-keeping unit (SKU). That trade only arises once a brand needs kitting at all. A third-party logistics (3PL) provider publishes or quotes each line below, so you can estimate both sides before you commit:
| Cost line | Assemble at order time | Pre-assembled kit SKU |
|---|---|---|
| Labor | Every order, at $35 to $60 an hour of kitting labor | Once per batch, at the same rate; larger batches usually cost less per unit |
| Picks per order | One per component; each extra item averages $0.48 | One pick for the whole kit |
| Lead time at ShipBob | About 1 extra day per kit-at-pack order | 1 to 3 business days per batch, before orders |
| Component flexibility | Full: every unit stays sellable on its own | None until someone breaks the kit down |
| Inventory risk | Two kit orders claiming the same component | Forecast error, frozen into finished kits |
| Failure mode | Cycle time and mispicks under load | Built kits that don't sell |
At the $0.48 survey average, a five-component kit built at order time pays about $1.92 an order in extra picks (Deploi arithmetic from Fulfill.com's figures).
Which signals justify pre-kitting a kit?
Five signals justify pre-kitting a kit, and the first two matter most because they decide whether a built kit sells before its parts are needed elsewhere. ShipBob draws the same line: pre-kit "when a set ships at high volume and its contents rarely change", and use virtual bundling when the components also sell individually (ShipBob, October 2026).
- Forecast stability. If you can forecast a kit's next 8 weeks within a band you'd defend to your CFO, batch it. A new, seasonal or promotional kit should be assembled to order.
- Component overlap. Count how many of the kit's components also sell alone, and how fast. High overlap with fast movement is the strongest case against pre-kitting, because every built unit is one your bestseller can't use.
- Assembly complexity. Two items in a poly bag is a pick-face task. Nine items, an insert card and a branded box is a batch task.
- Peak concentration. If one week carries much of a kit's volume, pre-kit for that week and revert. It needs a decision date and an owner.
- Order volume. Deploi's kitting record is written for 800 to 2,500 orders a day with 15 to 60 kit stock-keeping units (SKUs) sharing components (October 2026). Below that, the labor saving is small enough that flexibility usually wins.
How much lead time and storage does pre-kitting add at a 3PL?
Pre-kitting at a third-party logistics (3PL) provider adds 1 to 3 business days of lead time at ShipBob, plus storage for every built kit. Assembly at order time adds about 1 day to each kit-at-pack order instead, and ShipBob asks for seasonal kitting projects 2 to 3 weeks before they're needed (ShipBob, October 2026). So a peak-week pre-kit needs a booking date, not just a forecast.
Storage costs more in the months most pre-kits are built for. Flexport charges $0.81 per cubic foot per 30 days from January through September, and $2.40 from October through December (Flexport Help Center, October 2026). That's almost three times the rate (Deploi arithmetic), which means a kit built in September for December sits through Flexport's dearest months. What to get in writing in a Flexport quote covers the rest of that rate card.
What can Shopify track in each kitting mode?
Shopify tracks neither kitting mode fully, which is why the thin layer between Shopify and the warehouse matters. Shopify Bundles sets a bundle's stock from "the inventory levels of each product included within a bundle" (Shopify Help Center, October 2026). But "Bundles don't track inventory by location, but by overall stock" (Shopify Help Center, October 2026). So a brand shipping from two warehouses sees one pooled count, with no view of whether tomorrow's batch has its parts in the right building. A pre-kitted kit looks to Shopify like an ordinary product, which is convenient until you need to know how many kits your loose stock could still build.
The thin layer is the same in both modes: component reservation, so two kit orders can't claim the same unit; a build sheet on the pick ticket; and location-aware counts. Deploi's kitting record puts that layer at 5 to 9 weeks, longer where a third-party logistics (3PL) provider's system has to accept the build sheet (the record's illustrative estimate, October 2026). Where a 3PL fulfills the kit, the same record scores BUY, since a warehouse system that models components per site is the shorter road. Ask what the 3PL's system already does before you build.
When is pre-kitting the wrong call even when the unit math favors it?
Pre-kitting is the wrong call whenever a built kit can't stay right until it sells, whatever the per-order saving.
Deploi’s point of view
Our own position, from building on Shopify. Kept apart from the sourced facts above.
- Where we disagree
- 3PL sales conversations frame this as a unit-cost optimization, and the spreadsheet always favors pre-kitting because the spreadsheet has no cell for committed inventory. Add that cell before you decide. Concurrency is the other thing the pitch skips: two kit orders reserving the same component is a race condition, not a UI problem, and it is the actual hard part of assemble-to-order.
- Which mode drifts more (Deploi judgment)
- Pre-kitting, in our judgment. The kit's own count and the component counts drift independently, and nothing forces them back together. Assemble-to-order keeps one number honest by construction.
- What this page adds
- The parent defines kitting and says when a brand needs it at all. This page picks the mode once it does: the per-order and per-batch costs side by side, ShipBob's kitting lead times and Flexport's seasonal storage rates, the signals that justify a pre-built kit, and when pre-kitting is wrong even when the unit math favors it.
Decision records behind this answer
When this answer changes
- ShipBob or your 3PL changes its kitting lead time, or starts publishing a kitting rate.
- Flexport changes its seasonal storage rates, which moves the cost of building kits ahead of a peak.
- Shopify Bundles starts tracking stock by location, which changes what Shopify can see in each mode.
- A kit moves from promotional to always-on, or its next eight weeks become forecastable.
- A component shared by several kits starts running short.
Related questions
This follows from What is kitting in a 3PL context, and when does a Shopify brand actually need it versus just selling components separately?
- Is kitting the right solution for a subscription-box or bundle-heavy Shopify brand, or does that belong on the subscriptions/bundles app side instead?
Kitting is the right solution only for fixed sets, like a starter box, because a pre-built box can't follow changing contents.
- Since Flexport doesn't publish standard pricing, what should a mid-market Shopify brand ask for in an initial quote conversation?
A first Flexport quote needs three things in writing: your own rates, how the $5,000 monthly minimum applies (Flexport Help Center, October 2026), and the notice and exit terms.
Sources
Every figure on this page traces to one of these. Official and vendor pages are checked on the date shown; Deploi records are our own published decisions.
- Shopify Help Center, Shopify Bundles
- ShipBob, What is Kitting? Warehouse Kitting Process Guide for 2026
- Fulfill.com, How Much Does a 3PL Cost in 2026? 16 Fee Benchmarks
- ShipBob, Kitting & Assembly Services For Ecommerce Brands
- Flexport Help Center, Flexport Omni-Channel Fulfillment Pricing Overview
- Shopify Help Center, Eligibility and considerations for using product bundles
- Deploi Build vs. Buy, Build or Buy Kitting at the Pick Face on Shopify?