How to start a kirana store in India: location, licences, stock, budget and the first 90 days

A step-by-step guide to opening a neighbourhood grocery store: choosing the location, the registrations you may need (shop registration, FSSAI, GST, trade licence), working out your budget, finding suppliers, setting up the shop and getting regular customers.

Illustration of a new kirana store with a green awning, a half-raised shutter, a red ribbon and an opening soon banner, with the owner pointing at it

India has an estimated 12 to 20 million kirana stores, and together they still handle most of the country’s grocery shopping. Almost every one of them started the same way: someone who knew their neighbourhood decided to open a shop. It’s one of the most accessible businesses in India, but it isn’t easy. Margins are thin, hours are long, and quick-commerce apps have raised customer expectations in many cities.

This guide walks you through opening a kirana step by step: deciding whether it’s right for you, choosing a location, registrations, budgeting, suppliers, setting up and winning your first regular customers. Rules and costs vary by state and city, so treat this as a map, and confirm details locally, ideally with a chartered accountant.

Is a kirana right for you?

It suits people who…

  • enjoy dealing with people all day
  • can work long hours, seven days a week at first
  • are careful with money and records
  • know (or will learn) their neighbourhood well
  • can wait a few months for steady profits

Think twice if you…

  • need a fixed income from the first month
  • have no family or staff to share the hours
  • dislike keeping accounts
  • can’t afford to hold stock for weeks
  • are choosing an area you don’t know at all

Step 1: Choose the location carefully

Location decides more about a kirana’s success than almost anything else. Spend time here before signing any lease.

CheckWhat to look for
Households nearbyDense residential areas: housing societies, colonies, lanes with many families within a few minutes’ walk
CompetitionHow many kiranas and supermarkets are within 300–500 metres? What do they not do well?
Footfall and visibilityIs the shop on a path people already walk: to a bus stop, school, temple, market?
AccessEasy to stop at; space for a two-wheeler; not on a busy road where people can’t pause
Rent and termsMonthly rent, deposit, lease length, annual increase, who pays for repairs
SpaceEnough for shelves, a counter, a fridge and some backroom stock
Power and waterReliable electricity for fridges and freezers
Spend a few mornings and evenings standing near the location, counting people and watching nearby shops.

Step 2: Registrations and licences

Requirements depend on your state, city, turnover and what you sell. The common ones for a kirana are:

RegistrationWhat it isWho usually needs it
Shops and Establishments registrationState registration for shops, under the state’s Shops and Establishments lawMost shops; some states exempt very small establishments. See our guide.
FSSAI registration or licenceFood safety registration (basic registration for small food businesses with turnover up to ₹12 lakh; state licence above that)Any shop selling food items, which includes almost every kirana
GST registrationGoods and Services Tax registrationRequired above the turnover threshold (for businesses selling only goods, ₹40 lakh in most states, lower in some); voluntary below. A composition option exists for small businesses.
Trade licenceMunicipal permission to run a trade at that addressRequired by many municipal corporations
Udyam registrationFree online MSME registrationOptional; retail traders can register for priority sector lending benefits
Weighing scale verificationLegal Metrology stamping of scales used for loose goodsAny shop that weighs goods for sale
Current bank accountSeparate business accountStrongly recommended for UPI, suppliers and records
Check your state and municipal rules; requirements and thresholds change.

We cover these in more detail in shop and establishment registration, FSSAI registration for food shops and the GST composition scheme for shopkeepers. In Hindi, see दुकान के लिए ज़रूरी लाइसेंस और रजिस्ट्रेशन.

Step 3: Work out your budget

Costs vary enormously by city, shop size and how you set up, so we won’t give you a single number. Instead, use this worksheet to build your own estimate, and talk to two or three shop owners nearby about what they spent.

ItemWhat it includesYour estimate
PremisesDeposit, first months’ rent, any brokerage₹
SetupShelves and racks, counter, signboard, lighting, painting, shutter repair₹
EquipmentRefrigerator or visi-cooler, freezer (if needed), weighing scale, billing device or phone, printer, CCTV₹
Initial stockYour opening range (see step 4)₹
RegistrationsFees and any professional help₹
Working capitalCash to run for 2–3 months: rent, electricity, staff, restocking, supplier credit gaps₹
BufferUnexpected costs: repairs, wastage, delays₹
Working capital is the line most new shopkeepers underestimate. Many shops fail not because they’re unprofitable, but because they run out of cash.

Step 4: Plan your opening stock

You don’t need to stock everything on day one. Start with what people in your area buy most often, and grow from there.

  • Staples: atta, rice, dal, sugar, salt, oil, tea, spices.
  • Daily needs: milk (if you have refrigeration), bread, eggs, biscuits, snacks.
  • Personal care: soap, shampoo sachets, toothpaste, detergents.
  • Household: cleaning items, matches, candles, batteries.
  • Local specials: whatever your neighbourhood wants that bigger stores don’t stock.

Ask nearby residents what they wish was available. Keep popular items deep and the rest shallow until you know what sells. Our guide to inventory management for small shops explains ABC analysis and reorder levels.

Step 5: Find suppliers

SourceGood forWatch out for
Company distributorsBranded FMCG products, regular delivery, sometimes creditMinimum orders; you need to build the relationship
Local wholesale marketsWide range, loose items, competitive pricesYour time and transport; quality checks
Cash and carry storesBulk buying at trade prices, with a business registrationUsually cash or immediate payment
B2B ordering appsOrder on your phone, delivered to the shopCompare prices and terms; check reliability
Most kiranas use a mix. Credit terms from suppliers can make a big difference to your cash.

Step 6: Set up the shop

  • Layout: decide between counter-service (you fetch items) and self-service aisles. Many small kiranas mix both. See retail store layouts.
  • Shelves: best sellers at eye level, heavy items low; every item has a fixed place.
  • Lighting and cleanliness: a bright, clean shop looks more trustworthy.
  • Signboard: clear name, readable from a distance, in the language people use.
  • Billing: a simple billing app on a phone or tablet helps track sales and stock from day one.
  • Payments: a UPI QR code and a sound box. UPI handles more than 24 billion transactions a month in India; customers expect it. See UPI payments at the counter.
  • Carry bags: plastic bags under 120 microns are banned; offer cloth, jute or paper. See plastic carry bag rules.

Step 7: Decide your rules before day one

Decide in advance how you’ll handle the things that cause trouble later:

The first 90 days

Building regulars
  1. Week 1Soft opening. Tell neighbours personally. Note every request you can’t fulfil.
  2. Weeks 2–4Adjust stock to what actually sells. Set up WhatsApp ordering for regular customers.
  3. Month 2Learn names and preferences. Introduce home delivery nearby. Review supplier terms.
  4. Month 3Review your numbers: daily sales, margins, stock turns, credit outstanding. Cut what doesn’t sell; deepen what does.

The fastest way to build a kirana business is to turn first-time visitors into regulars. See how neighbourhood stores build loyalty and our Hindi guide छोटी दुकान की बिक्री बढ़ाने के तरीके.

Going digital from the start

A digital starter kit
  1. UPI and sound boxFrom day one.
  2. Billing appRecords sales and stock automatically.
  3. WhatsApp BusinessCatalogue, quick replies and orders from regulars.
  4. Google Business ProfileSo new residents find you on maps.
  5. ONDC or delivery apps (later)Once your stock records are reliable.

Our Hindi guide किराना दुकान को डिजिटल कैसे बनाएं covers each of these. And for how quick commerce affects new kiranas, read quick commerce and the neighbourhood store.

The short version

  • Choose the location carefully: households nearby, visibility, competition and fair rent.
  • Common registrations: shop registration, FSSAI, trade licence, GST above the threshold, scale verification.
  • Budget for working capital, not just setup and stock.
  • Start with a focused range and grow it from what customers ask for.
  • Go digital early: UPI, billing app, WhatsApp, Google profile.

Mistakes new kirana owners make

  1. Choosing a location for low rent alone. Cheap rent in the wrong place is expensive.
  2. Overstocking slow items. Cash gets stuck on shelves.
  3. Giving credit without limits or records. It damages cash flow and relationships.
  4. Mixing personal and shop money. You lose track of whether the shop is profitable.
  5. Skipping registrations. Fines and closures cost far more than doing it properly.
  6. Competing only on price. You’ll rarely win against big players; win on service instead.

Opening a kirana is hard work, but it’s also one of the most direct ways to build a business in India: one that serves your neighbours every day and grows with them. Plan carefully, start focused, and let your customers tell you what to stock next.

Sources

  1. Invest India: modernisation of kirana stores in India
  2. CB Insights: the kirana store and India’s retail opportunity
  3. ClearTax: FSSAI registration vs licence
  4. IncorpX: Shop and Establishment licence, state-wise guide
  5. ClearTax: GST composition scheme
  6. Business Today: retailers and wholesalers allowed to register under MSME (Udyam)
  7. Outlook Money: UPI processes 24.07 billion transactions in September 2026