Every few months a post goes viral claiming a kirana store earns some astonishing number — last year it was a 300-square-foot shop supposedly clearing ₹70 lakh a year, and the argument reached the news channels. Meanwhile a trade body warns that quick commerce has already shut two lakh urban kiranas. Both stories travel because nobody publishes the boring middle: what a kirana actually earns, category by category, after expenses.
We work with kiranas and the distributors who supply them every day, so here is the boring middle — real margin ranges, real monthly costs, and honest income scenarios. Not as exciting as ₹70 lakh; considerably more useful if you run a shop or are thinking of opening one.
Margin by category: the mix decides everything
| Category | Typical retail margin | The catch |
|---|---|---|
| Staples — atta, rice, dal, sugar, oil | 2–8% | Highest volume, thinnest margin; often near-cost to keep footfall |
| Branded packaged FMCG — biscuits, snacks, tea, soaps | 8–15% | The workhorse of the shop; schemes and offers decide the real number |
| Personal care & cosmetics | 10–20% | Best margins, slower rotation; needs shelf discipline |
| Loose / unbranded goods and regional brands | 12–25% | Great margins but you carry quality risk and no brand pull |
| Cold drinks, dairy, bread | 5–12% | Traffic drivers; fridge costs and expiry eat the edge |
This is why two shops with identical footfall earn very differently. A staples-heavy shop grinds at a 5–6% blend; a shop that deliberately grows its personal-care and impulse shelves can blend 12% on the same counter. The single highest-leverage move in the business is knowing your margin per category and shifting the mix — which requires actually tracking it, not sensing it.
What the shop spends every month
| Expense | Small shop (own premises) | Mid-size shop (rented, 1 helper) |
|---|---|---|
| Rent | — | ₹10,000–25,000 |
| Helper / staff | — | ₹8,000–15,000 |
| Electricity, fridge, misc. | ₹2,000–4,000 | ₹4,000–8,000 |
| Spoilage, expiry, pilferage | ₹2,000–5,000 | ₹5,000–12,000 |
| Interest cost of udhaar (money parked in credit) | ₹1,000–3,000 | ₹3,000–10,000 |
| Total | ₹5,000–12,000 | ₹30,000–70,000 |
So what does a kirana actually earn?
Put the two tables together. A small owner-run shop doing ₹3–4 lakh a month at a 9% blend grosses ₹27,000–36,000 and nets ₹20,000–30,000 after its light expenses. A mid-size rented shop doing ₹8–10 lakh at 10% grosses ₹80,000–1,00,000 and nets ₹30,000–60,000. Large, well-located shops with strong mix genuinely clear ₹1 lakh+ — and that is where the viral stories come from; they're the top of the distribution, not the middle of it. Sale hi sab kuch nahi hai — a ₹10 lakh-turnover shop with sloppy credit and expiry can take home less than a ₹4 lakh shop run tight.
Is quick commerce actually killing kiranas?
Both viral narratives are wrong. The panic version — trade bodies claim two lakh urban stores shut and predict a quarter of kiranas gone by 2030 — treats every closure as a quick-commerce casualty. The complacent version points out that kiranas still hold roughly 90% of India's grocery market, so nothing has changed. The data supports something narrower: quick commerce is real but concentrated — young, urban, top-up purchases in the big metros. What it's actually taking from nearby kiranas is the emergency top-up trip. What it can't take is credit, trust, single-item purchases without delivery fees, and the two-minute walk. The kiranas genuinely losing are the ones competing on convenience alone with no relationship, no udhaar discipline and no reason to be preferred.
Seven levers that actually move the margin
- Shift the mix — grow personal care, impulse and regional high-margin lines shelf by shelf; the blend follows.
- Put a number on udhaar — cap credit per customer, collect on fixed days, and know the total parked at all times.
- Buy better, not just cheaper — compare distributor schemes properly; a 2% better buy is worth more than a 10% sales push. (Buying enough volume? At some point becoming the distributor is the upgrade.)
- Count the shelf — expiry and pilferage are silent; stock that is counted is stock that stops leaking.
- Take orders on WhatsApp and deliver nearby yourself — the quick-commerce playbook, minus the commission.
- Bill every sale — it's what makes margin-by-category knowable at all, and it keeps you clean if UPI data ever brings a tax notice.
- Price loose goods deliberately — they're your highest-margin shelf; weigh the price against the branded alternative, not against habit.
Frequently asked questions
How much does a kirana store owner earn per month?
Most owner-run shops net ₹20,000–60,000 a month depending on location, turnover and category mix. Small shops on ₹3–4 lakh monthly sales typically take home ₹20,000–30,000; larger, well-located shops with strong mix can clear ₹1 lakh+. Viral claims far above that describe outliers.
Which items give a kirana store the highest margin?
Personal care and cosmetics (10–20%), loose and unbranded goods (12–25%) and impulse categories lead; staples like atta, rice and oil trail at 2–8% despite driving the most volume. The shop's blended margin — usually 8–12% — is set by the mix.
Is a kirana store still profitable in 2026?
Yes — kiranas still command roughly 90% of Indian grocery sales, and a tightly run shop earns steady money. The pressure from quick commerce is real but concentrated in metro top-up purchases; shops competing on relationships, credit and mix remain durable.
How much investment does a kirana store need?
A small shop starts around ₹2–5 lakh (stock, racks, fridge, deposit) and a mid-size one ₹5–15 lakh, with rent and location driving the range. Keep a cushion for udhaar — customer credit absorbs working capital from the first week.
Will quick commerce finish kirana stores?
The data says no — but it is redrawing the map. Metro shops relying purely on convenience are losing top-up trips, while shops with credit relationships, WhatsApp ordering and their own quick local delivery are holding or growing. The threat is real for the undifferentiated, not for the well-run.
The kirana is not dying; the unmeasured kirana is. Know your blend, watch your udhaar, count your shelf — the shop that knows its numbers has outlived every retail revolution India has thrown at it, and it will outlive this one too.


