The investment case
Quick commerce is India's fastest-scaling retail format, and as of the December 2025 quarter it is no longer structurally loss-making. Redseer put category GMV at roughly ₹11,000 crore in January 2026 alone, about double the year-ago level, on 7.8 million orders per day. Annualised, that is a ₹1.3 lakh crore run-rate.
The milestone was Blinkit's first positive adjusted EBITDA: ₹4 crore on ₹13,300 crore of net order value. The number is trivial; what it establishes is not. Management disclosed that Delhi NCR ran at roughly a 3.5% adjusted EBITDA margin, Gurgaon and Noida nearer 5%. That is the only public evidence of what a mature Indian dark-store cluster earns, and every valuation in the sector is underwritten against it.
The consequence is uncomfortable. Once a format is proven to earn 4 to 6% at maturity it becomes a strategic retail question, which is how Reliance, Walmart and Amazon think, and all three moved in CY2025. The category's economics are proven; the industry's economics are not yet defended. Within listed exposure we prefer Eternal over Swiggy on funding capacity rather than execution: food delivery at a record 5.4% margin plus ~₹17,800 crore of cash, against Swiggy's ₹1,065 crore quarterly loss.
Six calls
Where the market is
Published estimates of this market range from US$3.6bn to US$15bn for broadly the same moment, because different houses measure gross order value, net order value or platform revenue. We work in GOV and NOV and always say which.
Roughly US$7 to 8bn of GMV in FY25 after a 110 to 130% CAGR from a standing start in FY20. The category is already two-thirds of e-grocery orders but a tenth of Indian e-retail spend, against a US$1 trillion retail market where modern trade remains under 15%.
Three vectors of growth
- Frequency. The cheapest growth available. On Blinkit's 23.6 million monthly customers, moving a user from four to six orders adds 50% GMV at no acquisition cost and improves store utilisation, which is the same thing as margin.
- Basket. Instamart's AOV rose ~40% to ₹746 on non-grocery mix; Blinkit's was flat. Catalogues went from ~2,000 impulse SKUs to 25,000 to 30,000, raising AOV and gross margin but also inventory risk.
- Geography. The uncertain one. The category sits in the top 15 to 20 cities, and Reliance and Flipkart are attacking tier-2/3 with existing infrastructure. We doubt metro economics travel intact; see §06.
GOV is total order value including taxes, before platform discounts. NOV is net of them. Eternal reports Blinkit on NOV, Swiggy reports Instamart on GOV, and in Q1 FY26 the two differed by ~22%. Any share table mixing the bases overstates Instamart and Zepto by a fifth.
The dark store P&L
Everything reduces to one question: what does a single dark store earn at maturity, and how long does it take? No platform discloses a store-level P&L. What follows is our reconstruction, calibrated to Blinkit's Q3 FY26 EBITDA of 0.03% of NOV, NCR at ~3.5%, Gurgaon and Noida at ~5%, and Instamart's −2.5% contribution margin. We model a ₹550 net order value against Blinkit's reported ₹547.
| Line item (₹ per order) | New store (0–6 mths) |
Blended (Q3 FY26 actual-ish) |
Mature cluster (NCR-type) |
% of NOV at maturity |
|---|---|---|---|---|
| Revenue build | ||||
| Net order value (NOV) | 480 | 550 | 600 | 100.0% |
| Product gross margin (1P) | 86 | 110 | 126 | 21.0% |
| Retail media & brand monetisation | 10 | 22 | 27 | 4.5% |
| Customer fees (delivery, handling, surge) | 12 | 14 | 15 | 2.5% |
| Gross contribution | 108 | 146 | 168 | 28.0% |
| Variable & store-level costs | ||||
| Last-mile delivery cost | (58) | (42) | (36) | (6.0%) |
| Dark store opex: rent, staff, power, shrinkage | (96) | (52) | (38) | (6.3%) |
| Packaging & payment gateway | (13) | (12) | (12) | (2.0%) |
| Contribution profit | (59) | 40 | 82 | 13.7% |
| Central allocation | ||||
| Supply chain, warehousing, tech, marketing, corporate | (40) | (40) | (51) | (8.5%) |
| Adjusted EBITDA per order | (99) | ~0 | 31 | 5.2% |
| Implied orders per store per day | ~550 | ~1,375 | ~1,700 | n/a |
The fixed cost is the store, not the rider. Last-mile delivery is genuinely variable and cheap in India; rent, a staffed picking floor and refrigeration run whether the store does 400 orders a day or 1,400. A new store is therefore catastrophic and a mature one excellent, and any platform's aggregate P&L is a weighted average of two different businesses.
That makes the J-curve the whole model. Blinkit added 211 stores, ~10% of its base, and still printed positive EBITDA, meaning the mature cohort carried an unusually large immature one. A platform can improve reported margin simply by slowing down, which is what Zepto did. Never read a margin print without net store adds beside it. Separately, strip the 4.5% advertising line from the mature column and margin falls from ~5.2% to ~0.7%: the equity value sits almost entirely in retail media.
The mature column may not be reachable outside the top 8 cities. A ₹600 NOV assumes a metro basket. If tier-2 settles at ₹380 to 420 against similar store fixed costs, mature margin compresses toward 1 to 2%. No platform discloses tier-2 cohort economics, and that reluctance is itself information. We may equally be too conservative on advertising: at 6 to 7% of GOV the mature margin approaches 7 to 8%.
That ~25% premium is the entire explanation for Blinkit at breakeven and Instamart at −2.5% on comparable assortments and rider costs. Density compounds: more orders per store means tighter radii, higher rider utilisation, better inventory turns and lower shrinkage, four margin lines improving off one operating variable.
Competitive structure
Through FY25 this was three venture-funded specialists. It is now six platforms with two cost structures: specialists who build dedicated dark stores and must earn a return on them, and incumbents attaching quick commerce to retail estate, logistics and customers that already exist and are already paid for.
| Platform | Parent | Dark stores | Order value (Q3 FY26) | AOV | Profitability | Est. GMV share |
|---|---|---|---|---|---|---|
| Dedicated dark-store specialists | ||||||
| Blinkit | Eternal Ltd | 2,027 | ₹13,300 Cr NOV +121% YoY | ₹547 net | Adj. EBITDA +₹4 Cr | 46–50% |
| Swiggy Instamart | Swiggy Ltd | 1,136 | ₹7,938 Cr GOV +103% YoY | ₹746 gross | Adj. EBITDA −₹908 Cr | 22–26% |
| Zepto | Kiranakart (private) | ~1,100–1,150 | ~₹6,500–7,000 Cr GOV est. | ~₹560 est. | Loss-making; burn falling | 20–24% |
| Balance-sheet entrants (asset-leveraged) | ||||||
| JioMart | Reliance Retail | ~800 + ~3,000 stores | ~1.6 mn orders/day not like-for-like | n/d | Not separately disclosed | n/m |
| Flipkart Minutes | Walmart / Flipkart | ~800 (target) | n/d · ~5× store growth CY25 | n/d | Not separately disclosed | 3–6% |
| Amazon Now | Amazon India | 300+ MFCs | n/d · >25% MoM order growth | n/d | Not separately disclosed | 1–3% |
| BB Now | Tata / BigBasket | ~600–900 est. | n/d | n/d | Not separately disclosed | 3–5% |
Reliance is the most threatening because it is the most capital-efficient: routing orders through stores that already earn their rent means the marginal cost of a JioMart order is close to pure last-mile. The node needs no 1,000-order threshold because it is justified already. The counter is that this is an operating business, not a real-estate one, and JioMart Express launched in 2022 and shut in 2023. Our base case is incumbents taking tier-2/3 while specialists hold the metro cohort where throughput decides.
Platform deep dives
NOV rose 120.9% with like-for-like growth of 130%, the LFL figure exceeding headline growth telling you mature stores accelerated rather than being diluted. Adjusted EBITDA turned positive against a ₹156 crore loss the prior quarter, attributed to supply-chain efficiency, long-tail mix, operating leverage and the 1P shift. Dhindsa was explicit that a durable business cannot be built on heavy discounting, and the AOV shows it: flat at ₹547 while Instamart's rose 40%. Growth is coming from frequency, not basket inflation, which is the more durable path.
Where we push backBlinkit ended at 2,027 stores against 2,100 guided, targeting 3,000 by March 2027 with a stretch case of 3,500 to 4,000. That gap is the FY27 margin question, since each store carries two to four quarters of negative contribution. Expect non-linear margins; a sequential decline is not thesis-breaking. Reported revenue rose 776% to ₹12,256 crore purely because ~90% of NOV now sits on owned inventory. That line carries no information.
GovernanceDeepinder Goyal steps down as MD and CEO effective 1 February 2026, moving to Vice Chairman. Blinkit's operating leadership is unchanged, but a founder transition at a company valued on execution is a real risk factor.
The top line is not the problem. GOV grew 103.2%, contribution margin improved 208bps YoY to −2.5%, and AOV rose ~39.7% to ₹746, the highest of any major platform, on only 34 net store adds. The P&L underneath is: a ₹908 crore adjusted EBITDA loss, −11.4% of GOV, inside a ₹1,065 crore consolidated net loss.
The asymmetry vs EternalBoth fund quick commerce from food delivery. Eternal's ran at a record 5.4% margin with growth accelerating to 16.6%, on roughly ₹17,800 crore of cash. Swiggy's is profitable but generates materially less in absolute terms. Same race, smaller engine, shorter track. This is a funding argument, not an operational one. Instamart crossing contribution breakeven, which the trajectory implies is two to four quarters out, is the clearest re-rating trigger in the listed pair.
A US$450 million Series H led by CalPERS closed in October 2025 at US$7 billion, followed by a confidential SEBI pre-filing around the turn of the year. Through H2 CY2025 Zepto held its network flat near 1,100 stores while volumes grew, the fastest route to margin improvement and the right pre-IPO call. FY25 revenue of ₹11,110 crore is genuine scale, but loss per order was materially worse than peers and there is no profitable adjacent business to fund the J-curve.
Two overhangsOwnership. FDI rules permit inventory-led e-commerce only for Indian-owned-and-controlled companies. Majority foreign ownership leaves Zepto facing the constraint Blinkit resolved by restructuring into an IOCC, making the 1P lever harder to pull. Pricing. A US$7bn mark is a substantial premium to how the public market values loss-making quick commerce revenue. A successful listing re-rates the sector; a broken one de-rates it, making it a catalyst for Eternal and Swiggy holders regardless of participation.
JioMart. Roughly 1.6 million orders per day across 1,000+ cities, using ~3,000 existing Reliance Retail locations plus ~800 dedicated dark stores, ~300 added in the December quarter. Not like-for-like with the specialists, but national in a way none can match this decade.
Flipkart Minutes. ~5× store expansion in CY2025 to roughly 800, with merchandising depth in electronics and beauty, the highest-AOV categories in play. Brand perception is the obstacle.
Amazon Now. 300+ micro-fulfilment centres, monthly order growth above 25%, ~₹2,800 crore committed. Competing on zero delivery fees and cashback, the lever Blinkit refuses to pull, and therefore the clearest near-term threat to pricing discipline.
BB Now. Strongest fresh and private-label supply chain, weakest quick commerce brand, and a scheduled-delivery model being retrofitted for ten minutes.
None will report a segment P&L soon, so they impose competitive cost without accepting market discipline themselves. Assume rational-but-patient competition, not rational-and-prompt.
Five open debates
1. Is the terminal margin 4 to 6%, or 8 to 10%?
Swiggy frames Instamart's ambition as ₹1 lakh crore of NOV at 4 to 5% EBITDA margins, and Blinkit's NCR cluster sits at 3.5%. Company guidance therefore clusters at 4 to 5%. Bulls argue that is pre-advertising. Bears argue it is what you earn in India's best catchments before Reliance arrives.
- Retail media is barely started. At Amazon-like penetration this is 5 to 7% of GOV at near-100% incremental margin.
- Private label at 15 to 20% of basket is worth 150 to 250bps on its own.
- Density is not exhausted. Even NCR is still adding stores; throughput per store can rise further.
- Supplier terms at ₹1 lakh crore of purchasing differ fundamentally from ₹20,000 crore.
- Competition never lets you get there. Six platforms per catchment means discount spend resets whenever one buys share.
- Regulatory cost is permanent. 1 to 2% of turnover out of a 4 to 6% margin.
- Tier-2 dilution. Lower AOV and frequency against similar fixed costs.
- 1P working capital. Inventory adds shrinkage, obsolescence and wastage the marketplace externalised.
2. Does incumbent entry cap returns permanently?
The debate we hold with least confidence. If fulfilment from existing retail estate delivers comparable service at a fraction of the incremental fixed cost, the specialists' density advantage is neutralised in every city Reliance already operates in, which is most of them. The evidence against is operational: a late order destroys the habit the model depends on. We would revise sharply if Reliance began disclosing delivery-time distributions.
3. Do metro economics travel to tier-2?
The market is too casual here. The runway's quality declines with each city added: smaller baskets, lower frequency, and store rent that does not fall proportionally because square footage tracks assortment, not ticket size. Our construct breaks at roughly a ₹400 NOV. That threshold, not the population, is the real boundary of the addressable market.
4. Who is quick commerce taking share from?
CAIT alleges over ₹54,000 crore of FDI funding below-cost pricing; AICPDF claims ~200,000 kirana closures. These are advocacy figures, not audited ones. The defensible read is three things at once: cannibalising the kirana top-up trip, its most profitable business; denting the modern-trade stock-up only at the margin; and creating new consumption in impulse categories. The mix drives §08.
5. What happens when growth normalises?
Blinkit ties its stretch store plan to keeping growth above 100%. Current margins are being reported by companies actively suppressing them, and nobody knows what the sector looks like at 25 to 30% growth because it has never been there. A platform growing 100% at 0% margin is priced on terminal margin; the same platform growing 25% at 5% is priced on earnings. That transition is rarely smooth, and it is where the equity risk lives.
Regulation & policy
CY2025 gave the category a regulatory perimeter. Five workstreams matured at once, raising the structural cost base at exactly the moment the sector reached breakeven.
| Workstream | Status | Mechanism | Est. impact |
|---|---|---|---|
| Gig worker social security | Codes notified Nov 2025; draft Central Rules 2026 in consultation | Aggregators contribute 1 to 2% of annual turnover | High: 100–200bps |
| FDI policy / IOCC | Blinkit restructured through 2025, foreign equity ~49.5% | Inventory-led e-commerce only for Indian-owned-and-controlled companies | Structural: asymmetric by owner |
| Competition (CCI) | Cost-of-production regulations, May 2025; trade complaints active | A workable predatory-pricing test for e-commerce | Medium: caps discounting |
| Food safety (FSSAI / state FDA) | Repeat notices; a Zepto licence suspended in Maharashtra, June 2025 | Platforms directly liable as food business operators | Medium: compliance + tail risk |
| GST 2.0 | Effective September 2025 | Cut GST by ~3 points on Blinkit's average order | Net positive: volume-accretive |
Contributions of 1 to 2% of turnover land directly on a 4 to 6% end-state margin, up to a third of the terminal profit pool. The rules were still in draft at January 2026, so the base remains unsettled. We would treat a final notification defining it on revenue rather than net revenue as a material negative for Eternal specifically, since the 1P transition inflated reported revenue roughly eightfold with no change in economics.
India's ~30 million kirana stores are an organised political constituency; against that, quick commerce is a large formal employer of urban gig labour. Our base case is regulation that raises cost and constrains discounting rather than restricting the format, which counter-intuitively favours the leader: rules that make buying share expensive protect whoever already has it.
Read-across
At a ₹1.3 lakh crore run-rate the category is large enough to move adjacent P&Ls, and in places the read-across is more investable than the sector itself.
| Affected group | Direction | Mechanism | Horizon |
|---|---|---|---|
| FMCG majors | Mildly positive | Higher realisations, faster product velocity, first-party data; offset by loss of shelf control. | Now |
| FMCG distributors | Clearly negative | 1P platforms buy direct, disintermediating the two-tier layer. Most impaired, least discussed. | FY26–29 |
| Modern trade | Negative at margin | Top-up trip migrates; stock-up defended on price per unit. Watch urban same-store sales. | FY26–30 |
| Kirana | Most exposed | Loses the highest-frequency, highest-margin trip in the densest dark store catchments. | Now |
| Warehousing | Positive | Instamart alone occupies 4.8mn sq ft; a new urban micro-warehousing footprint. | Structural |
| Retail media | Positive | New high-intent inventory competing with search and social for FMCG budgets. | FY27+ |
| Cold chain, packaging, EV 2W | Positive | Direct volume beneficiaries of buildout and fleet electrification. | Structural |
Distribution disintermediation is the most underanalysed consequence of the 1P shift. Moving ~90% of NOV onto owned inventory did not just change an accounting policy, it removed a layer of the Indian FMCG supply chain for that volume. Every point of grocery migrating to 1P quick commerce is a point that no longer pays a super-stockist and distributor margin. The affected companies are mostly unlisted, which is why it is underpriced.
How to value this
Conventional multiples produce nonsense here. Eternal traded on triple-digit trailing P/E because earnings are the residual of deliberate reinvestment, Swiggy has none, and the 1P shift made EV/Sales meaningless by inflating the denominator eightfold with no economic change.
| Approach | Question | Key input | Weakness |
|---|---|---|---|
| EV / NOV or GOV | What is the market paying per rupee of order value? | Sector deals, Zepto's private mark | Ignores margin entirely |
| Store-level DCF | What is one dark store worth, and how many exist? | Mature contribution, J-curve, terminal store count, WACC | NCR is the only observed anchor |
| Terminal-margin EV/EBITDA | What is it worth once growth normalises? | FY30E GMV × margin × exit multiple | Extreme sensitivity to the number in dispute |
At the mature column and 1,400 orders a day, one store generates roughly ₹1.6 crore of annual adjusted EBITDA on ₹40 to 60 lakh of fit-out plus working capital. An exceptional unit return, which is why four of India's largest companies are building them. The question is never whether the store is good. It is how many reach maturity, how long each takes, and what competition does to the margin en route.
Terminal store count against terminal EBITDA margin on NOV. Every other assumption resolves into those two axes. The honest output is a range wide enough to be uncomfortable, which is correct for a business whose end state has been observed in two suburbs of one city.
Reverse-DCF beats DCF here. Solve for what the price already embeds rather than defending a target. At January 2026 our rough solve implies close to the 3,000-store, 4.5 to 5% margin case: the base plan executed successfully with no incumbent-driven compression. Not unreasonable. Not cheap. Sell-side targets spanning ₹380 to ₹506 are that disagreement expressed as a price.
FY30 scenarios
Two variables: how fast GMV compounds off the January-2026 run-rate, and the margin the industry is permitted to keep. They are inversely related, since the fastest-growth scenarios are the most competitive.
| Bear | Base | Bull | |
|---|---|---|---|
| Probability weight | 25% | 50% | 25% |
| GMV CAGR, FY26–FY30 | 20% | 33% | 45% |
| FY30E category GMV | ~US$30 bn | ~US$46 bn | ~US$65 bn |
| FY30E GMV (₹ lakh Cr) | ~2.6 | ~4.0 | ~5.7 |
| Industry EBITDA margin on GMV | 1.0–1.5% | 3.0–3.5% | 5.5–6.5% |
| FY30E industry EBITDA pool | ~₹3,300 Cr | ~₹13,000 Cr | ~₹34,000 Cr |
| Scaled players | 5–6 | 4 | 3 |
| Leader GMV share | ~32% | ~42% | ~48% |
| Implied leader FY30E EBITDA | ~₹1,050 Cr | ~₹5,500 Cr | ~₹16,300 Cr |
Bear: the utility outcome
Incumbents accept structural losses indefinitely, discounting never normalises, contributions land on gross turnover and tier-2 proves worse. An excellent consumer utility and a poor business, roughly what Western grocery delivery produced.
Base: a four-player oligopoly
Blinkit consolidates at 40 to 45%, Instamart reaches sustained profitability around FY28, Zepto lists and survives as number three, and one incumbent holds geographies the specialists cannot serve economically. Margins settle at 3 to 3.5%: below guidance because six-player competition never clears, but decisively positive.
Bull: three players plus advertising
Retail media matures faster than expected, one or two incumbents scale back, and regulation lands on net revenue. The sector earns 5.5 to 6.5% on a US$65bn base, making it one of the most attractive retail profit pools in Asia, and today's valuations look modest.
Risks to our view
- Competitive escalation. If Amazon's zero-fee model forces Blinkit to start discounting, Q3 FY26 is a high-water mark rather than an inflection.
- Contribution base. Social security defined on gross turnover rather than net revenue hits 1P platforms disproportionately.
- Tier-2 economics. Our ₹400 NOV breakeven is an estimate. If real baskets fall below it, the addressable market is roughly half what consensus assumes.
- Leadership transition. Goyal's step-down on 1 February 2026, at a company valued on execution.
- 1P inventory risk. Shrinkage, obsolescence and fresh wastage are now a P&L event, not a seller's problem.
- Zepto's listing. A poor reception compresses the sector's valuation reference set regardless of operating trajectory.
- Food safety tail event. Platforms are directly liable; a serious incident carries licence-suspension risk no model prices.
- Our own construct. If central costs scale worse than §03 assumes, the mature margin conclusion changes and much of this report follows it.
What we watch
Appendix
Glossary
| GOV | Gross order value: total value ordered including taxes and delivery, before platform-funded discounts. |
| NOV | Net order value: GOV after platform-funded discounts. Eternal reports Blinkit on NOV, Swiggy reports Instamart on GOV. |
| AOV | Average order value. Blinkit quotes net, Swiggy quotes gross, so the two are not directly comparable. |
| Contribution margin | Gross contribution less variable and store-level costs, before central allocation. |
| Adjusted EBITDA | EBITDA before ESOP charge and one-offs, as defined by each company. Definitions differ between issuers. |
| Dark store / MFC | Delivery-only micro-fulfilment centre, typically 2,000 to 4,000 sq ft within a 2 to 3 km radius. |
| 1P / inventory-led | Platform buys and sells under its own GSTIN, versus a 3P marketplace earning commission. |
| IOCC | Indian Owned and Controlled Company. Required under FDI policy for inventory-led e-commerce. |
| LFL | Like-for-like: growth from stores open across both periods, excluding new-store contribution. |
Method
- Data cut-off 31 January 2026. Latest reported period is Q3 FY26: Eternal on 21 January, Swiggy on 29 January.
- Reported versus estimated. Disclosures appear unqualified; every analyst-derived figure is labelled, including all of §03 and the FY30 scenarios.
- Private company figures come from statements, filings and financial media, with wider error bars than listed disclosures.
- Third-party sizing is directional only; estimates vary by more than 4× on definition alone.
- Conventions. ₹88/US$. Indian financial years; FY26 ends 31 March 2026.
Principal sources
Eternal and Swiggy Q3 FY26 shareholder letters · Reliance Q3 FY26 investor presentation · Redseer, January 2026 · IBEF · Ministry of Labour and Employment: labour codes notified November 2025, draft Social Security (Central) Rules 2026 · CCI cost-of-production regulations, May 2025 · CAIT and AICPDF submissions · SEBI disclosures on Zepto's pre-filing · Indian financial press.
On the construct in §03: reverse-engineered from four disclosed anchors: Blinkit's ₹4 Cr adjusted EBITDA on ₹13,300 Cr NOV; NCR at ~3.5% and Gurgaon/Noida at ~5%; Instamart's −2.5% contribution margin; and Eternal's quantification of the 1P shift at roughly one point of margin. The split between delivery, store opex and central cost is our estimate and could be wrong in composition while right in aggregate. We publish it because a framework you can disagree with is more useful than a conclusion you cannot check.