Self-fulfillment costs
Your in-house packing setup
3PL cost calculator
Compare 3PL pricing with packing subscription boxes yourself. This fulfillment cost calculator finds the exact subscriber count where a 3PL becomes cheaper, and it includes the cost most founders forget: your own time.
Side-by-side
The eight tradeoffs that decide this comparison in practice. Self wins on flexibility; 3PL wins on scale.
| Factor | Self-fulfillment | 3PL |
|---|---|---|
| Cost per box (low volume) | $7-$12 | $10-$15 |
| Cost per box (500+ subs) | $10-$14 | $4-$8 |
| Setup cost | None | $275-$500 onboarding |
| Monthly minimum | None | $275-$500 |
| Packing time per month (300 subs) | 60 hours | 0 hours |
| Shipping rates | Commercial rates via shipping software | Negotiated volume discounts |
| Kitting capability | Manual | Professional |
| Scales beyond 500 subs | Difficult | Yes |
Live calculator
Enter your real fulfillment costs and the fees from your 3PL quote. The crossover subscriber count and monthly cost gap update instantly.
Self-fulfillment costs
Your in-house packing setup
3PL costs
Your outsourced fulfillment quote
Your volume
Current state + growth
At your current volume
Switching to a 3PL saves you $805.00 per month AND frees up 30.0 hours.
The cost most founders miss: their own time.
At 12 minutes per box and 150 subscribers, you spend 30.0 hours per month packing. At $25.00/hour, that's $750.00/month in unbilled labor — often more than a 3PL would charge.
By volume
Projected monthly cost across eight subscriber tiers. The "Cheaper" column flips from Self to 3PL at your break-even point.
| Subscribers | Self-fulfillment | 3PL | Cheaper |
|---|---|---|---|
| 50 | $900.00 | $665.00 | 3PL |
| 100 | $1,650.00 | $1,130.00 | 3PL |
| 200 | $3,150.00 | $2,060.00 | 3PL |
| 300 | $4,650.00 | $2,990.00 | 3PL |
| 500 | $7,650.00 | $4,850.00 | 3PL |
| 750 | $11,400.00 | $7,175.00 | 3PL |
| 1000 | $15,150.00 | $9,500.00 | 3PL |
| 1500 | $22,650.00 | $14,150.00 | 3PL |
3PL pricing
A 3PL quote is a bundle of separate fees. Add them up per box before you compare it with your own fulfillment cost.
| Fee | Typical range | What it covers |
|---|---|---|
| Onboarding | $275-$500 one time | Account setup and platform integration |
| Monthly minimum | $275-$500 | The least you pay each month, even at low volume |
| Storage | About $200 a month for a small box | Shelf or pallet space for your inventory |
| Pick and pack | $2-$3.50 per order | Pulling items and packing the shipment |
| Kitting | $1-$2 per box | Assembling several products into one subscription box |
| Shipping | 15-25% below retail rates | Carrier postage at the 3PL's negotiated rates |
Speed
Fulfillment speed has two parts: how quickly boxes leave your hands, and how long they spend in transit. Here is how each option compares for a subscription box.
| Step | Self-fulfillment | 3PL |
|---|---|---|
| Getting orders out the door | Whenever you pack. Boxes ship on your packing days. | Same day for orders received before a daily cutoff (ShipBob: noon to 6pm local time, depending on the warehouse) |
| Packing the monthly batch (300 boxes) | About 60 hours at 12 minutes per box, or 7-8 working days for one person | ShipBob quotes 2-3 business days for kitting orders of up to 500 kits |
| Time in transit | USPS Ground Advantage 2-5 days, UPS Ground 1-5 business days, all shipped from one location | Same carriers, but multi-warehouse 3PLs ship from the warehouse nearest each subscriber |
| Planning lead time | Short. Products can arrive the week you pack. | Longer. Inventory has to reach the warehouse several business days before your ship date. |
The gap is in packing, not shipping. At 300 subscribers, one person packing at 12 minutes a box needs 7-8 working days to finish the batch, so the first boxes arrive more than a week before the last ones. A 3PL kits and ships the whole batch in a few business days, so every subscriber gets their box at about the same time.
Multi-warehouse 3PLs also cut transit time. They send each box from the warehouse closest to the subscriber. ShipMonk says its network reaches 95% of the US within 2 days, and Red Stag says it reaches 96% of the US in two days by ground. Shorter distances also mean lower postage zones, so faster shipping often costs less.
Under about 100 subscribers, you can pack the whole batch in a day or two and ship the same day, with the same carriers a 3PL uses. You also skip the lead time a warehouse needs to receive and check your inventory before the ship date.
Cratejoy
Cratejoy does not run its own warehouse, so Cratejoy sellers either ship themselves with a tool like ShipStation or Pirate Ship, or send orders to a 3PL. These are the main ways to connect a 3PL, checked September 2026.
| 3PL | How it connects to Cratejoy | Subscription box kitting |
|---|---|---|
| ShipMonk | Lists Cratejoy among its shopping-cart integrations | Yes, batch kitting for subscriptions |
| ShipBob | Named by Cratejoy as a fulfillment service it works with; confirm the connection method when you get a quote | Yes, 2-3 business days for up to 500 kits |
| Buske Logistics | Direct Cratejoy connector that syncs orders, inventory, and shipping details | Yes |
| Simpl Fulfillment | Cratejoy integration set up during onboarding | Yes, kits the whole batch in one pass on the renewal date |
| Red Stag Fulfillment | Through Extensiv Integration Manager, which pulls Cratejoy orders into the warehouse system | Yes, recurring subscription box assembly |
| Any 3PL that takes CSV files | Export unshipped Cratejoy shipments as a CSV, then upload tracking numbers back by CSV | Depends on the 3PL |
Cratejoy finalizes each month's shipments on the first day of your cutoff window. Schedule your 3PL batch for after that date, so every renewal and new subscriber is in the file you send.
Once a 3PL is in the mix, your platform choice matters less than your per-box fee. See how Cratejoy's fees compare in Cratejoy vs Shopify.
Sources: Cratejoy features, Cratejoy shipment export, Cratejoy shipping schedules, ShipMonk integrations, ShipBob kitting, ShipBob fast fulfillment, Buske Logistics, Simpl Fulfillment, Extensiv Integration Manager, USPS Ground Advantage.
When to switch
The math tells you where to switch. These two essays explain why, and what to look for when you do.
Most subscription box businesses start with self-fulfillment because it requires no minimum commitment and keeps fixed costs low. This makes sense up to a point.
Under 200 subscribers: self-fulfillment is almost always right. Operational simplicity is worth it.
200-400 subscribers: the calculation starts to shift. At 12 minutes per box and $25/hour, 400 subscribers requires 80 hours per month of packing — two full working weeks doing nothing but boxes.
500+ subscribers: the fully loaded cost of self-fulfillment (including your labor) typically exceeds what a subscription-specialist 3PL charges for the same output.
Not all 3PLs handle subscription boxes well. Most warehouse operations are built for single-SKU e-commerce — pulling one product and shipping it. Subscription boxes require kitting: assembling multiple products into one box on a tight monthly schedule.
By stage
The right fulfillment partner depends on subscriber count. Here's the typical progression.
| Stage | Best option | Why |
|---|---|---|
| Under 200 subs | Self-fulfillment | No minimums, learn your product, low fixed costs |
| 200-500 subs | Evaluate 3PL | Run the calculator above with your real numbers |
| 500-2,000 subs | ShipMonk or ShipBob | Kitting capability + volume shipping discounts |
| 2,000+ subs | Full 3PL contract | Negotiate annual rates with your warehouse partner |
FAQ
The questions founders ask most often when running these numbers.
Most subscription-box 3PLs charge $2 to $3.50 per order for pick and pack, plus $1 to $2 per box for kitting, plus storage and postage. Many also have a monthly minimum of $275 to $500 and a one-time onboarding fee in the same range. At 500 or more subscribers, the all-in cost usually lands between $4 and $8 per box before postage savings, which is why 3PLs start to beat self-fulfillment around that size.
Most boxes break even between 300 and 500 monthly subscribers — but the exact point depends on three things: your hourly rate (founders who value their time at $30+/hour break even sooner), packing time per box (anything over 10 minutes pushes break-even earlier), and your current shipping rate (3PLs typically get 15-25% off retail rates). At default inputs, the calculator above shows ~350 subscribers as the break-even point.
Yes — this is the single most common mistake founders make. At 12 minutes per box and 300 subscribers, you're spending 60 hours per month packing — a full part-time job. At even a modest $20/hour valuation, that's $1,200/month in unbilled labor that disappears from the financial math. The honest answer is that self-fulfillment isn't free; it's a $1,200/month operating expense that just doesn't show up on your P&L.
Pick-and-pack is the base fee to pull items from inventory and put them in a shipping box — typically $2-$3.50 per order. Kitting is the assembly fee for combining multiple items into a single subscription box — usually $1-$2 per box on top of pick-and-pack. Subscription boxes always need both because every order is a multi-item box. Generic e-commerce 3PLs sometimes don't separate these fees clearly — ask for a 'per-subscription-box' all-in rate when getting quotes.
Typically 15-25% below the rates a small shipper pays. 3PLs negotiate volume contracts with UPS, FedEx, and USPS that solo founders can't match. A 2 lb box to a mid-distance zone costs $9.95 at 2026 USPS Ground Advantage commercial prices; at a 20% negotiated discount that is about $7.95, so a 300-subscriber box saves about $600 a month on shipping alone. The savings grow with volume, which is why the gap widens at 500+ subscribers.
Yes. Co-pack services and small regional warehouses often have lower minimums than national 3PLs, so ask local fulfillment partners first. Shipping software such as Pirate Ship or ShipStation also gets you commercial postage prices without a 3PL. Some founders use a hybrid model: pay a part-time packer $15-$20/hour to handle fulfillment in your own space rather than going full 3PL. This bridges the gap from 100 to 300 subscribers.
Usually, once you pass a few hundred subscribers. Transit time is similar because both use the same carriers (USPS Ground Advantage takes 2-5 days). The difference is packing: 300 boxes at 12 minutes each is about 60 hours of work for one person, while a 3PL like ShipBob quotes 2-3 business days for kitting up to 500 boxes. Multi-warehouse 3PLs also ship from the warehouse nearest each subscriber, which shortens transit. Under about 100 subscribers, self-fulfillment can be just as fast.
Cratejoy does not run its own warehouse. 3PLs with a Cratejoy connection include ShipMonk (Cratejoy is in its integrations list), Buske Logistics and Simpl Fulfillment (both have Cratejoy integration pages), and ShipBob, which Cratejoy names as a fulfillment service it works with. Other 3PLs can connect through Extensiv Integration Manager, or you can export unshipped Cratejoy shipments as a CSV file and upload tracking numbers back by CSV. Cratejoy also integrates with ShipStation and Pirate Ship if you ship yourself.
The honest answer: you only see ROI if you actively redirect that freed time toward growth. Founders who switch to 3PLs but then fill the freed hours with low-leverage work (admin, email, support) don't see the financial benefit. The break-even math assumes you'll use the freed time on marketing, product development, or customer acquisition — activities that grow MRR. Plan this transition deliberately or the 3PL premium becomes pure cost.
Keep going