Nobody outgrows self-fulfilment on a specific day. It happens gradually, and then it becomes the reason you stopped growing, usually several months before anyone identifies it as the cause.
The question is rarely “can we still do this ourselves.” The answer to that is almost always yes, right up until it is catastrophically no. The better question is what self-fulfilment is currently costing you in things that do not appear on any invoice.
The signals that actually mean something
You are picking and packing during hours you should be selling
This is the clearest one. If the founder or the two most senior people in the business are in the garage from 4pm every day, the constraint on the business is not demand and it is not capital. It is that the people who could be building the brand are boxing it instead.
Your shipping cut-off is dictated by your own schedule
When “we ship Monday, Wednesday and Friday” is a policy on your site, it is not an operations decision. It is a personal-calendar decision that customers are absorbing on your behalf.
Peak weeks now produce backlogs, not just long days
A busy week that ends clean is fine. A busy week that hands three days of unshipped orders to the following week is a capacity ceiling, and it will recur on every promotion you run from here on.
You have stopped running promotions you would otherwise run
This one is easy to miss because it does not feel like an operations problem. It feels like caution. If you are declining a wholesale order, delaying a launch, or scaling back a sale because you are not sure you could ship it, the warehouse is now making your marketing decisions.
Errors have become normal rather than notable
Early on, every mis-ship is memorable. When mis-shipments stop being events and start being a weekly occurrence, you have passed the volume at which manual picking is reliable.
Storage has spread
Inventory in the garage, the spare room, a storage unit, and a friend’s basement is not four locations. It is zero locations, because no single count is trustworthy and no one can pick an order without checking several places.
The arithmetic people avoid
The comparison brands usually make is: self-fulfilment costs nothing, a 3PL costs money per order. Framed that way, the answer is always to stay put.
The honest version accounts for what is already being spent:
- Labour, at a real rate. Count the hours you and your team spend on fulfilment and price them at what you would pay someone else to do that work. Then price the founder hours at what those hours are actually worth to the business.
- Space. Rent, or the opportunity cost of the space if you own it.
- Shipping rates. You are paying retail or near-retail. A 3PL is buying at volume. For many brands this difference alone offsets a meaningful share of the pick and pack fee.
- Errors. Refunds, reships, support time, and the customers who do not come back.
- The ceiling. Hardest to price and usually the largest number: the growth you are not pursuing because you could not ship it.
Run those five and the comparison usually looks different. It is still sometimes correct to stay in-house — but you will be deciding rather than defaulting.
What month one actually looks like
Brands are often surprised that moving to a 3PL is not a single event. It is a project, and it goes better when treated as one.
Weeks one and two: data, not boxes
Before anything ships anywhere, your product data has to be right. Every SKU needs a stable identifier, a barcode, accurate dimensions and weight, and clear rules for anything that is a kit or a bundle. This is where most onboardings stall, and the delay is almost always product data rather than logistics.
Week two to three: integration
Your store connects to their system. Orders flow one way, inventory and tracking flow the other. Expect to spend real time on the edge cases: pre-orders, subscriptions, gift notes, split shipments, anything with a non-standard fulfilment rule.
Week three to four: inbound
Your inventory physically moves. Send a clean, accurate ASN. Expect a discrepancy report, because there is nearly always a discrepancy between what you believe you have and what you have. This is uncomfortable and it is also the first accurate inventory count many brands have had in a year.
Week four onward: parallel running
Run a small volume through the 3PL while you still hold the capability in-house. Do not cut over completely on day one. Ship a portion, watch what happens, fix what breaks, then increase.
What you give up
It is worth being straight about this. You lose the ability to walk over and look at a box. You lose the ability to slip a handwritten note into an order on a whim, unless you build that into the process deliberately. Some things that took you thirty seconds now take an email and a day.
For most brands this trade is clearly worth making. But going in expecting it is very different from discovering it in week two and concluding the partner is failing.
The timing
Move before you are desperate. Onboarding takes four to six weeks when it goes well, and it goes well when you have the time to do the data work properly. A brand that starts the process in September because Q4 is coming is doing the hardest version of it during the worst possible window.
If two or three of the signals at the top of this article describe you today, the right time to start is now, at whatever pace suits you — not the week you finally run out of room.