Choosing a 3PL for an Indian D2C Brand Without Regret
Outsourcing fulfilment is one of the few decisions in a D2C business that is genuinely hard to undo. Your stock physically moves, your systems get rewired, and switching again means doing it all a second time while still shipping orders. Most brands choose on price per order, which is the number easiest to compare and among the least predictive of whether the arrangement will work.
When to stay in house
Worth answering first, because the answer is often yes for longer than founders expect.
In-house makes sense while volume is low enough that packing is a couple of hours a day, while your product needs handling a warehouse will not give it, and while your packaging is part of the brand experience in a way that a 3PL will flatten.
It stops making sense when packing is consuming a full-time person you would rather deploy elsewhere, when you cannot ship on the days you are busy with everything else, or when your delivery times are poor because you are shipping from one city to a country.
That last one is usually the real trigger. A 3PL with warehouses in two or three zones is not primarily saving you labour, it is buying you a shorter delivery promise, and that is worth more than the packing cost.
Questions that predict whether it will work
Ask these before the price conversation, because the answers change what price you should accept.
- How do orders reach you, and how does stock come back? If the answer involves a spreadsheet or a daily export, you will have inventory drift within a month.
- How quickly does inventory sync to Shopify? Real time, hourly, or overnight, and what happens when the sync fails. Silent failure is the expensive one.
- How do you handle returns? Who inspects, against what standard, how fast does resaleable stock get back into available inventory. A 3PL that is fast at outbound and slow at returns quietly starves your storefront.
- What is your dispatch cut-off, and what is your actual dispatch rate against it? Ask for the number, not the promise.
- Who do I call at 9pm during a sale? The answer tells you what kind of relationship this will be.
- What happens if I leave? How stock is returned, how much notice, whether data comes with you.
The returns question is the one most brands skip and the one that causes most of the friction later, because returns volume arrives after the honeymoon.
The costs that are not on the rate card
Per-order pick and pack is the headline. The rest is where the surprises live.
Storage charged by space or by pallet, which becomes real when you buy ahead of festive season. Inbound handling when a shipment arrives. Returns processing per unit. Packaging, either theirs at a markup or yours stored at their cost. Minimum monthly commitments that make a quiet month expensive. And anything special: gift wrapping, inserts, kitting, all usually charged separately and all easy to forget when you are modelling.
Model a realistic month including returns rather than a clean month of outbound orders. The gap between those two numbers is what actually lands on your P&L.
Inventory is the part that breaks
The most common failure after a 3PL move has nothing to do with the 3PL's competence. It is that two systems now believe different things about your stock.
Decide before you start which system is the source of truth for inventory. It is usually the warehouse system, not Shopify, and everything else reads from it. Write that down, because the next app anyone installs will otherwise become a second writer.
Then set up reconciliation. A scheduled comparison between what Shopify says and what the 3PL says, reported to a person rather than a log file. Every one of the failure modes in our inventory drift piece gets more likely once a third party is holding your stock.
If you also sell on quick commerce or marketplaces, this is the point where a proper order management layer stops being optional, for the reasons covered in the ERP integration piece.
What your team stops learning
One cost that never appears in a comparison and is worth naming.
When you pack your own orders, somebody in your business handles every product every day. They notice which items arrive damaged from the supplier, which packaging is failing in transit, which SKU is running low before the report says so, and what customers write on their return slips. That knowledge is free and it disappears the week you outsource.
You can replace some of it deliberately. Ask for photographs of damaged returns rather than a count. Get a weekly note on anything unusual rather than only exceptions that breach a threshold. Visit the warehouse occasionally, which sounds obvious and almost nobody does after the first month.
The brands that outsource well treat the 3PL as part of the operation rather than as a black box that emits tracking numbers.
How to move without a bad month
Nobody gets a clean cutover, so plan for the mess.
Move a subset first. One category, or your slowest-moving SKUs, so a problem is contained. Run both locations in parallel for a fortnight, which costs a little and buys you a fallback. Reconcile daily during the transition rather than weekly. And do not do any of this within six weeks of your peak season, because a 3PL learning your business in November is a bad plan for both of you.
Peak season changes the calculation
The case for a 3PL is strongest and the risk of switching is highest at exactly the same time of year, which is an awkward combination.
A brand that struggled through last festive season packing orders until midnight has a genuine reason to outsource, and the memory of that is what drives the decision in August. But a 3PL onboarded in October is learning your SKUs, your packaging and your exceptions during the weeks when mistakes are most expensive and hardest to recover from.
If you are in that position, the honest sequence is to sign now, move a small subset in September, and treat this peak as the trial. Move the rest in January when a mistake costs a normal day rather than a campaign. Brands that try to complete a full migration in six weeks before Diwali usually spend the season firefighting.
What to write into the agreement
Rate cards get negotiated carefully and the operational terms often do not, which is backwards, because the operational terms are what you will live with.
Get four things in writing. A dispatch commitment expressed as a percentage against a cut-off time, not a vague same-day promise. A turnaround for returns processing, since stock sitting uninspected is capital you cannot sell. An inventory accuracy standard and what happens when a count is wrong. And an exit clause covering notice, how your stock is returned and at whose cost.
None of these are unreasonable to ask for and a good provider will have answers ready. A provider who treats them as unusual questions is telling you how the relationship will go.
When should I move to a 3PL?
When packing is consuming a person you need elsewhere, or when shipping from one location is making your delivery times uncompetitive. Order volume alone is a poor trigger, since a brand doing modest volume with complex handling may be better in house than a higher-volume brand with simple products.
How do I compare 3PL pricing properly?
Model a full month including storage, inbound, returns processing, packaging and any minimums, using your real return rate rather than an optimistic one. Comparing pick and pack rates alone will point you at the wrong provider surprisingly often.
What breaks most often after moving to a 3PL?
Inventory accuracy. Two systems disagree, nobody has decided which is authoritative, and there is no scheduled reconciliation to catch the gap. It usually shows up as overselling three to six weeks in.
Should I use more than one 3PL?
Only once a single provider genuinely cannot cover your delivery promise. Splitting stock across providers multiplies the inventory problem and gives you two reconciliations instead of one. Most brands should exhaust one good provider with multiple locations first.
Can I keep my own packaging with a 3PL?
Usually yes, at a cost. They store it, handle it and often charge for the extra pick step. Ask what happens when it runs out mid-week, because the answer determines whether your unboxing survives contact with a busy warehouse.
Get your fulfilment setup reviewed
Free review. Email hello@exactwhy.com with subject "Fulfilment" and tell us your monthly order volume, your return rate, and where you ship from today. We respond within 4 hours on whether a move is worth it yet and what to ask providers. Sometimes the answer is that you are not ready and the money is better spent elsewhere.
Paid integration work, Rs 40,000 to Rs 1.5 lakh. Connecting the 3PL to Shopify properly, deciding and enforcing a single source of truth for inventory, handling returns flow, and building the reconciliation that catches drift in a day.
Ongoing Shopify development, Rs 20,000 to Rs 50,000 a month. For brands where fulfilment, marketplaces and quick commerce all touch the same stock.
The brands that regret a 3PL move almost always chose on rate card and discovered the returns process afterwards. Ask about returns first and the rest of the conversation gets more honest.