Quick Answer: What Does a Kirana Store Cost in 2026?
Opening a kirana store in India in 2026 costs roughly ₹5 lakh to ₹15 lakh as a one-time investment, with monthly running expenses of ₹35,000 to ₹75,000 for a typical small store. Most of the setup money goes into opening inventory, interiors, and shop deposit; most of the monthly money goes into rent, restocking, and staff. A well-run store nets ₹15,000–₹50,000 profit a month and breaks even in about 12–18 months.
In short
Setup: ₹5–15 lakh (₹7–12 lakh is typical in Tier 2–3 towns). Monthly cost: ₹35,000–₹75,000. Gross margin: 5–20% on most goods. Net profit: ₹15,000–₹50,000/month. Break-even: 12–18 months. The costs that quietly kill profit are udhaar, dead stock, and expiry wastage.
One-Time Setup Cost of a Kirana Store
The setup cost is what you spend once, before you sell your first packet of biscuits. For a 300–600 sq ft store, here is where the money actually goes:
| Setup Cost Head | Typical Range |
|---|---|
| Opening inventory (stock) | ₹3,00,000 – ₹8,00,000 |
| Interiors, racks, shelving & counter | ₹1,00,000 – ₹5,00,000 |
| Shop deposit & advance rent (2–4 months) | ₹50,000 – ₹2,00,000 |
| Billing setup (POS, printer, barcode scanner, software) | ₹10,000 – ₹40,000 |
| Signage, branding & miscellaneous | ₹15,000 – ₹50,000 |
| Licenses & registration (Shop Act, FSSAI, GST) | ₹5,000 – ₹40,000 |
| Total one-time investment | ₹5,00,000 – ₹15,00,000 |
Inventory is almost always the single biggest line. The trap here is over-stocking slow-moving items on day one — that money gets locked on your shelves instead of turning into sales. Start lean on non-essentials and reorder based on what actually sells.
Licences are cheaper than most owners expect
A Shop & Establishment registration is usually under ₹5,000, and an FSSAI basic registration is under ₹500 a year for turnover below ₹12 lakh. GST registration itself is free — it only becomes mandatory once your turnover crosses ₹40 lakh (₹20 lakh in special-category states). See does a kirana store need GST billing for the full rules.
Monthly Running Cost of a Kirana Store
The running cost is what decides whether you actually take money home. For a typical small store, monthly expenses look like this:
| Monthly Expense | Typical Range |
|---|---|
| Rent (Tier 3–4 towns) | ₹8,000 – ₹20,000 |
| Rent (Tier 1 cities) | ₹30,000 – ₹50,000 |
| Staff salary (1 helper) | ₹8,000 – ₹15,000 |
| Electricity (basic) | ₹2,000 – ₹6,000 |
| Electricity (with fridge/freezer) | ₹8,000 – ₹15,000 |
| Internet & phone | ₹500 – ₹1,500 |
| Billing software / POS | ₹300 – ₹3,000 |
| GST & accountant fees | ₹0 – ₹5,000 |
| Packaging, maintenance & misc | ₹1,000 – ₹3,000 |
| Total monthly running cost | ₹35,000 – ₹75,000 |
Note that restocking (working capital) is not listed as a fixed line above because it is paid out of sales — but you need ₹1.5–3 lakh of active stock circulating at all times to keep shelves full. That working capital is the real cash-flow pressure most owners feel.
Kirana Store Profit Margins: The Reality
Kirana margins are thin, and they vary sharply by category:
- Basic staples (atta, rice, oil, sugar): 5–10%
- Packaged snacks & FMCG (biscuits, chips, soft drinks): 10–20%
- Household & non-food items (cleaning, personal care): ~25–30%
Here is a realistic example. A store doing ₹4 lakh in monthly sales at a blended 12% gross margin earns about ₹48,000 gross profit. Subtract ₹35,000 of running costs and you are left with roughly ₹13,000 net profit. The owners who take home ₹40,000–₹80,000 a month are the ones who tightly control the two things below — location and inventory — not the ones who simply sell more.
The Hidden Costs That Quietly Eat Your Profit
The setup and monthly tables above are the visible costs. The costs that actually sink kirana profits are the ones nobody writes on a whiteboard:
| Hidden Cost | Why It Hurts |
|---|---|
| Udhaar (customer credit) | ₹10,000–₹50,000 often stays locked in unpaid khatas |
| Dead stock | Slow items tie up cash and never sell |
| Expiry & wastage | Perishables and expired packs are a direct loss |
| Festival working capital | Diwali/Eid stocking needs a big temporary cash outlay |
| Pilferage & billing errors | Untracked stock leaks value every single day |
This is exactly where a lot of "profit" disappears. A store can look busy and still barely break even if half its margin is trapped in udhaar and the other half is expiring on the shelf.
Traditional Kirana vs Mini-Supermarket: Cost Comparison
Upgrading to a self-service mini-supermarket format costs more, but it unlocks higher revenue and margins:
| Cost Head | Traditional Kirana | Mini-Supermarket |
|---|---|---|
| Setup investment | ₹5–10 lakh | ₹10–20 lakh |
| Monthly rent | ₹8,000–₹20,000 | ₹20,000–₹40,000 |
| Staff salaries | ₹0–₹15,000 | ₹20,000–₹35,000 |
| Monthly revenue | ₹2–5 lakh | ₹6–12 lakh |
| Net profit | ₹15,000–₹50,000 | ₹30,000–₹1,20,000 |
Figures are indicative and based on Tier 2–3 town averages; your numbers will vary with location and category mix.
How Long Until a Kirana Store Breaks Even?
A traditional kirana store in a Tier 2–3 town typically breaks even in 12–18 months. What moves that number up or down is rarely the rent — it is how fast your stock turns, how little you lose to udhaar and expiry, and how good your location is. Two stores with identical setup costs can be 12 months apart on break-even purely because one manages inventory and credit and the other guesses.
How Billing Software Lowers Your Real Cost
Notice that most of the profit-killers above — udhaar, dead stock, expiry, pilferage — are information problems, not spending problems. This is where a billing app pays for itself many times over:
- Cut dead stock & expiry: low-stock and fast/slow-moving reports tell you what to reorder and what to stop buying, so cash stops dying on the shelf.
- Recover udhaar faster: a digital khata with WhatsApp reminders gets money out of customers' pockets and back into yours.
- Bill in seconds: faster checkout at a busy counter means more customers served per hour without hiring extra staff.
- Stay GST-ready: switch on GST invoicing the day you cross the limit, without buying new software or retraining anyone.
At ₹3,588/year (about ₹299/month), kirana billing software costs less than a single month of the losses it prevents. For a full picture of what a kirana shop needs, see our guide on how to choose billing software for your kirana store.
Conclusion
A kirana store in 2026 costs ₹5–15 lakh to open and ₹35,000–₹75,000 a month to run, and it can net ₹15,000–₹50,000 in monthly profit once it finds its feet in roughly a year to eighteen months. But the difference between a store that thrives and one that struggles isn't the size of the initial cheque — it is daily discipline on inventory, credit, and billing. Get those three right, and the numbers in this guide will work firmly in your favour.
Please note
All figures in this article are indicative 2026 estimates based on Tier 2–3 town averages and will vary with your city, store size, and category mix. Treat them as a planning guide, not exact quotes. Confirm local rents, deposits, and licence fees for your area before you commit.