The Real Unit Economics of Quick Commerce After Platform Fees and Returns

Almost every brand we meet that is excited about quick commerce is excited about the wrong number. They quote GMV. They show a chart that goes up and to the right. They tell us Blinkit and Zepto and Instamart are now a meaningful slice of their topline. And then we ask the one question that changes the mood in the room. What is the contribution margin per order, after platform commission, after fulfilment, after the ad spend it took to get that order. Nine times out of ten, nobody has the number. The growth was real. The profit was a guess. And a guess that goes unchecked for two quarters is how a brand ends up scaling a channel that quietly loses money on every box it ships.

This is the core argument. Quick commerce GMV is not the same as quick commerce value. The platform sits between you and the customer and takes a cut at every layer, and unless you model the full per-order P&L, you are flying on a vanity metric. So let us actually build the number.

Start with the order, not the channel

The mistake is reasoning at the channel level. Total quick-commerce revenue minus total cost gives you a blended figure that hides everything. A few hero SKUs subsidise a long tail that bleeds, and the average looks fine while the structure rots underneath. The only honest unit of analysis is a single order, broken into its real components.

Take a representative order. Strip it down line by line. What the customer paid is the top line, and it is the last time that number flatters you. Everything after it is a deduction, and most operators have never written the deductions down in one place.

  • Platform commission. The take rate on the order value. This is the headline cut and it varies by category, but it is rarely small. It is the price of access to the dark store and the customer.
  • Fulfilment and handling. The per-order fee for storage, picking, and the last-mile that the platform runs on your behalf. It is roughly fixed per order, which means it punishes low average order values hardest.
  • Ad take-rate. The spend you put behind visibility, share-of-voice on the category page, and sponsored placement. Treat this as a cost of the order, because in a crowded dark store an unadvertised SKU often does not sell at all.
  • Returns, damages, and spoilage. Lower than ecommerce on many categories, but real, and brutal on anything perishable or fragile. A returned order is not zero revenue. It is negative, because you paid to ship it both ways and may not be able to resell it.
  • Your own landed cost of goods. The actual cost to make and deliver the unit into the platform’s network, including inbound freight.

What is left after all of that is contribution margin. Not gross margin. Not GMV. The rupees that actually remain to cover overhead and, eventually, profit. Most brands discover their contribution margin is far thinner than their gross margin suggested, and a meaningful share of orders are contribution-negative once ad take-rate is loaded in honestly.

The ad take-rate is the line everyone underweights

Commission and fulfilment are visible. They appear on a statement. Ad spend feels separate, a marketing decision rather than a cost of goods. That separation is exactly how brands fool themselves. On quick commerce the shelf is algorithmic, and discovery is bought. If you need to spend to win the slot, then the spend is not optional brand-building. It is the entry fee for that order to exist.

So load it into the per-order P&L. Take your channel ad spend over a period and divide it across the orders that period produced. Now your contribution margin tells the truth. We have watched brands realise that the SKUs they were proudest of were the ones being most aggressively subsidised by ads, and the apparent winner was a money pit wearing a growth costume. We go deeper on the availability side of this in our piece on why your Blinkit dark-store availability score matters more than your ad spend, because spending into a SKU that is out of stock at the dark store is the purest form of burning cash.

GMV measures how much money moved through the channel. Contribution margin measures how much money stayed with you. Only one of them pays salaries.

Where the order actually breaks even

Once the model is built, the break-even points stop being mysteries and start being levers. There are really only a handful of them, and every one is a decision you control.

Average order value

Fulfilment is roughly fixed per order, so AOV is the single most powerful lever in the model. A larger basket spreads that fixed cost across more revenue and can flip a contribution-negative order positive without changing anything else. This is why bundling, multi-pack architecture, and threshold nudges are not merchandising tricks. They are margin engineering.

Assortment

Not every SKU deserves a slot. The slow movers drag the blended number down, eat working capital, and often sit in the contribution-negative zone permanently. Disciplined pruning is one of the highest-return actions available, and we lay out the method in pruning slow movers as an assortment discipline. A tighter range that sells through is worth more than a wide range that mostly sits.

Take-rate negotiation and category mix

Commission is not always a fixed law of nature, especially as your volume grows. And category mix matters because take rates differ. A brand that understands its own per-order P&L walks into platform conversations with leverage, because it knows exactly which orders it can afford to chase and which it cannot. We get into how to actually run that conversation in our note on negotiating trade margin on quick commerce.

What changed recently

The take-rate side of this model is not standing still, and the move is in one direction. In March 2025 Blinkit shifted away from a fixed commission band of roughly 3 to 18 percent toward a dynamic structure where the rate is keyed to the selling price of items within a category, while Zepto’s take rate climbed to around 22 to 23 percent as it pushed to firm up unit economics ahead of a listing. Once storage, warehousing and delivery fees are stacked on top, the platforms’ combined share of the selling price now lands in the 30 to 35 percent range, with larger brands negotiating better terms, according to Business Standard. Instamart and Flipkart Minutes had not matched the commission changes at the time of that report, which is exactly why category mix and platform mix belong in the model.

The ad-take line is moving the same way. A Datum Intelligence projection cited by Storyboard18 puts combined Blinkit, Zepto and Instamart ad revenue at nearly Rs 4,900 crore for the current year, with an estimated 10 to 25 percent of FMCG and impulse-category performance budgets already shifting onto these platforms. More money chasing the same shelf means a higher entry fee per order, not a lower one. Inc42 reports that festive ad rates can jump 40 to 50 percent, and that the early return-on-ad-spend advantage normalises as keyword competition inside the apps rises. The practical reading for an operator is simple. If your model still assumes last year’s commission and last year’s cost-per-click, it is already optimistic. Rebuild it on current rates before you commit the next quarter of spend.

The honest comparison most brands avoid

Here is the question that sits underneath all of this. If contribution margin per order on quick commerce is thin after the full take-rate, is the channel even the right place for the next rupee of growth. Sometimes yes, because the velocity and visibility compound into brand value that a spreadsheet will not capture. Sometimes no, because a direct channel keeps far more of every sale and the brand is better served pushing there. That tradeoff is real and most brands get it backwards, which is why we wrote the marketplace versus D2C margin tradeoff as a companion to this.

The point is not that quick commerce is bad. It is that quick commerce is a channel with a specific economic shape, and you cannot manage what you refuse to measure. A brand that knows its true per-order P&L can scale the channel with confidence. A brand that knows only its GMV is gambling, and the house in this game takes a cut at every table, and is quietly raising the cut.

Build the model before you scale the spend

None of this requires a finance team or exotic tooling. It requires the discipline to write down every deduction against a single order and look at what survives. We build this model with every brand we run on quick commerce, because the alternative is scaling a number that feels like success and reads, in the accounts, like a slow leak.

This is the spine of Quick Commerce Growth as we practise it. Not chasing GMV for the deck, but managing contribution margin per order as the real scoreboard, and pairing it with the Marketplace Account Management discipline that keeps availability and assortment honest so the spend actually converts. Get the unit economics right first. Then scale the channel, knowing every additional order adds to the bottom line instead of quietly subtracting from it.

A 12-Month Marketplace Growth Roadmap That Survives Contact With Reality

Most twelve-month marketplace plans are works of fiction. They open with a modest month one, then bend upward into a clean hockey stick by quarter four, as if demand were the only constraint that mattered. We have watched enough of these plans meet reality to know what happens next. Demand was never the bottleneck. Inventory was. Cash was. The two-person ops team was. The plan assumed a frictionless climb and the business hit a wall it had drawn on the chart as open road.

A roadmap that survives contact with reality looks different. It does not promise a number. It sequences a set of phases, and it gates each phase behind a capacity threshold you have to actually clear before you are allowed to push the next lever. Launch, stabilize, scale. In that order, and never out of it. Here is how we build one that holds.

Why the hockey stick lies to you

The hockey stick is seductive because it is easy to draw and pleasant to present. It also encodes a dangerous assumption: that growth is a function of ambition rather than capacity. On marketplaces, that assumption gets punished fast. You scale ad spend before your listings convert, and you pay to send traffic to pages that do not earn it. You chase a festival spike before your fulfilment can absorb it, and you take a hit on your account health that costs you the next quarter.

The honest version of a roadmap treats every growth lever as something that loads weight onto a system. Before you pull the lever, you ask whether the system can carry the weight. If the answer is no, the lever waits. This is the discipline that separates a plan from a wish, and it is the same operator instinct behind the operator-led agency model and why doers beat decks. People who have run the ops do not draw lines they cannot defend.

A roadmap is not a forecast of how fast you want to grow. It is an honest map of how much weight each part of your business can carry before it breaks.

Phase one: launch, months one to three

The first quarter is not about revenue. It is about proving the unit works. You are establishing that a single product, on a single marketplace, can convert paid and organic traffic into orders at a margin you can defend. Resist the urge to be everywhere at once. Breadth in the launch phase is how brands spread themselves thin and learn nothing clearly.

Pick the one marketplace and the few hero products where you have the strongest right to win. If you are unsure how to choose, our marketplace prioritization framework for resource-strapped brands exists precisely for this decision. The launch phase is also where readiness is non-negotiable. Going live with half the inputs in place is the most common way to poison the next nine months.

  • One marketplace, a tight hero range, and listings that are fully built and out of category review.
  • Brand registry approved and inventory physically received, not in transit, before the button gets pushed.
  • A narrow ad plan to gather conversion data, not to dominate search on day one.
  • Account health watched daily from the first order, because the early signals compound.

Work through a structured brand launch readiness checklist for Indian marketplaces before you go live. The gate out of phase one is simple: a proven conversion rate, clean account health, and a margin you can live with at volume. If you cannot show those three, you do not graduate to stabilize. You fix launch first.

Phase two: stabilize, months four to seven

Stabilize is the phase everyone wants to skip, and skipping it is why so many brands stall at a ceiling they cannot explain. The purpose here is not growth. It is to make the thing that worked in launch repeatable, predictable, and boring. You are turning a lucky first quarter into a reliable machine.

This means tightening your replenishment so you never stock out on a hero product. It means building the support and returns process that keeps account health green under more volume. It means knowing your real contribution margin per product after every fee, so that when you do scale spend, you are scaling something profitable rather than amplifying a leak. The work is unglamorous and it is the foundation everything later stands on.

What the stabilize gate actually measures

The gate out of stabilize is a capacity test, not a revenue test. Can your ops team handle double the current order volume without a drop in dispatch times. Can your cash cycle fund the inventory that scaling demand will require. Can you replenish your top products without a stockout for sixty straight days. If any answer is no, you stay in stabilize and close the gap. Pushing to scale on top of an unstable base just breaks the base faster.

Phase three: scale, months eight to twelve

Only now do you earn the right to pull the levers that look like growth. Wider keyword coverage and higher ad budgets, because the listings convert and the margin holds. A second marketplace, because the playbook is proven and documented. A broader catalogue, because the ops machine can absorb the added complexity. Scale is the easy part when the first two phases were done honestly. It is a disaster when they were skipped.

The reason scaling breaks brands is almost never demand. It is that revenue grows faster than the operation underneath it. Orders outrun fulfilment, returns outrun the support team, and inventory outruns cash. The roadmap protects you by tying every scale move to a capacity gate, so you never load more weight than the system can carry. We go deep on this failure mode in scaling from one crore to ten on marketplaces without breaking ops, because the leap is an operations problem long before it is a marketing one.

  • Scale spend only on listings with a proven conversion rate and a margin that survives the higher cost of traffic.
  • Add a marketplace only after the first one runs without daily firefighting.
  • Expand the catalogue at a pace your replenishment and cash cycle can actually fund.
  • Treat every capacity gate as a hard stop, not a suggestion you can override when you feel optimistic.

The roadmap is a sequence, not a calendar

The dates above are a guide, not a promise. Some brands clear the launch gate in six weeks. Some sit in stabilize for two quarters because their cash cycle needs the time. That is fine. The roadmap is defined by the gates, not the months. A brand that hits month eight without clearing the stabilize gate does not get to scale just because the calendar says so. It stays put until the capacity is real.

This is the part that founders find hard, because it asks them to delay the satisfying part. But the brands that respect the sequence are the ones still growing in year two, while the hockey-stick brands are untangling a backlog of returns and a suspended listing. A roadmap that survives contact with reality is not the most ambitious one in the room. It is the one that refuses to grow faster than it can carry. That patience is the whole edge.

What changed recently, and why it makes the sequence matter more

The channel mix a 2026 roadmap has to plan around is not the one most decks were built on. Quick commerce has gone from a side bet to a load-bearing channel, and that shifts where the capacity gates bite. Inc42’s D2C report frames the segment as a roughly eight billion dollar GMV opportunity on track to multiply by the end of the decade, with quick commerce projected to take a fifth to a quarter of D2C sales in metros by 2030, per Inc42. A roadmap that still treats Amazon and Flipkart as the only games in town is already a year behind.

It also got more expensive to be visible there. Industry reporting puts brand advertising on the big three quick commerce platforms at around 4,000 crore rupees in 2025, up sharply year on year, with projections near 6,000 crore for 2026, again per Inc42. On top of that the platforms have been layering on consumer-facing handling and platform fees, with Blinkit and Instamart adding charges through the year while Zepto rolled some back, as covered by Storyboard18. Both forces compress the margin you are supposed to defend in phase one, which is exactly why the stabilize gate around real per-SKU contribution is not optional. We unpack the math in quick commerce unit economics after platform fees.

The shelf is expanding fast too. Blinkit reported operating in the region of 2,200 dark stores by early 2026 and has signalled continued aggressive expansion toward roughly 3,000, with Zepto and Instamart building dense networks of their own, per Business Standard. More stores means more assortment slots and more places your replenishment and cash cycle have to feed without stocking out. That is a capacity problem before it is a demand problem, which is the whole thesis of this roadmap.

And the demand spikes you have to absorb are getting bigger. The 2025 festive season pushed marketplace GMV to record levels, with the opening week alone clearing tens of thousands of crore and Flipkart taking the larger share of the two big players, per Inc42. A brand that chases that spike before clearing its stabilize gate does not win the festival. It spends the next quarter cleaning up returns and account-health damage. None of this changes the roadmap. It raises the cost of skipping a phase.

We build these roadmaps as the core of our D2C & Marketplace Strategy Consulting, and we run them through Marketplace Account Management and Performance Marketing so the gates are enforced by people who own the outcome, not just the chart. A plan is only as good as the discipline behind it. Sequence the phases, gate the scale, and let the capacity decide the pace.

Pack Architecture for Quick Commerce: Why Your MRP SKU Will Not Work

Most FMCG brands arrive at quick commerce carrying the pack they already sell everywhere else. The 200ml bottle, the family-size pouch, the MRP that was set for a general trade shelf and a once-a-month shop. It feels efficient. One SKU, one barcode, one production run, listed across every channel. It is also the single most expensive assumption a brand can bring into this channel, because the quick commerce buyer is not shopping the way your retail pack was designed for. The pack that anchors your distribution is frequently the pack that quietly suppresses your conversion and erodes your margin at the same time.

This is not a listing problem you fix with better images. It is a product decision. Quick commerce rewards purpose-built pack architecture, and treating it as just another distribution point for your existing range is how brands end up with thin sell-through and a contribution line that never recovers. The largest FMCG houses in India have already figured this out, and the way they have responded tells you exactly where the channel is heading.

The quick commerce buyer is solving a different problem

A general trade shelf serves the planned shop. The buyer is stocking the house, comparing unit prices, and optimising for the month. Your large pack and your value MRP are perfectly tuned to that moment. The quick commerce buyer is in a completely different headspace. They are solving an immediate, narrow need. Ran out of something. Friends arriving in an hour. A craving at eleven at night. The decision happens in seconds, on a small screen, against a price point they will accept without much thought.

That difference reshapes everything about the pack. The right size is often smaller, because the buyer wants enough for now, not a month of supply. The right price point is one that clears an impulse threshold rather than one that wins a unit-economics comparison nobody is running. And the right configuration is sometimes a bundle or a multipack that fits the occasion, not the pantry. Importing your retail SKU means answering a question the buyer is not asking.

The retail pack is engineered for the planned monthly shop. The quick commerce order is an unplanned, single-need impulse. Same product, opposite buying logic.

Why your MRP SKU suppresses conversion

Start with the price point, because it does the most damage. A large retail pack carries a large absolute MRP. On a general trade shelf that is fine, the buyer has already decided to stock up. Inside a quick commerce app, that same number sits above the threshold at which an impulse purchase happens without friction. The buyer pauses. The pause kills the order. Your product was never uncompetitive. It was simply priced for a different decision.

Pack size compounds this. A buyer reaching for a single-use or single-evening quantity does not want, and will not pay for, a month of supply delivered in ten minutes. The mismatch reads as poor value even when the unit economics are excellent, because the buyer is judging the pack against the occasion, not against a price-per-gram chart. The result is a listing that gets impressions and views but stalls at the add-to-cart step, and most brands misread that as a demand problem when it is a pack problem.

Why it also breaks your margin

The cruel part is that the same wrong pack that suppresses conversion also damages margin, so you cannot even buy your way to volume. Quick commerce loads a stack of fees on every order, much of it fixed per unit rather than scaled to your price. We have laid this out in detail in the quick commerce margin reality check, and the core lesson applies directly to pack design. Fixed per-order and per-unit charges become a brutal share of a low-ticket SKU and a manageable share of a higher-ticket one.

That fee load is rising, not falling. Through 2025 and into 2026 the platforms steadily monetised the consumer side, with Blinkit adding handling charges of roughly Rs 4 to Rs 11 and Instamart layering platform fees of Rs 2 to Rs 10 on top of delivery, even as Zepto moved the other way and scrapped its handling and surge fees, per Storyboard18. Those charges sit on the buyer, but they raise the effective price of every basket and push the impulse threshold lower, which is exactly the wall a fat retail MRP runs into.

This is where pack architecture becomes a margin tool, not just a conversion tool. The job is to engineer a pack and a price point that clear the impulse threshold while still carrying the fee stack and a real ad rate. Sometimes that means a slightly premium single-serve at a clean price point. Sometimes it means a curated multipack that lifts the ticket enough to absorb the fixed fees without scaring the buyer. What it almost never means is shipping the exact pack and exact MRP you list on a marketplace or in general trade.

A separate SKU is not optional

The instinct to keep one universal SKU across every channel is understandable. It is also the thing that quietly prevents you from optimising any of them. A shared pack and MRP means your quick commerce pricing is hostage to your general trade pricing, your promotions collide, and channel conflict becomes a recurring fire. The brands that win this channel run a distinct quick commerce SKU with its own grammage, its own MRP, and its own promotional calendar.

That separation is what lets you price for the impulse threshold without disrupting the shelf price your distributors depend on. It is also what makes the channel legible. When the quick commerce pack has its own barcode, you can actually read its contribution, test its price point, and adjust without dragging the rest of your distribution into the experiment. This is foundational to a real quick-commerce-first FMCG launch, where the pack is designed for the channel from the start rather than retrofitted after the numbers disappoint.

Pack architecture is an assortment decision too

Pack design does not stop at one hero SKU. The platforms decide which of your products each dark store carries, and the shelf is deliberately narrow. That means your pack architecture and your assortment strategy are the same conversation. The pack that survives in a high-density metro store may be the wrong one for a smaller catchment, and the price point that clears in one location stalls in another. Pruning the slow movers and assorting deliberately is the unglamorous core of the work, and we go deeper on it in pruning slow movers from your quick commerce range. It depends entirely on having purpose-built packs to assort in the first place. You cannot assort intelligently if every store is offered the same retail SKU.

The platform you choose shapes the architecture as well. A grocery-led basket behaves differently from an impulse-led one, and the right pack and price point shift accordingly. If you are still deciding where to lead, the trade-offs in BigBasket versus Instamart for grocery and FMCG brands feed directly into how you design the pack, because the dominant buying mode on each platform changes which quantity and which price point clears.

What changed recently

This is no longer a contrarian operator opinion. India’s largest FMCG houses have moved, and they have moved exactly toward purpose-built packs. As Business Standard reported, Hindustan Unilever, ITC, Parle and Adani Wilmar are now building separate sizes and price points for quick commerce rather than recycling their general trade range.

  • Parle has launched quick-commerce-exclusive packs in the Rs 50 to Rs 100 band for Parle-G, Hide & Seek, Krack Jack and Monaco, while keeping smaller packs priced up to about Rs 30 reserved for kiranas and larger Rs 120 to Rs 150 packs for big retail. Parle’s own reasoning, per the same report, was that quick commerce had been bundling small kirana packs and creating conflict, so it carved out a distinct channel pack to stop it.
  • Adani Wilmar said it is building a separate brand for quick commerce, deliberately priced a notch higher than its kirana range, on the read that quick commerce shoppers run a higher value basket.
  • ITC rolled out quick-commerce-specific packs across Engage, Savlon handwash and Mangaldeep, treating the channel as its own product line rather than a shelf for existing SKUs.

Read those moves together and the message is blunt. The biggest players are doing exactly what we have argued a small brand must do: separate the barcode, engineer the price point to the channel’s buying mode, and let the kirana shelf and the app run different packs. They are also doing it partly to protect the kirana, which is the other half of the story. If the giants need a distinct pack to make quick commerce work and to keep their distributors whole, a smaller brand shipping its single universal MRP is not being efficient. It is being out-operated.

The fee side reinforces the same conclusion. With platforms raising consumer charges and brands facing per-SKU listing costs reported around Rs 25,000 plus heavy ad-wallet minimums, as Storyboard18 detailed, the only pack that survives is one whose ticket and grammage were designed to carry that load. A retail MRP was never designed to.

What to build before you list

The work is narrow and it is decisive. Before you list a single SKU, decide the price point your category buyer will clear on impulse, build the pack and grammage backward from that number to protect contribution after the full fee stack, give it a distinct barcode and MRP, and design the artwork to sell its use case at thumbnail size. Then assort those purpose-built packs by store rather than blanketing the network with your retail range.

  • Right-size the quantity. Match the immediate-need occasion, not the monthly pantry. Smaller and single-use beats family-size in most quick commerce categories.
  • Engineer the price point, not the pack. Decide the number the buyer will accept on impulse first, then build the pack and grammage backward to protect contribution.
  • Use bundles to lift the ticket. A purpose-built multipack or combo can raise the order value enough to swallow fixed fees while still feeling like an occasion buy.
  • Separate the barcode. Give the quick commerce pack its own SKU and MRP so its economics, pricing, and promotions never get tangled with your retail line, exactly as Parle and ITC have now done.
  • Design for the small screen. The pack has to communicate its use case in one glance at thumbnail size, because that is the entire shelf you get.

This is exactly the build our Quick Commerce Onboarding work starts with, alongside D2C & Marketplace Strategy Consulting to set the price architecture and Profitability & Unit Economics to prove each pack carries its own weight. The brands that struggle in quick commerce are rarely beaten on product. They are beaten on pack. They shipped the SKU built for a kirana shelf into a channel that buys on impulse, in seconds, against a price point their pack was never designed to clear. Fix the pack first, and the rest of the channel becomes a question you can actually answer.

Book a meeting