Home · Blog · How to set up a grocery or kirana store in India

Kirana stores · Updated 9 Sep 2026 · 9 min read

How to set up a grocery or kirana store in India: location, licences, stock and the billing counter

There is a grocery store at every nukkad in India, and most of them were opened by someone working it out as they went. This is the working-out, in order: where to open, what format, what the money goes on, which licences, which suppliers, and why the billing counter belongs in the plan from day one.

How to set up a grocery or kirana store in India: location, licences, stock and the billing counter

The direct answer first: to start a kirana store, choose a location that serves 300 to 400 households, decide whether you are opening a kirana or a mini supermarket, get the business registered and licensed, line up suppliers, fit out the shelves and the billing counter, and open with a narrow range of fast movers that you reorder quickly. Everything below is the detail on each step, written for someone who wants to open in the next few months and stay open for the next few years.

India has a grocery store at every nukkad, and the kirana wala is still where most of the country buys its daily food. Online grocery and quick commerce have arrived and the neighbourhood store is still here, because it does three things an app cannot: it is two minutes away, it extends credit, and it knows the customer by name. Starting one is not hard. Staying relevant and profitable is the harder part, and that is what this guide is about.

How to start a kirana store: the eight decisions

  1. Location. A store that can serve 300 to 400 households, with competition but not more competition than the demand can carry.
  2. Format. A kirana counter where customers ask and you hand over, or a mini supermarket where they walk the aisles with a basket.
  3. Money. Fit-out, the billing counter, opening stock, working capital and a reserve, in that order of certainty.
  4. Licences. GST, FSSAI, trade licence, Shops and Establishments, a stamped weighing scale.
  5. Suppliers. Two or three per category, a mix of distributors and the wholesale market.
  6. The counter. How you bill, track stock and keep khata from the first day.
  7. Services. Home delivery, credit, orders on WhatsApp, the things the app cannot copy.
  8. Marketing. Being known in the 400 households, then being remembered.

Planning the counter? Bill your own products on a real machine in a 30-minute demo, before you fit out the shop.

Billing machine and software for kirana stores

Location: 300 to 400 households, and rent you can carry

A kirana lives or dies on foot traffic from a radius of a few hundred metres. Walk the area at 8 am and 7 pm, count the households the store would serve and count the shops already serving them. Competition is a sign of demand, but a fourth kirana on a lane that supports two is a slow way to lose money. Newly developed residential areas give the best odds, because the households are arriving and their habits are not yet fixed.

Rent is the fixed cost that hurts most in the first months, before sales have built. A working rule: keep rent at or under about 5 percent of the monthly sales you realistically expect. If the only spot you can find breaks that rule, the location is wrong or the sales estimate is optimistic, and both are worth knowing before you sign.

Format: kirana counter or mini supermarket

A kirana store runs from roughly 250 to 1,000 square feet, in every residential area, with the customer at the counter and the owner fetching the goods. The range is limited to high-turnover items, the fit-out is racks and a fridge, and one person can run it. A mini supermarket runs from 1,000 to 4,000 square feet with aisles, baskets, a checkout counter or two, more refrigeration, air conditioning and a storage area. It carries a wider range, needs staff, and needs a POS from day one because nobody can remember what is in 3,000 square feet of shelving.

The format decides everything downstream: the capital, the staff, the suppliers and the billing system. Decide it first, and decide it on the households you counted, not on the format you find more attractive.

Kirana store business plan: one page, six numbers

A business plan for a kirana is not a document for a bank; it is a page for you. Six numbers on it: how many households you serve and what a household spends a month on groceries; what range you carry and the blended margin on it; what the store costs to open; what it costs to run each month, rent and wages and power and interest; how many rupees a day of sales cover that monthly cost; and how many customers a day that implies. If the last number is more people than walk past your door, change the plan before you open, not after.

Investment: what the money goes on

Every city and every 100 square feet changes the figure, so this guide gives the structure rather than a number. Five heads. The deposit and fit-out: racks, refrigeration, fans or air conditioning, lighting, signage. The billing counter: the machine and the software, covered below. Opening stock, usually the largest head and the most controllable one; a narrow range reordered weekly ties up far less than a wide range bought once. Working capital for two to three months of rent, wages and power before sales cover them. And a reserve, because the fridge compressor does not read business plans.

Fund it from your own money, family and partners before loans. If you borrow, borrow from a bank or a registered NBFC at a rate you have written down, and keep the repayment inside the monthly cost on your one-page plan. The variable costs, stock, delivery, staff hours, all move with sales, so estimating demand well is what keeps them in line.

Licences and registrations

The exact list varies by state and municipality, so confirm it locally, but a kirana in India typically needs four things. A GST registration, compulsory once turnover crosses the threshold and for selling online or across state lines, and worth having earlier because your suppliers will issue GST invoices and you will want the input credit. An FSSAI registration or licence, because you sell food; the tier depends on turnover. A trade licence from the municipal corporation. And registration under your state's Shops and Establishments Act, which governs opening hours and staff. If you weigh loose goods, the weighing scale must carry a current legal metrology stamp, and a scale connected to the billing machine still needs it.

Suppliers and the first order

Find suppliers the way everyone does: ask the stores you counted where their stock comes from. Branded goods come through the company's distributor for your area, who delivers to the door and handles returns; staples, loose goods and many regional brands are cheaper in the wholesale market if you collect them yourself. In larger cities, cash-and-carry outlets and B2B apps sit between the two. Take two or three suppliers per category so a delivery that fails does not empty a shelf.

The first order should be narrower than you want it to be. Stock the hundred items the households around you buy weekly, in small quantities, and let the first month tell you what to add. A kirana that opens with a full range bought once has its capital on the shelf; a kirana that opens narrow and reorders fast has its capital in the till.

The billing counter

Every other step in this guide produces a question that only a record of each sale can answer. What sold today, and what is running out. Which items expire this month. Who owes what on khata. What the GST return says at month-end. Whether the 7 pm queue is because you are busy or because billing is slow. A notebook answers none of these, and the owner who opens with one usually ends the first quarter wanting a machine.

The counter for a kirana is an Android billing machine with a printer built in: barcode billing, GST bills, stock that updates on every sale, khata against a phone number, UPI on a QR and a card terminal that takes its amount from the bill. The Aspire is the size of a tablet and is the machine Sri Lakshmi General Store in Hyderabad doubled its daily transactions on. If the budget is tight at opening, the same kirana store software runs on the phone you already own through the Quik App and moves to a counter machine when the queue tells you to. Billing software for kirana stores goes through what to look for in detail.

Opening a kirana? See billing, stock and khata running on a real machine before you decide the counter.

Services the app cannot copy

Organised retail and quick commerce compete on range and price. A kirana competes on the things a warehouse cannot do: delivery in ten minutes to a house you know, credit to a family you trust, an order taken on WhatsApp at 9 pm, a brand stocked because one customer asked. Widen the range slowly, keep the shop clean and bright, and make paying easy: a UPI QR on the counter, cards through the billing machine, khata for the regulars. Your own online dukaan, where the POS catalogue becomes an ordering page, keeps the delivery orders in the same system as the counter instead of on a scrap of paper.

Marketing: known, then remembered

The households will notice a new shop; the job is to get them in the first time and back the second. Pamphlets in the building lobbies, a WhatsApp number on the signboard, an opening offer with a deadline. After that, marketing is the customer record: the billing system knows who bought what, so a message about the brand they buy when it is on offer is useful, and a message to everyone about everything is noise. Word of mouth in 400 households is faster than any campaign, and it is earned at the counter.

Month one: the numbers to watch

  • Daily sales against the break-even line from your one-page plan. Not the average; the trend.
  • Items that sold out and how many days they were out. Each is a lost sale and a reason to visit another shop.
  • Items that did not move in thirty days. Return them, discount them, and do not reorder them.
  • Khata outstanding as a share of monthly sales. Credit is a service until it is a loan.
  • Expiry in the next thirty days, so it is sold before it is thrown.

All five come from the billing counter without anyone counting, which is why the counter is in a guide about opening a shop. Starting a new business is like writing a new chapter, a new adhyaay, in the book of your life. Give it a good first page.

Read next: Kirana store software: billing, stock, khata and GST · Billing software for kirana stores · Aspire, the entry-level billing machine · Grocery store POS software · How to start a supermarket business

Questions, answered.

How do I start a kirana store in India?

Pick a location that serves 300 to 400 households with rent under about 5 percent of expected sales, decide the format (a 250 to 1,000 square foot kirana or a 1,000 to 4,000 square foot mini supermarket), register the business and get the licences, find two or three suppliers per category, fit out the shelves and the billing counter, and open with a tight range of fast movers. Add lines from what customers ask for, not from what a distributor pushes.

How much investment does a kirana store need?

It depends on size, city and format, so any single figure is a guess. Budget in five heads instead: the deposit and fit-out (racks, refrigeration, fans or AC, lighting), the billing counter (machine and software), opening stock, working capital for the first two to three months of rent and wages, and a reserve. Opening stock is usually the largest and the most controllable; start narrow and reorder fast.

Which licences does a kirana store need?

Typically: a GST registration (compulsory above the turnover threshold and for selling online or across states, and useful earlier because suppliers issue GST invoices), an FSSAI registration or licence for selling food, a trade licence from the municipal body, and registration under the state's Shops and Establishments Act. Your weighing scale must carry a valid legal metrology stamp. Requirements vary by state, so confirm with the local municipal office.

What is a kirana store business plan?

A one-page document that answers six questions: who the customers are and how many, what range you will carry and at what margin, what the store costs to open and to run each month, how many rupees a day of sales it needs to break even, how you will be found and remembered, and how you will bill and track stock. The point is not the document; it is knowing the daily sales number you must hit.

Do I need a billing machine to open a kirana store?

You can open with a notebook, and many do. You will find within weeks that GST bills, stock counts, khata and the queue at 7 pm all need the same thing: a record of every sale as it happens. An Android billing machine with a built-in printer does that from day one; if the budget is tight, the same software runs on the phone you already own and moves to a counter machine later.

Can a small kirana compete with online grocery?

Yes, on speed, credit and knowing the customer. A kirana delivers in ten minutes, extends khata, and knows which family buys which brand. What it needs is to stop losing on the invisible things: stock that runs out, stock that expires, bills that are wrong and customers who quietly drift. Those are exactly what the billing system fixes, which is why the counter is in this guide at all.

See it working on a live counter.

Chat on WhatsApp →
WhatsApp