
A shopper on Blinkit, Zepto or Swiggy Instamart expects their order in about ten minutes. Nobody thinks twice about it anymore. Behind that promise sits a small, delivery-only warehouse called a dark
A shopper on Blinkit, Zepto or Swiggy Instamart expects their order in about ten minutes. Nobody thinks twice about it anymore.
Behind that promise sits a small, delivery-only warehouse called a dark store. And behind every dark store sits a hard problem for brands: keeping the right stock on the right shelf, in the right neighbourhood, every day.
Dark stores are now the backbone of quick commerce in India. Industry research from Nexdigm put the format at close to half of quick commerce operations in 2024. If you’re an FMCG, FMEG or building materials brand selling through this channel, your inventory planning has already changed, whether your systems have caught up or not.
This guide explains how dark store replenishment works, why it breaks traditional stock planning, and how brands and distributors can keep inventory in sync. For the wider shift, see how quick commerce is changing FMCG distribution in India.
Dark store inventory management is the tracking and replenishment of stock, SKU by SKU, across the small delivery-only warehouses that quick commerce platforms run. For a brand, it means making sure each fast-moving SKU stays available in each dark store, so the app never shows “out of stock” where demand exists.
A dark store has no walk-in shoppers, no display shelves and no sales staff. Every unit exists to be picked, packed and dispatched within minutes. That changes what inventory visibility means for a brand. It can’t stop at the distributor’s godown. It has to reach the dark store shelf, because that’s where the sale is won or lost.
Brands don’t usually stock dark stores directly. Most platforms run a two-step model:
So the platform controls the last step. What the brand controls is just as important: filling every PO in full and on time, keeping enough stock with distributors to do that, and using the platform’s sales and inventory data to spot gaps early.
If a brand short-supplies a PO, the platform’s hub runs low. Dark stores can’t be refilled. Listings go out of stock across a whole city, and the brand’s ranking inside the app slips.
Most FMCG, FMEG and building materials companies manage stock through primary and secondary sales at distributor level. That still matters. But it was built for fewer, larger stocking points and slower order cycles. Quick commerce is different in three ways.
A dark store carries a tight, high-velocity range. If a SKU doesn’t sell fast enough in one location, the platform drops it there to make room for something that does. A brand can be “live” across a city and still be missing from many of its dark stores.
A distributor used to serve demand from a few large warehouses. Quick commerce spreads it across hundreds of dark stores per platform, and the largest networks now run well over a thousand. Multiply that by every SKU you sell, and manual tracking stops working.
This is the gap between what the app shows and what’s actually on the shelf. A listing may look live while the store is out of stock, never received the SKU, or stopped stocking it. Most brands only notice when complaints rise or search ranking drops, because platforms reward sellers who stay consistently available.
FMCG brands feel it fastest. A stock-out on a fast-moving item is a lost impulse sale that rarely comes back. Short shelf-life products add another risk: without batch tracking and FIFO discipline, stock ages in the platform’s system and turns into wastage or returns.
FMEG brands face the opposite problem. Products such as electricals and small appliances move slower and cost more per unit. A stock-out in one city can go unnoticed for days while conversion and search placement slide.
Building materials brands are newer to quick commerce. Small, high-frequency items such as adhesives, fittings, sealants and small hardware are starting to sell through it. These businesses usually run on project-based, low-frequency cycles, so daily replenishment is a big shift.
Fixing this isn’t about one tool. It’s about closing the gaps between the factory, the distributor and the platform. A workable stock sync setup brings these together:
| Metric | What it tells you |
|---|---|
| PO fill rate | Share of each platform PO you supplied in full |
| On-time delivery | Share of POs delivered within the platform’s window |
| Availability (in-stock %) | Share of dark stores or cities where a SKU is live and in stock |
| Days of cover | How many days current stock will last at current sell-through |
| Stock-out rate | How often key SKUs go out of stock, by city or store cluster |
| Near-expiry stock | Value of stock close to its shelf-life limit |
PO fill rate is often the first number platforms judge you on. Our guide to order fulfilment rate in FMCG explains how to improve it.
A well-built distribution management system (DMS) pushes visibility beyond the distributor’s warehouse. It tracks stock and orders across every channel, automates replenishment based on actual SKU velocity, and gives the brand and distributor one shared view of where inventory sits.
The payoff shows up quickly. Brands catch stock-outs before ranking suffers. Distributors hold fewer slow-moving SKUs that tie up working capital. Sales teams plan replenishment ahead instead of reacting to complaints.
Quick commerce rarely runs alone. Most brands also sell through general and modern trade from the same distributor stock. Demand patterns differ by channel, as our comparison of general trade, modern trade and quick commerce shows, so one replenishment cadence rarely fits all three.
The data pipeline matters as much as the workflow. A dashboard labelled “real time” that runs hours behind gives no real edge.
It’s the process of keeping dark stores stocked with the right SKUs. Platforms usually move stock from their own warehouses to dark stores. Brands and distributors keep those warehouses supplied by filling platform purchase orders in full and on time.
It’s the SKU-level tracking and replenishment of stock across the delivery-only micro-warehouses used by quick commerce platforms, so what a customer sees in the app matches what’s on the shelf.
They track platform POs, distributor stock and platform sell-through data in one place. They set minimum stock levels for fast movers, track batches and expiry, and review sell-through weekly to adjust allocation.
Fast-moving SKUs are often replenished daily, sometimes more than once a day, from the platform’s hub. Brands typically supply those hubs against POs several times a week, depending on the category and the platform.
A warehouse holds large volumes for wider distribution and is reconciled daily or weekly. A dark store is a small, local fulfilment point that holds limited stock per SKU and turns it over within hours.
In most cases, distributors deliver to the platform’s mother warehouse or hub against purchase orders, not to individual dark stores. The platform then distributes stock to its dark stores.
Shelf space in each dark store goes to whatever sells fastest there. A product with weak local sell-through can be dropped from one store while it sells well elsewhere.
Quick commerce isn’t slowing down, and most brands’ systems weren’t built for its pace. The brands that treat dark store availability as part of their own inventory, not the platform’s problem, will stay visible, stay stocked and keep growing. As the channel matures, the next step is bringing field, digital and quick commerce orders into one DMS.
Want to find the gaps in your own network? Talk to the MAssist team about mapping your stock sync, from distributor to dark store.
Get notified about the next update