Veteran-owned 3PL. Built for brands shipping 500+ orders a month.
KSP Fulfillment runs subscription box programs in Brooklyn Park, Minnesota, plans every cycle backward from your ship date, and checks each box variant against its bill of materials before it is sealed. Each program is quoted on five inputs: suppliers feeding the cycle, build method, variant count, storage between cycles, and packaging plus postage.
Quote only, built on your spec: components per box, variants per cycle, supplier count, storage between cycles and your packaging. For a market benchmark, Armstrong & Associates' 2026 warehousing benchmark puts average US 3PL order fees at $3.27 in the 0–499 order tier and $3.09 at 500–999.
Shopify and Shopify Plus connect directly, and Recharge and Bold Subscriptions run through Shopify. Cratejoy connects automatically to our Logiwa WMS and tracking posts back to Cratejoy when a box ships, so nobody exports a file. Custom or headless stacks connect on the KSP API.
Yes. Boxes ship from one US inventory pool in Brooklyn Park, Minnesota, with multi-carrier rate shopping. Ground delivery reaches any US address in 1 to 3 days, and nationwide 2-day delivery is available through overnight service. International shipping runs to 220+ countries.
| Model | How it works and when it fits | Watch for |
|---|---|---|
| Pre-kit (batch build) | Components are built into finished boxes before ship day and stored as one finished-box SKU. Fits one or a few variants with a subscriber count that locks early. | Unshipped pre-kits after skips and cancels. Agree the overage and what happens to it (hold, rework, sell as one-off) before the build. |
| Kit-to-order | Components stay as separate SKUs and each box is built as its order releases. Fits many variants (size, preference, add-ons) or a subscriber file that changes late. | Slower per box, and build labor lands on ship days. |
| Hybrid | The core box is pre-kitted, and personalized items or add-ons are picked at pack-out. Fits a standard box plus a few choice items. | Two BOMs to maintain: the core kit and the pick-at-pack items. |
Identify the tote
Verify the item
Measure the packed carton
Your subscription platform owns billing, skips, pauses and swaps. KSP fulfills the orders it releases. The connector decides how clean that handoff is, so confirm the path for your platform before the first cycle.

Give every 3PL you compare the same spec. Ask which receiving, assembly, materials, storage and postage charges are inside the quoted rate and which are billed per touch.
Three things, in the order they bite. A locked cycle. Cratejoy groups shipments into batches by target ship date, with a cutoff window per product, so the batch you're shipping this month closes before your warehouse starts building. KSP plans each cycle backward from your ship date and builds against the batch file once it's locked. Insert control. The month's insert card, sample and tissue are part of the bill of materials, so the first-article box for each variant is approved with the right insert in it, and the batch is checked against that build before it closes. Pauses and skips handled upstream. A Cratejoy skip is the seller moving a subscriber's renewal date, and Cratejoy's own rule is that a box already in fulfillment can't be skipped. Any skip, pause or address change made before the batch locks is in the file we build from. Anything after that is handled case by case. How orders reach KSP: Cratejoy connects directly to our Logiwa warehouse system, so each batch flows in on its own, and tracking posts back to Cratejoy the moment a box ships. Your shipments mark as shipped, and subscribers get live tracking without anyone exporting a file.