BillZap Try in browserTry Download free
All posts

Kirana

How to Start a Kirana Store in India (2026): Cost, Licences and Profit

A practical plan for opening a neighbourhood kirana store in 2026, with an itemised budget, the licences you need under the new FSSAI limits, what to stock first, a worked monthly profit and the first 90 days.

Dakshesh B · 17 min read

AI overview

Quick answer
  • Setup cost: roughly ₹4 lakh to ₹8 lakh for a 200-300 sq ft store in a tier-2 town, by our estimate. Initial stock is the biggest single line. Tier-1 cities cost more, mainly through rent and deposits.
  • Licences: Shop and Establishment registration, FSSAI basic registration (₹100 a year for turnover up to ₹1.5 crore from 1 April 2026), a stamped weighing scale, and a trade licence where your city requires one. GST only once turnover crosses the limit.
  • Profit: at ₹3 lakh of monthly sales and a blended gross margin of about 12%, a small store makes around ₹36,000 gross, which after rent, a helper and bills leaves about ₹9,000. Sales, not margin, are what change the picture.
  • Break-even: in our example, about ₹7,500 of sales a day covers the fixed costs.
  • What decides success: location and footfall, fast-moving stock, tight control of udhaar (credit), and a daily cash check.
On this page 16 sections
  1. Is a kirana store still a good business?
  2. Step 1: Choose the location
  3. Step 2: Decide the size and format
  4. Step 3: Budget the setup cost
  5. Step 4: Get your licences and registrations
  6. Step 5: Find suppliers
  7. Step 6: Decide what to stock first
  8. Step 7: Understand margins and pricing
  9. Step 8: Work out the monthly profit
  10. Step 9: Set an udhaar (credit) policy on day one
  11. Step 10: Handle cash, UPI and the day close
  12. Your first 90 days
  13. Common mistakes to avoid
  14. Run the counter on your phone with BillZap
  15. FAQ: starting a kirana store
  16. The bottom line

Ravi has ₹6 lakh saved, a ground-floor shutter for rent two streets from his house, and a question his whole family has an opinion on: is a kirana store still a good business? The colony has 400 homes, one older store that closes at 8 pm, and a quick-commerce app that charges a delivery fee for anything under ₹199. He knows people will always need atta, milk and soap. What he does not know is how much it really costs, which papers he needs, and how much he can expect to take home.

This guide answers those three questions for anyone in Ravi's position. It gives an itemised setup budget for a small neighbourhood store, the licences and registrations you need under the current rules, including the FSSAI limits that changed in April 2026, how to choose a location and your first stock, a worked monthly profit and loss, and a plan for the first 90 days.

Is a kirana store still a good business?

A neighbourhood store survives on three things a large chain or an app finds hard to copy: it is close, it is open when people need it, and the owner knows the customers. Someone who runs out of milk at 9 pm or needs one packet of salt does not want to wait for a delivery slot or meet a minimum order.

It is also a business of thin margins and long hours. Most of what you sell earns a small percentage, and you make money on volume and repeat visits. A store that opens late, runs out of basics, or gives credit to everyone will struggle no matter how good the location is.

Takeaway: a kirana store is a steady business, not a quick one. Plan for long days and small margins, and make it up on footfall.

Step 1: Choose the location

Location decides most of your sales before you stock a single shelf. Spend a week on it.

  • Count the homes within a five-minute walk. A dense colony or a set of apartment blocks is worth more than a long road with scattered houses.
  • Stand outside at 8 am and 8 pm and count people walking past. Morning milk and bread, and evening top-ups, are when a kirana store earns.
  • Look at the competition. One tired store nearby is an opportunity; three well-run stores on the same lane is a warning.
  • Check the rent against the footfall. A cheaper shop one lane back from the main road can be the better deal if people still pass it.
  • Ask what is missing. Fresh vegetables, dairy, a store that opens early, home delivery on a phone call: a gap in the area is your opening.

Takeaway: pay for footfall, not for frontage. A busy lane with modest rent beats a quiet main road.

Step 2: Decide the size and format

Most neighbourhood stores start at 150 to 300 sq ft. That is enough for staples, packaged food, dairy, personal care and household goods, with a counter at the front.

You will choose between:

  • Counter service, where the customer asks and you fetch. It needs less space and stops shoplifting, but it is slower at rush hour.
  • Self-service aisles, where customers pick items themselves. It needs more space and more watching, but customers often buy more.

A common middle path is a counter at the front for loose staples weighed to order, with open shelves for packaged goods that customers can reach.

Takeaway: start small and full. A packed 200 sq ft store looks better and sells more than a half-empty 400 sq ft one.

Step 3: Budget the setup cost

The figures you find online range from ₹3.5 lakh to over ₹15 lakh, because they describe different stores. Here is an itemised estimate for a 200-300 sq ft neighbourhood store in a tier-2 town, assuming a rent of about ₹10,000 a month. Treat every line as an estimate and get local quotes.

Item Low estimate High estimate Notes
Rent deposit ₹30,000 ₹60,000 Often 3-6 months' rent
First month's rent ₹10,000 ₹10,000 At ₹10,000 a month
Racks, shelves and counter ₹60,000 ₹1,20,000 Second-hand racks cut this sharply
Refrigerator or visi-cooler ₹25,000 ₹50,000 Some dairy and beverage brands place coolers on agreement; ask your distributor
Electronic weighing scale ₹4,000 ₹10,000 Must be verified and stamped
Billing setup ₹0 ₹8,000 A phone you already own, plus an optional printer
Signage, lighting and wiring ₹15,000 ₹35,000
Licences and registration ₹2,000 ₹10,000 Varies by state and city
Initial stock ₹2,00,000 ₹4,00,000 The biggest single line
Working capital buffer ₹50,000 ₹1,00,000 For restocking and two months of fixed costs
Total ₹3,96,000 ₹8,03,000 About ₹4 lakh to ₹8 lakh

In a tier-1 city, expect the rent and deposit lines to be several times higher, and the interiors to cost more. Stock costs much the same anywhere, because a packet of biscuits costs the same to buy.

Two ways to bring the number down without hurting the store: buy second-hand racks from a store that is closing, and start with a smaller range of fast-moving stock rather than a bit of everything.

Takeaway: most of your money goes into stock and the space. Keep the buffer; running out of cash in month two is the most common way a new store fails.

Step 4: Get your licences and registrations

You do not need a long list of papers to open a small kirana store, but you do need the right ones. Many guides still quote the old FSSAI limits, which changed on 1 April 2026.

Licence or registration Who needs it Where Notes
Shop and Establishment registration Every shop Your state's labour department portal Under your state's Shops and Establishments Act, usually within a set period of opening; the rules vary by state
FSSAI basic registration Any store selling food, with turnover up to ₹1.5 crore FoSCoS (foscos.fssai.gov.in) ₹100 a year. Above ₹1.5 crore and up to ₹50 crore you need a State licence; above that, a Central licence
Weighing scale verification Anyone selling by weight State Legal Metrology department Scales must be verified and stamped
Trade licence Required by many municipalities Your city's municipal office Not every city asks for one
GST registration Once turnover crosses ₹40 lakh for goods in most states (₹20 lakh in some), or if you sell to another state gst.gov.in See our GST registration limit guide
Udyam registration Optional for retailers udyamregistration.gov.in Gives access to priority-sector lending; see our Udyam registration guide
Current account and UPI QR Strongly advised Your bank or a payments app Keeps shop money separate from personal money

A few details worth knowing:

  • FSSAI. From 1 April 2026, basic registration covers food businesses with annual turnover up to ₹1.5 crore, up from ₹12 lakh, so almost every new kirana store needs only the ₹100 registration. Registrations issued from that date stay valid as long as the annual fee is paid. You will need a photo, ID proof, proof that you occupy the premises (such as a rent agreement), and a list of the food categories you sell.
  • MRP. Packaged goods must carry an MRP and the required declarations, and you must not sell above the MRP.
  • Tobacco. If you sell cigarettes or tobacco, the COTPA rules apply: no sales to anyone under 18, and no sales within 100 yards of a school or college.
  • GST later. Most new stores start below the GST limit. When you cross it, you can register normally or consider the composition scheme, which charges 1% of turnover with simpler returns.

Takeaway: for most new stores, the essentials are Shop and Establishment registration, FSSAI basic registration and a stamped scale. Add GST when your turnover gets there.

Step 5: Find suppliers

You will buy from a mix of sources, and the mix decides your margins.

  • Wholesale markets in your town for staples such as rice, dal, sugar and oil. Prices move, so compare two or three traders.
  • Distributors and stockists of FMCG brands, who visit stores, take orders and deliver. They often give credit for a week or two once they trust you, and sometimes schemes on volume.
  • B2B ordering apps, which deliver packaged goods to small stores. Compare their prices and delivery reliability with your local distributor before switching.
  • Local dairies and bakeries for milk, curd, bread and eggs, delivered daily.

Ask every supplier the same questions: minimum order, delivery days, credit period, returns for damaged or expired goods, and any schemes.

Takeaway: a good distributor is worth more than a slightly lower price. Reliable delivery keeps your shelves full.

Step 6: Decide what to stock first

New owners often stock too widely and too deep. Start with what your area buys every week, then add.

Category Examples How it moves
Staples Rice, atta, dal, sugar, salt, oil Fast, steady, low margin
Dairy and bakery Milk, curd, paneer, bread, eggs Very fast, daily, short shelf life
Packaged food Biscuits, snacks, noodles, spices, tea Fast, better margin
Personal care Soap, shampoo, toothpaste Steady, better margin
Household Detergent, dishwash, cleaners Steady
Beverages Soft drinks, juices Seasonal, faster in summer

Two rules help:

  • Stock fast movers deep and slow movers shallow. Never run out of milk or atta; carry only a few packets of anything you sell once a week.
  • Watch for what customers ask for and you do not have. Write it down. Those notes are your next order.

Takeaway: your first month is research. Let what sells decide your second order.

Step 7: Understand margins and pricing

Margin is the difference between what you pay and what you sell at, as a percentage of the selling price. In a kirana store it varies a lot by category. The ranges below are illustrative assumptions for planning, not fixed figures; your distributors and local market will set the real ones.

Category Illustrative gross margin
Loose staples (rice, atta, dal, sugar) Lower, often single digits
Milk and daily dairy Low
Packaged food and snacks Moderate
Personal care and household Higher

What matters is your blended margin across everything you sell. For planning, we use 12%. A store that sells mostly staples will be below that; one with a strong personal care and packaged food range can be above it.

Price packaged goods at or below MRP. For loose staples, check what the nearest stores charge and stay competitive; customers compare the price of atta and oil.

Takeaway: you earn on the mix. Push the higher-margin shelves without letting staples run out.

Step 8: Work out the monthly profit

Here is a worked month for a small store with ₹3,00,000 of sales, about ₹10,000 a day, and a blended gross margin of 12%. All figures are assumptions for illustration.

Amount
Sales ₹3,00,000
Cost of goods sold (88%) ₹2,64,000
Gross profit (12%) ₹36,000
Rent ₹10,000
Electricity ₹3,000
Helper's salary ₹10,000
Miscellaneous (bags, phone, transport, small breakage) ₹4,000
Total running costs ₹27,000
Net profit ₹9,000

That ₹9,000 is before paying yourself for your own time. It is a thin month, and it shows why sales matter more than anything else.

Now the same store at ₹4,50,000 of sales, with costs rising slightly because of more bags and transport:

Amount
Gross profit (12% of ₹4,50,000) ₹54,000
Running costs ₹29,000
Net profit ₹25,000

Break-even. With running costs of ₹27,000 and a 12% margin, the store breaks even at ₹27,000 ÷ 0.12 = ₹2,25,000 of sales a month, or about ₹7,500 a day over 30 days. Every rupee of sales above that adds 12 paise of profit.

Many owners start without a helper and run the store with family. That removes the ₹10,000 salary line and lifts the first example to ₹19,000 a month, at the cost of longer hours.

Takeaway: know your daily break-even number and check it every evening. It is the one figure that tells you whether the month is working.

Step 9: Set an udhaar (credit) policy on day one

Credit is part of how neighbourhood stores keep customers, and it is also how many of them run out of cash. Decide the rules before the first customer asks.

  • Give credit only to regular customers you know, and set a limit for each.
  • Cap the total. Keep the whole udhaar book to a small share of your monthly sales, and stop new credit when you hit the cap.
  • Set a settlement date, such as the 5th of each month after salaries.
  • Record every credit sale the same day, with the amount and date. Memory is not a ledger.
  • Remind politely and early. A reminder in the first week is easier than a conversation after two months.

Takeaway: udhaar is a loan from your working capital. Lend it on purpose, not by habit.

Step 10: Handle cash, UPI and the day close

Most customers now pay by UPI for anything above a few rupees. Put a printed merchant QR on the counter and, if you can, on each bill, so customers pay before they walk out.

At the end of each day:

  1. Count the cash in the drawer.
  2. Check UPI receipts for the day in your bank or payments app.
  3. Compare both with your bills. Cash plus UPI should equal the day's sales, minus any credit given.
  4. Note what ran low for tomorrow's order.

Ten minutes of this every night catches mistakes while you still remember the day, and tells you your daily sales against the break-even number.

Takeaway: a store that closes the day properly knows whether it made money. One that does not finds out at the end of the year.

Your first 90 days

Period Focus
Weeks 1-2 Open with core stock. Write down every item customers ask for that you do not have. Learn your rush hours.
Weeks 3-4 Place your second order based on what sold. Fix your udhaar limits. Start the nightly day close if you have not already.
Month 2 Add the most-requested missing items. Drop or reduce slow movers. Negotiate credit with your best distributors.
Month 3 Review your daily sales against break-even. Decide on a helper, longer hours or home delivery by phone or WhatsApp.

Takeaway: treat the first three months as a test you adjust weekly, not a plan you set once.

Common mistakes to avoid

  • Overstocking slow items and running out of fast ones.
  • Spending the buffer on interiors and having nothing left for restocking in month two.
  • Unlimited udhaar to everyone who asks.
  • Mixing shop and personal money in one account and one drawer.
  • Skipping the daily count, so small losses go unnoticed for months.
  • Ignoring expiry dates on dairy and packaged food.
  • Opening late or closing early when the area's busiest hours are 7-9 am and 7-9 pm.

Run the counter on your phone with BillZap

A new store does not need expensive software to bill properly. BillZap is a free Android app built for a single counter:

  • Bills with or without GST, so it works from day one and still fits once you register.
  • Saved products with prices, stock levels and low-stock alerts, and decimal quantities for loose items such as 0.5 kg of dal.
  • CSV import to load your product list in one go.
  • A UPI QR on the bill and WhatsApp or PDF sharing.
  • Payment reminders for unpaid bills and a daily cash close split by payment mode.

It works fully offline, needs no sign-up, and has no paid tier. It is Android only, does not scan barcodes and is not a full udhaar ledger; it tracks unpaid bills rather than a running credit book. For a wider comparison, see our guide to the best billing app for a kirana store, and our walkthrough of making a GST bill on your phone.

FAQ: starting a kirana store

How much does it cost to start a kirana store in India?

For a 200-300 sq ft neighbourhood store in a tier-2 town, our itemised estimate is about ₹4 lakh to ₹8 lakh, with initial stock the largest part. Tier-1 cities cost more because of rent and deposits. Get local quotes for each line before you commit.

Which licences do I need to open a kirana store?

Usually Shop and Establishment registration under your state's law, FSSAI basic registration if you sell food and your turnover is up to ₹1.5 crore, a verified and stamped weighing scale, and a trade licence if your municipality requires one. GST registration is needed once your turnover crosses the limit or if you sell to another state.

What is the FSSAI limit for a kirana store in 2026?

From 1 April 2026, FSSAI basic registration covers food businesses with annual turnover up to ₹1.5 crore, at ₹100 a year. Above that and up to ₹50 crore you need a State licence, and above ₹50 crore a Central licence. Older guides that mention ₹12 lakh are out of date.

How much profit does a kirana store make?

It depends mainly on sales. In our worked example, ₹3 lakh of monthly sales at a 12% blended margin gives ₹36,000 of gross profit and about ₹9,000 after rent, a helper and bills. At ₹4.5 lakh of sales, the same store makes about ₹25,000. These are illustrative figures; your margins and costs will differ.

Do I need GST registration to start a kirana store?

Not at first, in most cases. A store that sells only goods within its state needs to register once turnover crosses ₹40 lakh in most states, or ₹20 lakh in some. You must register earlier if you sell to customers in another state. You can register voluntarily before then if it helps your business.

Is a kirana store profitable with quick-commerce apps around?

It can be. A neighbourhood store competes on being close, open early and late, having no minimum order and knowing its customers. Stores that keep basics in stock, close the day properly and control credit tend to do well even with apps nearby.

How much stock should I start with?

Enough to keep fast-moving staples, dairy and the most popular packaged items well stocked, with only small quantities of slow movers. In our budget that is ₹2 lakh to ₹4 lakh. Let your first month's sales decide the second order.

Should I give credit (udhaar) to customers?

Only to regular customers you know, with a limit per person, a cap on the total, a monthly settlement date and a record of every credit sale. Unlimited credit is one of the most common reasons a new store runs short of cash.

The bottom line

Starting a kirana store is less about a big idea than about getting a few ordinary things right: a location with real footfall, a budget that keeps a cash buffer, the three or four registrations you actually need, stock that matches what your area buys, and a nightly habit of counting the day. Know your break-even number, and you will know every evening whether the store is working.

When you open, keep billing simple. If you want a free app that handles bills, stock alerts, UPI and the daily cash close from one phone, BillZap is on Google Play. It works offline with no sign-up.

This guide is general information for people planning a small retail store, not legal, tax or financial advice. Costs, margins and licence rules vary by state and city and change over time; confirm current requirements with your local authorities and a chartered accountant before you commit money.

Make your next GST bill in 30 seconds

BillZap is free, works with no internet and needs no sign-up.

Download free on Google Play

Share this guide

LinkedIn X WhatsApp

Keep reading

All posts