Logistics 11 min read · 15 Apr 2025

D2C Fulfillment in India: Self-Fulfillment vs 3PL vs FBA — What's Best for Your Brand?

Compare D2C fulfillment options for Indian brands — in-house, third-party logistics, or Amazon FBA. Costs, trade-offs, and which to choose.

DT
Digitrove Team

The Fulfillment Decision That Shapes Your Business

How you fulfill orders is one of the most consequential operational decisions for a D2C brand in India. The wrong model at the wrong stage of growth either throttles scale (if you outgrow self-fulfillment), or erodes margins (if you move to FBA too early before achieving the order volume that justifies the fees). Getting this right means honest assessment of your current volumes, unit economics, and growth trajectory.

Option 1: Self-Fulfillment

Self-fulfillment means you manage your own warehouse space, packing team, and courier relationships. For early-stage brands (under 100 orders/day), this is usually the most cost-effective option. You maintain full control over packaging quality and customer experience, and you avoid the fixed costs of a 3PL or FBA fees.

Typical cost structure: Warehouse rent (₹15–₹40 per sq ft/month in metro areas, 40–60% lower in tier-2 cities), packing labour (₹8–₹15 per order), packaging materials (₹15–₹40 per order), courier rates (₹45–₹100 per shipment for a 500g parcel depending on zone).

When it stops working: When fulfillment consumes your founder/management time disproportionately, when SLA compliance becomes difficult to maintain, or when you want to list on Amazon as FBA seller (which requires inventory at Amazon's warehouses).

Option 2: Third-Party Logistics (3PL)

A 3PL provider takes over your warehousing, pick-and-pack, and shipping functions. You ship bulk inventory to their warehouse; they fulfil individual customer orders on your behalf. 3PLs are the most flexible option for multi-channel sellers because a single inventory pool can service Amazon self-ship, Flipkart self-ship, Meesho, and your own website simultaneously.

Typical cost structure: Storage fees (₹2–₹5 per unit per month), pick-and-pack fees (₹20–₹45 per order), courier at negotiated rates. Total per-order cost for a 500g product typically ranges from ₹80–₹150 including all-in logistics fees.

Best for: Brands shipping 100–5,000 orders/day, selling on multiple channels, or wanting to avoid the capital investment of their own warehouse.

Option 3: Amazon FBA (Fulfilled by Amazon)

FBA means storing your inventory in Amazon's fulfilment centres. Amazon picks, packs, ships, and handles returns for all FBA orders. FBA listings qualify for Prime and receive the highest search placement on Amazon. The trade-offs are significant fees and loss of packaging control.

FBA fee structure (approximate for 500g product): Weight handling fee (₹29–₹75 depending on size tier), monthly storage fee (₹36–₹90 per cubic foot depending on season), plus the standard Amazon referral fee (8–15%). FBA math works best for high-volume, high-margin products in categories with strong Prime demand.

The FBA vs 3PL decision often comes down to: if 70%+ of your revenue is from Amazon, FBA likely makes sense. If you're genuinely multi-channel, a 3PL is more flexible and often more cost-effective overall.

The Hybrid Approach: 3PL + FBA

Many scaling D2C brands use both: FBA for their top Amazon-only SKUs where Prime placement drives material sales uplift, and a 3PL for their full SKU range across all other channels. This hybrid approach is operationally more complex but often delivers the best unit economics at scale. Inventory allocation between FBA and 3PL becomes a key operational management task — requiring a WMS that tracks across both nodes.

Making the Decision

  • Under 50 orders/day — self-fulfill
  • 50–300 orders/day — evaluate 3PL vs continue self-fulfillment based on margin analysis
  • 300+ orders/day, primarily Amazon — consider FBA for Amazon, 3PL for other channels
  • Multinational aspirations or fast growth — build the 3PL relationship early; it's easier to scale up than to build infrastructure from scratch under pressure

Find your ideal fulfillment model.

Digitrove helps D2C brands evaluate and transition to the right fulfillment setup for their stage of growth.

Talk to our team