Folson Academy
Sign in
Menu
Course outline

Fulfillment & shipping

Self-fulfill or use a 3PL?

Self-fulfill while volume is low and cash is tight; move to a 3PL when packing steals time you should spend growing. Decide on cost-per-order and your own hours.

Fulfillment is a stage decision, not a religion. Self-fulfilling is cheapest and most controllable at low volume. A 3PL buys back your time and adds speed once orders climb, at a per-order cost. The switch point is where packing hours cost more than the 3PL fee. AI models the breakeven; you supply real quotes.

Self-fulfill or use a 3PL?

Self-fulfillment is cheapest and most controllable when you're small. A 3PL buys your time back and speeds delivery once volume climbs, for a per-order fee. The right answer is a stage decision.

AI can compute the breakeven from your order volume and a real 3PL quote. You supply the quote and your own hourly value, because those are yours to know.

Fastest path: one prompt, end to end

AI prompt — paste into ChatGPT / Claude

You are a fulfillment-ops advisor. Use MY numbers only (invent no 3PL rates).
Orders/month: [#]  Hours I spend packing per week: [#]  My time is worth: [$/hr]
Product: [size/weight]  3PL quote if I have one (pick+pack+storage per order): [$]

Do this:
1. Estimate my current self-fulfillment cost per order (materials + my packing time valued at my rate).
2. Compare to the 3PL per-order cost I gave (or tell me to get a quote).
3. Find the breakeven order volume where a 3PL becomes cheaper than my time.
4. List the non-cost factors (speed, returns handling, control, peak capacity) and which way each points for me.
Do not invent 3PL rates; if missing, tell me to request quotes from 2-3 providers.
Output: cost-per-order both ways + breakeven volume + decision factors.

Or do it in 4 steps

  1. Cost your own fulfillment honestly. Packing materials + your time at a real hourly rate + storage. Founders forget to price their own hours, which makes self-fulfill look free when it isn't.
  2. Get real 3PL quotes (receiving, storage, pick-pack per order, shipping). Rates vary widely, get 2-3. Watch for minimums and storage fees that punish slow-movers.
  3. Find your switch point. Self-fulfill while volume is low and cash is tight. Move to a 3PL when packing eats hours you should spend on growth, or when 2-day delivery expectations exceed what you can hand-ship.
  4. Weigh the non-cost factors. A 3PL adds speed, scale, and returns handling but removes control and the unboxing touch (see packaging-unboxing). Many brands self-fulfill signature/first orders and 3PL the bulk.

Worked example (labeled): at 100 orders/month, packing takes ~10 hrs. At $25/hr that's $250 + materials, roughly $3.50/order in your time alone.

A 3PL at $4/order pick-pack looks even, but frees 10 hrs/week. As you cross ~300 orders/month, the 3PL usually wins on both cost and freed time. Run your own volume and quote.

Re-evaluate at each big volume jump; the answer changes as you scale.

Do

  • Cost your own fulfillment honestly: packing materials + your time at a real hourly rate + storage.
  • Get real pick-pack-storage quotes from 2-3 3PLs before you model anything.
  • Self-fulfill while volume is low and cash is tight; switch when packing eats hours you should spend on growth.
  • Let AI find the breakeven order volume from your numbers, then weigh speed, returns, control and peak capacity.

Avoid

  • Don't price your own hours at zero — that's what makes self-fulfillment look free when it isn't.
  • Don't let AI invent 3PL rates; if you don't have a quote, go get 2-3 real ones first.
  • Don't treat this as a permanent identity — re-evaluate at every big volume jump.
  • Don't ignore 3PL minimums and storage fees that quietly punish slow-moving SKUs.

Quick tips

  • Run the worked example on your own numbers: around 300 orders/month a 3PL often wins on both cost and freed time.
  • Keep the unboxing touch by self-fulfilling signature or first orders and 3PL-ing the bulk.
  • Value your freed hours by what you'd do with them — marketing and product usually beat packing tables.

Brand in focus

  • Death Wish Coffee — when a demand spike forces the switch

    DeathWishCoffee.comWon Intuit's Small Business Big Game and aired a Super Bowl 50 ad in 2016

    Death Wish Coffee fits because it shows the switch point in the most dramatic way. A small operation that had been fulfilling its own orders won Intuit's Small Business Big Game contest and aired a Super Bowl commercial, then faced a demand surge no garage packing table could absorb, so it leaned on Amazon and fulfillment partners to ship what it suddenly couldn't hand-ship. What it did well was recognize the moment volume outran self-fulfillment. Watch-out: outsourcing under pressure means giving up some control and margin at the worst possible time, so plan the switch before the spike, not during it.

Related

Go deeper — resources

Sign in to track your progress