
Kitting and Assembly for CPG Brands: When to Bundle, How to Price It, and What to Outsource
Michael DeSarno
Kitting and assembly can boost your AOV or quietly destroy your margins. Here's how CPG brands should structure kitting SKUs, price bundles correctly, and decide what to outsource to a 3PL.
What "Kitting and Assembly" Actually Means in a 3PL Context
Kitting and bundling are two different things, and operators who conflate them create fulfillment problems. Bundling is a merchandising decision: you decide to sell three products together at a discount. Kitting is the fulfillment operation that makes it happen: physically combining those three SKUs into a single sellable unit, either ahead of time or at the moment an order is picked.
In a warehouse management system, each kit typically gets its own parent SKU. But the component inventory (the individual products inside the kit) still needs to be tracked separately. If you sell a "Wellness Starter Kit" that contains Product A, Product B, and Product C, your WMS needs to decrement all three component SKUs every time a kit ships. Without this, you end up with phantom inventory and stockouts on your core SKUs.
There's also an important distinction between pre-kitted inventory and on-demand kitting. Pre-kitting means assembling a batch of kits in advance and storing them as finished goods, ready to ship. On-demand kitting means assembling each kit at pick time, pulling components from individual bins as orders come in. Pre-kitting is faster at fulfillment time but ties up inventory. On-demand kitting is more flexible but adds labor per order. The right approach depends on your volume, SKU complexity, and how predictable demand is.
The bottom line: kitting can be a margin driver or a margin killer depending on how it's structured, priced, and operationalized. The rest of this post walks through how to get each of those right.
When Kitting Makes Strategic Sense for CPG Brands
Subscription boxes. If you're shipping a curated set of products monthly, kitting is non-negotiable. Pre-kitting before your peak ship window reduces per-order labor costs significantly because assembly happens in a batch workflow (which is more efficient) rather than one-at-a-time during the pick and pack rush. For subscription brands doing 500+ boxes per month, pre-kitting typically saves 15-25% on per-order fulfillment labor.
Gift sets and seasonal bundles. Holiday gifting, Father's Day, back-to-school: whenever you're creating a limited-time bundle to increase average order value, kitting is the right fulfillment model. The key nuance is that these bundles have a defined shelf life. Timing kit assembly relative to projected sell-through is critical. Over-kit and you're stuck with finished inventory you need to break apart. Under-kit and you miss the sales window.
Promotional bundles and BOGO offers. If marketing is running a "buy X, get Y" promotion, kitting those units in advance avoids fulfillment errors at the pick station, especially at volume. When a picker has to manually add a free item to qualifying orders on the fly, error rates spike. Pre-kitting the promotional bundle removes that variable entirely.
New product sampling. Kitting a hero SKU with a sample of a new product is a low-cost customer acquisition play. You're leveraging existing order volume to introduce new products without paying for separate shipping or advertising. Brands use this to reduce customer acquisition cost on launches by reaching an audience that's already buying.
When kitting does NOT make sense. Low-volume bundles that don't justify assembly labor are a common trap. If you're only selling 20 gift sets a month, the kitting setup and assembly cost per unit is disproportionately high. In those cases, multi-picking (pulling individual items at order time without creating a kit SKU) is usually more cost-effective. Don't create kitting complexity where simple picking solves the problem.
How to Structure Kitting SKUs in a 3PL Environment
Clean SKU architecture is the foundation of successful kitting. Each kit needs a parent kit SKU and clearly mapped component-level SKUs tracked separately in the WMS. Brands that come in with messy SKU logic (where the kit SKU doesn't connect to component inventory) create fulfillment errors and inventory discrepancies that take weeks to untangle.
Every kit requires a documented Bill of Materials (BOM). Your 3PL needs to know the exact quantity of each component, the packaging requirements, what inserts go in, and any special assembly instructions. For example, a wellness gift set BOM might read: 1x Vitamin C Serum, 1x Daily Moisturizer, 1x Eye Cream, 1x branded gift box, 1x tissue paper layer, 1x branded thank-you card. No ambiguity. No assumptions.
Inventory depletion logic matters more than most brands realize. When a kit ships, the WMS needs to decrement component inventory, not just the kit SKU. If your system only tracks finished kits and doesn't subtract the individual components, your replenishment planning breaks. You'll show sufficient component stock when you've actually committed it to assembled kits.
Lead time is another area where brands consistently underestimate. Assembling a run of 500 gift sets requires scheduling labor, having all component inventory on hand at the warehouse, and building in QC time. Plan kit assembly 1 to 2 weeks before your fulfillment window opens. Submitting a kitting request the day before a product launch creates rush charges, errors, and stress on both sides.
One practical workflow tip: submit kitting instructions to your 3PL in writing, with photos showing the finished kit from multiple angles. Verbal briefings fail at scale. A warehouse associate assembling their 200th kit of the day needs a visual reference, not a memory of a phone call.
How to Price Kitting Without Destroying Your Margins
Understanding what 3PLs charge for kitting is the first step. The standard fee structure includes a per-kit assembly fee (typically $0.50 to $2.50+ depending on complexity), plus a per-component insertion charge, plus any packaging materials handling fee. Simple kits (two items dropped in a box) sit at the low end. Complex kits (custom wrapping, hand-placed fragile items, personalized notes) sit at the premium end.
It helps to think in terms of complexity tiers. A simple kit (2 items in a standard box) might cost $0.50 to $0.75 in assembly labor. A moderate kit (4 to 6 items with folded inserts and branded tissue) runs $1.00 to $1.75. A complex kit (custom wrapping, careful product placement, handwritten-style cards) can hit $2.00 to $3.00+. Knowing where your kit falls helps you budget accurately and negotiate with your 3PL.
Here's the math that matters: if a 4-SKU bundle has $1.20 in kitting labor, $0.40 in packaging materials, and $6.00 in product COGS, your total cost floor is $7.60 before pick and pack fees and shipping. The bundle needs to price well above that floor to preserve margin. Most brands underestimate the fulfillment cost side of this equation because they model bundles based on product cost alone.
Volume thresholds also affect unit economics significantly. Kitting 100 units is expensive on a per-unit basis because setup time (staging components, briefing the assembly team, QC validation) gets amortized across a small run. At 500+ units, per-kit labor often drops because that setup cost spreads thin. Model your kitting unit economics at three volume scenarios (100, 500, 1,000+) before committing to a bundle SKU on your storefront.
Finally, watch for the hidden margin killers: rush kitting requests that incur premium labor charges, last-minute BOM changes after assembly has already started (which means rework), and component shortfalls that require partial assembly holds. All of these generate billable exceptions. Planning ahead eliminates most of them.
What to Outsource to Your 3PL vs. Handle In-House
Outsource to your 3PL: any kitting tied to ongoing order fulfillment. Subscription boxes, evergreen bundles, retail replenishment kits. If your 3PL already holds the component inventory, doing kitting in-house means shipping components to yourself, assembling them, and shipping finished kits back to the warehouse. The labor, space, and logistics cost of that round trip almost always exceeds what your 3PL would charge to do it on-site.
Consider keeping in-house: very small batch kitting (under 50 units) or highly bespoke projects that require brand-side quality standards your 3PL can't cost-effectively match. If your kit involves handwritten personalized notes or intricate decorative assembly that's core to the product experience, that may be worth keeping under your direct control. Be honest with yourself about whether the bespoke quality actually matters to the customer or if it's a founder preference.
The hybrid model: some brands handle light customization in-house (printing personalized cards, for example) and ship those finished inserts to the 3PL along with the rest of the kit components. The 3PL handles full assembly and fulfillment. This can work well, but it requires coordination. Your custom inserts need to arrive at the warehouse before the kitting window, and your BOM needs to account for the externally-sourced component. Build buffer time into the workflow.
The decision framework is simple: if your 3PL already stores the components, can follow documented assembly instructions, and can meet your quality bar, outsource the kitting. If the project is too small, too bespoke, or too time-sensitive for the 3PL's workflow, handle it yourself. For everything in between, the hybrid model gives you flexibility without duplicating infrastructure.
Ready to Simplify Your Fulfillment?
Let's build a custom pricing model for your brand. No contracts required to start the conversation.


