Ecommerce Fulfillment Strategies India: 3PL, FBA, In-House

· · · 9 min read

Indian ecommerce sellers choose between four fulfillment strategies: in-house (own warehouse, full control, high capex), third-party logistics or 3PL (rent warehouse and ops, fast scaling), marketplace fulfillment like Amazon FBA or Flipkart FBF (marketplace handles storage and shipping, locked to that channel), and hybrid (in-house for core SKUs, 3PL for overflow). The right ecommerce fulfillment strategies depend on volume, SKU count, target marketplaces, and capital availability. This guide walks through the decision framework.

The Four Fulfillment Models in Indian Ecommerce

Every Indian ecommerce brand sits in one of four fulfilment models, or a hybrid of them. One-line definitions and the volume window each best fits:

  1. In-house — own warehouse, own staff. Best for: <200 SKUs, single-category, high-control brands with high-AOV products.
  2. 3PL (third-party logistics) — outsourced warehouse, pick-pack-dispatch, and carrier handoff. Best for: 200–5,000 SKUs, multi-channel, fast-scaling brands.
  3. 4PL — outsourced everything including carrier selection and tech orchestration on top of multiple 3PLs. Best for: 5,000+ SKUs, multi-warehouse needs, multi-channel.
  4. Marketplace fulfillment (FBA / FBF / Meesho Smart) — marketplace handles storage and shipping. Best for: marketplace-led sellers, fast-moving SKUs, Prime or Plus eligibility.

Most growing brands end up hybrid — combining 3PL for D2C with marketplace fulfillment for hero SKUs.

CriteriaIn-house3PL4PLMarketplace fulfilment
Setup time2–4 months2–4 weeks4–8 weeks1–2 weeks
CapexHighLow (deposit)Low (deposit)None
Variable costLowMediumMedium-HighHigh
Branding controlFullMediumMediumNone
Channel reachAll channelsAll channelsAll channelsMarketplace only
Best monthly volume<5,000 orders500–50,00050,000+Any

This article sits inside our Business Courier Solutions India pillar.

In-House Fulfillment: When It Makes Sense

In-house gives you maximum control of inventory, packaging, and customer experience — at the cost of capex and operational complexity. The unit economics work when you have high-AOV products, complex handling needs, or brand-defining packaging that you cannot outsource.

Cost stack [INDUSTRY-BENCHMARK]:

  • Warehouse rent: ₹35–80/sq-ft/month in metro cities, ₹15–35/sq-ft/month in tier-2/3.
  • Headcount: pick-pack-dispatch ratio of roughly one operator per 80–120 orders/day.
  • WMS software: ₹15,000–50,000/month for SaaS WMS (Unicommerce, Increff, Browntape).
  • Carrier negotiation: direct contracts with 2–4 carriers and the admin overhead that implies.

When in-house wins: high AOV (above ₹2,500), fragile or specialised handling, brand-defining packaging, low SKU count.

When in-house loses: SKU explosion, geographic expansion (zonal multi-warehousing), peak-season capacity stress that breaks your full-time team.

The operational counterpart to model choice is layout, dock, and picker productivity — see Warehouse Optimization.

Book a courier pickup from your door — free, in 2 minutes.
Compare rates across 8+ Indian couriers. Doorstep pickup across 500+ cities.

Third-Party Logistics (3PL): The Standard Scaling Path

A 3PL provides warehouse space, pick-pack-dispatch labour, a WMS, carrier handoff, and returns processing. For most Indian D2C and ecommerce brands, 3PL is the default scaling path between 500 and 50,000 monthly orders. For underlying carrier economics, see B2B Shipping Solutions Guide.

Pricing components [INDUSTRY-BENCHMARK]:

  • Inward (per inward unit or order line): ₹4–9
  • Storage (per pallet or per cu-ft per month): ₹35–120
  • Outward / pick-pack (per order): ₹12–28
  • Returns processing: ₹15–35 per RTO
  • Tech fee / WMS: ₹0–15,000 flat

3PL vs in-house break-even typically lands at 250–600 orders/month depending on geography and category. Below that, in-house staff cost per order beats 3PL. Above that, 3PL pricing per order falls below the loaded cost of running an own warehouse.

3PL selection criteria, in order of importance:

  1. Integrations supported (Shopify, Amazon SP-API, Flipkart, Meesho, custom OMS).
  2. Pincode coverage of partner carriers, including Delhi-NCR coverage for north-zone fulfilment.
  3. Peak-season capacity guarantee — written in.
  4. Returns SLA (in-warehouse QC turnaround).
  5. Exit clauses — data export, inventory return, transition support.

4PL: When Fulfilment Orchestration Becomes Its Own Problem

A 4PL is “fulfilment of fulfilment”. One contracted entity becomes your single point of accountability across multiple 3PLs, multi-warehouse routing, carrier orchestration, and tech integration.

You need 4PL when you have 5,000+ orders/day across multiple fulfilment nodes in India, multi-channel exposure (D2C + Amazon + Flipkart + Meesho + offline distribution), and have started spending more time managing your fulfilment vendors than running the business.

Cost: 4PLs typically charge a 3–8 percent management fee on top of underlying 3PL and carrier costs. That fee buys vendor management, exception handling, and a single SLA across the network — which is genuinely valuable at scale and a waste below it. See Supply Chain Integration for the orchestration-layer technology stack.

Marketplace Fulfillment: FBA, FBF, Meesho Smart

A marketplace fulfillment system means inventory lives inside the marketplace’s warehouse and the marketplace handles picking, packing, and shipping. Three flavours in India:

Amazon FBA (Fulfilment by Amazon).

  • Storage fee plus per-shipment fulfilment fee.
  • Prime eligibility — visibility and conversion lift on the listing.
  • Trade-off: inventory locked to Amazon. Multi-channel selling requires duplicate inventory or pull-back overhead.

Flipkart FBF / Flipkart Assured.

  • Similar economic structure to FBA on the Flipkart marketplace.
  • Plus eligibility brings comparable visibility lift.

Meesho Smart Logistics.

  • Bundled into the lower-margin reseller-driven traffic that Meesho generates.
  • Fulfilment fee folded into the commission.

When marketplace fulfilment makes sense: <100 SKUs, fast-mover hero products, channel mix dominated by one or two marketplaces, ability to absorb 12–22 percent commission plus fulfilment fees.

When it does not: D2C brands wanting to own customer data, multi-channel brands wanting unified inventory, slower-moving SKUs that accumulate storage fees.

For listing + API mechanics on each marketplace, see Marketplace Integration Guide.

Hybrid Fulfillment: How Most Indian Brands Actually Run

Order fulfillment for marketplace and D2C at the same time almost always evolves into a hybrid model. Three common patterns:

  1. Core in-house + 3PL for overflow. In-house handles A-grade SKUs and brand-defining packaging; 3PL absorbs peak season and B/C-grade SKUs.
  2. 3PL for D2C + FBA for hero SKUs. Own-site orders ship from a 3PL warehouse; top 3-5 SKUs are duplicated into FBA to capture Prime visibility on Amazon.
  3. Multi-3PL by zone. Mumbai 3PL for west, Delhi 3PL for north, Bangalore 3PL for south — minimises last-mile zone surcharge and improves OTD on remote pincodes.

The single biggest hybrid mistake is running hybrid without an OMS. Without unified inventory, you oversell on one channel while sitting on stock in another. For the inventory-sync mechanics, see Multi-Channel Fulfillment Strategies Guide.

Cost Comparison: 1,000 Orders/Month Worked Example

A hypothetical D2C brand shipping 1,000 orders/month at ₹600 average order value. All numbers are [INDUSTRY-BENCHMARK] estimates, not CourierBook proprietary data.

Cost lineIn-house3PLFBA
Warehouse / storage₹60,000 (small unit)₹8,500 (storage)₹6,500 (FBA storage)
Pick-pack / fulfilment₹15,000 (1 staff)₹18,000 (1,000 × ₹18)₹32,000 (1,000 × ₹32 FBA fee avg)
Carrier / shipping₹65,000 (1,000 × ₹65)₹52,000 (1,000 × ₹52 negotiated)included in FBA
Returns₹6,000 (10% × ₹60)₹8,000 (10% × ₹80 RTO + 3PL fee)included
Tech (WMS/OMS)₹15,000₹3,500₹0
Total monthly~₹1,61,000~₹90,000~₹38,500 + marketplace commission
Cost per order₹161₹90₹38.5 + commission

The FBA column understates total economics because Amazon commission (12–22 percent of order value) is excluded. At ₹600 AOV with 15 percent commission, real FBA cost lands at roughly ₹128.50/order — comparable to 3PL once you net out commission. Pure unit cost does not pick the winner. Channel mix, brand control, and capex appetite do.

Shipping cost calculator launches soon. Get an instant quote on CourierBook.in.

Decision Framework: Which Model Fits Your Stage

Volume tier maps reliably to fulfilment model, with caveats for category and AOV.

  • Pre-launch / first 100 orders/month → Marketplace fulfilment to test demand quickly, plus a Shopify store with manual fulfilment.
  • 100–500 orders/month → 3PL on the D2C side, with multi-channel listings (own site + marketplaces).
  • 500–5,000 orders/month → 3PL with proper WMS plus selective FBA for hero SKUs.
  • 5,000–50,000 orders/month → Multi-3PL by zone plus OMS plus selective FBA.
  • 50,000+ orders/month → 4PL OR own warehouses with a dedicated logistics team.

Category and AOV bend these brackets significantly. High-AOV (>₹2,500) brands often stay in-house longer; low-AOV high-velocity brands move to marketplace fulfilment earlier.

How CourierBook Fits Into a Fulfillment Strategy

CourierBook is the shipping layer that plugs into whatever fulfilment model you pick — not a 3PL itself.

  • Multi-carrier rate shopping across in-house, 3PL, and FBA/FBF outbound shipments under one account.
  • API and dashboard for shipment booking, tracking, COD remittance, and label printing.
  • Pickup orchestration across multiple warehouses on a single contract — useful for hybrid setups. -.

For market context on Indian ecommerce growth and logistics, see Invest India’s logistics sector page and IBEF’s Indian ecommerce report.

Frequently Asked Questions

What are the main ecommerce fulfillment models in India?

Indian ecommerce sellers choose between four fulfillment models: in-house (own warehouse and staff), third-party logistics or 3PL (outsourced warehouse and pick-pack), 4PL (full orchestration including 3PL and carrier selection), and marketplace fulfillment like Amazon FBA, Flipkart FBF, or Meesho Smart. Most growing brands run a hybrid combining two or more of these.

What is the difference between 3PL and 4PL fulfillment?

A 3PL operates the warehouse, picks and packs orders, and hands off to a carrier. A 4PL adds an orchestration layer on top — managing multiple 3PLs, multiple warehouses, carrier selection, and end-to-end tech integration. 4PLs charge a 3 to 8 percent management fee and only make sense beyond 5,000 orders per day.

When should an ecommerce brand switch from in-house to 3PL fulfillment?

Switch when one of three happens: SKU count crosses 300, peak-season volume stresses your warehouse staff, or you need to ship from multiple zones to cut last-mile cost. Break-even economics typically favour 3PL beyond 250 to 600 orders per month, but capacity stress is often the real trigger before unit economics.

Is Amazon FBA cheaper than 3PL for ecommerce sellers in India?

FBA looks cheaper on a per-order basis (typically 32 to 50 rupees fulfillment fee) but the total cost includes a marketplace commission of 12 to 22 percent of order value. On a 600-rupee average order, FBA total cost lands at around 128 rupees per order, which is similar to or slightly above a good 3PL setup.

What is marketplace fulfillment and how does it work?

Marketplace fulfillment means storing inventory inside the marketplace’s warehouse and letting the marketplace handle picking, packing, and shipping. Amazon calls it FBA, Flipkart calls it FBF, Meesho calls it Smart Logistics. Sellers gain Prime or Plus eligibility but lose channel flexibility — inventory is locked to that marketplace until you ship it back.

What is hybrid fulfillment and why do brands use it?

Hybrid fulfillment means combining two or more fulfilment models. The most common pattern is in-house or 3PL for the D2C website plus FBA for the top three to five hero SKUs to capture Prime visibility. Hybrid balances brand control with marketplace reach, but it requires an order management system to keep inventory synced.

How much does 3PL fulfillment cost in India?

3PL costs in India typically run 4 to 9 rupees per inward unit, 35 to 120 rupees per pallet per month for storage, 12 to 28 rupees per order for pick-pack, and 15 to 35 rupees per return processed. Total cost per shipped order including outbound carrier lands at around 80 to 110 rupees for most categories.

Pick the Model, Then the Shipping Layer

The right ecommerce fulfillment strategies are not the cheapest per order — they are the ones that match your channel mix, capex appetite, and operational maturity. Pick the model first, then plug in a shipping layer that doesn’t lock you into one fulfilment partner. Get a multi-carrier fulfilment quote — covers FBA outbound, 3PL handoff, and own-warehouse pickup under one account.

Book a courier pickup from your door — free, in 2 minutes.
Compare rates across 8+ Indian couriers. Doorstep pickup across 500+ cities.