D2C-B04.html
D2C Operations
August 20, 2026
8 min read

Blinkit’s ₹25,000 SKU Fee Is Not a Listing Fee

You’ve done the pitch. Blinkit’s category manager likes the product, the onboarding call goes well, and then the commercial terms land in your inbox: ₹25,000 per SKU, per state, paid upfront, non-refundable, expiring in 12 months. Not a security deposit. Not a listing charge you get back if the SKU flops. A one-way payment into an account you don’t control, that only Blinkit can spend, on ads you’re required to buy from Blinkit. You haven’t sold a single unit yet.

What you’re actually signing up for

Call it a listing fee if you want — that’s the language most onboarding decks and agency blogs use. It isn’t one. Under Blinkit’s standard SOR (Sale-or-Return) onboarding track, the ₹25,000 is a PLA deposit — Product Listing Advertisement — and it’s credited to your in-app ad wallet, not refunded to your bank account. You can spend it. You cannot get it back. And if you don’t spend it inside 12 months, it’s gone.

There’s a real ambiguity worth naming before you budget around this number: most seller and agency sources describe the charge as per state. At least one onboarding guide describes it as per city cluster — a narrower geography, roughly 8–10 dark stores. Nobody at Blinkit has published a rate card that settles which one applies to you. Ask during your onboarding call which unit you’re being charged against — it changes your total by a large multiple.

This is the part most founders miss: quick commerce platforms stopped being distribution channels that happen to run ads. They became media businesses that happen to deliver groceries. The SKU fee isn’t a gate to keep bad products out. It’s the mechanism that forces every new brand into the ad auction before it has sold a single unit through the platform.


Why now: the platform’s incentives, in its own numbers

This isn’t a rumor about one aggressive category manager. It shows up in the parent company’s own disclosures. Blinkit’s ad spend on its own platform grew 163% year-on-year to ₹502 crore in FY25, while total revenue rose 126% YoY to ₹5,206 crore. Blinkit and Zepto have each crossed ₹1,000 crore in annual ad revenue. Across the wider Eternal group (Zomato plus Blinkit), ad and sales-promotion expense hit ₹1,972 crore in FY25, up from ₹1,432 crore the year before — that figure spans both businesses and isn’t Blinkit’s ad revenue alone, but the direction is unmistakable.

None of this is illegal or hidden once you’re in the onboarding conversation. What’s missing is a public number you can plan against before you get there — Blinkit has no self-serve fee calculator the way Amazon Seller Central or Flipkart Seller Hub do; founders learn the real structure from onboarding calls, agencies, or after they’ve already paid.

Quick commerce entry cost, by platform
Platform Entry structure Reported cost Refundable?
Blinkit Per-SKU PLA deposit, SOR track ₹25,000 / SKU / state (or cluster) No — expires in 12 months
Swiggy Instamart Listing-cum-ad-wallet package ₹8–10 lakh / quarter Not typically
Zepto Bundled onboarding + ads + influencer package ₹5–6 lakh starting Not typically

Read that table by shape, not just size. Blinkit’s fee scales with your catalogue and your geography — more SKUs, more states, more ₹25,000 blocks. Instamart’s and Zepto’s numbers are closer to a flat quarterly toll regardless of how many SKUs you bring. A five-SKU brand entering two states might find Blinkit cheaper. An eighty-SKU brand entering one city might find it far more expensive. Model your own catalogue against your own geography — don’t borrow someone else’s comparison.


What it costs you, specifically

Run your own numbers before you sign anything.

Quick Commerce Entry Cost Calculator
₹2,50,000 High-risk

Below 70% gross margin, this lock-in is reported to function as a loss-making acquisition cost — treat it as a strategic bet, not a routine onboarding line.

At the calculator’s defaults — 5 SKUs, 2 states — that’s ₹2,50,000 locked into an account you don’t control, before a single mandatory monthly ad top-up. A snacks brand with 8 SKUs going into 4 states is staring at 8 × 4 × ₹25,000 = ₹80,00,000, assuming the per-state reading holds and every SKU-state pair is billed separately. For a brand under ₹5 crore in annual revenue, that single onboarding line can equal the entire year’s marketing budget.

The 12-month expiry trap
₹25,000
Month 0 — Onboard, pay in
₹21,000
Months 1–6 — Spend ₹4,000
₹16,000
Months 7–11 — Spend ₹5,000
Forfeited ₹16,000
Month 12 — Balance expires
A single ₹25,000 SKU deposit, spent slowly against a weak ad auction: ₹25,000 in at Month 0, down to ₹16,000 by Month 11, then the remaining ₹16,000 is forfeited at Month 12 — no refund, no rollover.

That’s not a hypothetical edge case — it’s the default outcome for any SKU that doesn’t immediately justify heavy ad spend, which is most new SKUs in month one.

The margin threshold
70%+

Gross margin — the threshold consultants cite for quick commerce to work as a channel rather than a subsidized customer-acquisition cost. Below it, industry consultant Deepti Karthik of Decision Pinnacle describes the model as a loss-making acquisition channel rather than a profitable sales channel — an expert opinion, not an audited platform statistic, but one worth taking seriously before you commit working capital.

Anonymous sellers quoted in trade press describe ROAS on the mandatory ad spend as rarely beyond 1.2x–1.5x for small brands — treat that as texture from people who’ve been through it, not a verified benchmark.

Combine a sub-70% margin with a 1.2x return on ad spend you’re required to make, and every unit sold through the channel is quietly subsidized by the rest of your business.


The decision rule before you sign

  1. Confirm the unit. Ask explicitly: is the ₹25,000 charged per state or per city cluster for your account? Get it in writing before you calculate anything else.
  2. Run the calculator above with your real SKU count and real state count. If the lock-in exceeds 15% of your annual marketing budget, treat it as a strategic bet, not a routine onboarding cost.
  3. Check your gross margin. Below 70%, quick commerce is reported to function as an acquisition channel you pay to lose money on, not a profit channel. Above 70%, the math has more room to work.
  4. Check the platform commission separately. Reported ranges vary from 25% to 50% depending on category and negotiating power — model the wide end, not the number you’d prefer.
  5. Plan the 12-month spend, not just the entry fee. If you can’t map out how you’ll spend the wallet balance inside the year, you’re planning to forfeit part of it.
Before you sign the onboarding paperwork 0 of 6 confirmed
“Below roughly 70% gross margin, quick commerce stops being a sales channel and starts being a loss-making acquisition channel.” Deepti Karthik, Decision Pinnacle via ecomdigest.in

One caveat worth stating plainly: some seller-services content describes Blinkit onboarding with no upfront listing fee at all, charging only per-order and per-day storage instead. That doesn’t match the SOR/PLA deposit model described above, and it’s more likely outdated or a different onboarding track than a real exception — but don’t take either version as settled without confirming your own terms directly.


Conclusion and next step

The fee itself isn’t the trap. Signing it as a distribution cost when it’s actually a marketing commitment is. Blinkit isn’t hiding this once you’re in the room — there’s just no rate card published anywhere before that room, so most founders do the math after the deposit clears instead of before.

Do the arithmetic this week, before your next onboarding call: SKUs × states × ₹25,000, checked against your real gross margin. If the number is workable and your margin clears 70%, quick commerce earns its place in your channel mix. If it isn’t, that’s not a reason to avoid the platform forever — it’s a reason to fix your margin or narrow your SKU count first.

Not sure your product photography and listing visuals can carry the ROAS quick commerce demands? Get a Visual Brand Audit before you spend another rupee on platform ads.


Sources referenced
  • Blinkit charges ₹25,000 per SKU per state, credited to ad wallet, non-refundable, 12-month expiry → Storyboard18
  • Same fee described as per SKU per city cluster under SOR/PLA model → Arvian.in seller onboarding guide
  • No self-serve fee calculator; conflicting “no upfront fee” claims in some seller content → GetMeRank
  • Blinkit ad spend up 163% YoY to ₹502 crore, FY25 → Exchange4media
  • Blinkit total revenue ₹5,206 crore, up 126% YoY, FY25 → Medianama
  • Blinkit and Zepto each crossed ₹1,000 crore annual ad revenue; gross-margin viability quote → ecomdigest.in
  • Eternal group ad/sales-promotion expense ₹1,972 crore FY25 vs ₹1,432 crore FY24 → Storyboard18
  • Instamart and Zepto comparable entry-fee packages, and anonymous seller ROAS quotes → Storyboard18
Questions worth answering
No. It’s widely and consistently reported by onboarding agencies, D2C blogs, and one Network18 trade outlet relaying seller accounts, but no Blinkit-official document or top-tier business publication has confirmed the exact figure. Treat it as credible and repeated, not as a published, audited rate card — because Blinkit doesn’t have one you can check.
Sources disagree. Most describe it as per state; at least one onboarding guide describes it as per city cluster, a materially smaller geography. Confirm this directly during your own onboarding conversation before you multiply it across your expansion plan — the two readings produce very different totals.
No. It’s credited to your ad wallet as ad spend, not held as a refundable deposit. If you don’t spend it within 12 months, whatever balance remains simply expires. There’s no cash-back path if you delist the SKU or exit the platform.
Differently structured, not simply cheaper or pricier. Instamart is reported at roughly ₹8–10 lakh per quarter as a listing-cum-ad-wallet package; Zepto at ₹5–6 lakh as a bundled starting package. Both are closer to flat fees regardless of SKU count, while Blinkit’s scales directly with your catalogue and geography — which one is cheaper depends entirely on how many SKUs and states you’re bringing.
Industry consultants commonly cite 70%+ gross margin as the point where the model works as a real sales channel rather than a subsidized acquisition cost. This is expert opinion, not a platform-verified threshold, but it’s a reasonable gate to apply before committing working capital you can’t easily get back.
Reports point to roughly ₹2–3 lakh a month in ongoing ad spend needed just to hold visibility after onboarding, with some placements reportedly running ₹10–20 lakh a month for meaningful reach. Budget this as a separate, recurring line from the one-time entry deposit — it doesn’t stop after month one.
A
Advait Sontakke
Commercial photographer, brand director, and ex-CA based in Mumbai. Founder of Advait Sontakke Visual Solutions. Reads a brand the way he was trained to read a balance sheet. Meet Advait →

You ran the ₹25,000 math. Now meet who else is running it

The Vibe Community is every D2C founder, marketer and creative director weighing the same Blinkit SKU-fee lock-in you just read about.

Join the Vibe Community
Next step

Signing quick commerce terms this quarter?

Before the ad wallet drains itself, make sure the listing images it’s paying to promote are actually built to convert — not just to be visible.

Advait Sontakke, commercial photographer and brand director based in Mumbai, writes about D2C operations and quick commerce economics. This post explains Blinkit’s ₹25,000 per-SKU, per-state Product Listing Advertisement (PLA) deposit under its SOR (Sale-or-Return) onboarding track — a non-refundable charge credited to an in-app ad wallet that expires unspent after 12 months, reported by onboarding agencies and trade press including Storyboard18, Exchange4media, Medianama and ecomdigest.in. It covers the unresolved per-state versus per-city-cluster ambiguity, Blinkit’s FY25 ad spend growth of 163% to ₹502 crore against 126% total revenue growth to ₹5,206 crore, comparable entry costs on Swiggy Instamart (₹8–10 lakh per quarter) and Zepto (₹5–6 lakh starting), the 70%+ gross margin threshold consultants cite for quick commerce viability, and a five-step go/no-go decision framework for D2C founders before onboarding, including a working SKU × state × ₹25,000 entry-cost calculator. Advait Sontakke Visual Solutions serves D2C brands, marketing leaders, and creative directors across India, offering the Visual Brand Audit and the Single Listing Teardown as entry points for brands who want a specific read on what their product visuals are doing for conversion. Based in Mumbai, serving brands across India and globally.
image/svg+xml

Premium Professional Campaign Shoots

View this post on Instagram

Editor’s Picks