Opening a supermarket is exciting. There's the location to secure, shelves to fit, suppliers to negotiate with and a grand opening to plan. In the rush, systems often come last: a billing program is installed the week before opening, products are typed in a hurry, and staff learn the counter on the first busy day. Those shortcuts create problems that last for years.

This guide focuses on the part new owners tend to underestimate: the registrations, systems and software a supermarket needs to run properly from the first day, and how to set them up so the store starts clean. It's a practical overview; check specific legal requirements with your accountant and local authorities, as they vary by state and city.

1. Plan the store before you plan the systems

Your systems should fit the store you're opening. Before choosing software, be clear about:

  • Size and format: a large neighbourhood grocery, a mid-size supermarket, or a bigger store with fresh produce, bakery or other counters.
  • Number of billing counters at opening, and how many you might add.
  • Product range: roughly how many products, and how many are loose goods sold by weight.
  • Customers: mostly walk-in families, or also businesses such as hotels, offices and smaller shops that buy on credit.
  • Staff: how many cashiers, who handles purchases, who manages the store when you're away.

These answers decide how much you need from your software and hardware.

2. Registrations and compliance

Requirements differ by location, but a new supermarket in India typically needs:

  • GST registration if your turnover will cross the threshold, which most supermarkets will. Decide with your accountant whether regular registration or the composition scheme suits you.
  • FSSAI registration or licence for selling food, with the category depending on your turnover.
  • Shop and Establishment registration under your state's law.
  • Trade licence from the local municipal authority, where required.
  • Legal Metrology compliance for weighing scales used to sell goods by weight.
  • A current bank account in the business name, with UPI and card acceptance set up.

Your GST registration type matters for software setup, because it decides whether you issue tax invoices or bills of supply. Our GST billing guide explains the difference.

3. Suppliers and purchasing

A supermarket buys from many sources: company distributors, wholesalers, local producers and wholesale markets. For each supplier, record their GSTIN, payment terms, delivery days and contact details. From the start, enter every supplier bill into your system. It's the only way stock, input tax credit and supplier balances stay correct. New stores that skip this in the busy opening weeks spend months cleaning up afterwards.

4. Hardware for the counter and back office

  • Billing computers for each counter, with a modern browser.
  • Barcode scanners, one per counter. See our barcode billing guide for the options.
  • 80mm thermal receipt printers for walk-in customers.
  • An A4 printer for tax invoices to business customers and for reports.
  • Cash drawers at each counter.
  • Weighing scales for loose goods, verified as required.
  • A reliable internet connection, with a backup such as a mobile hotspot.
  • A back-office computer for purchases, reports and admin work.

5. Choosing your software

This is the most important systems decision you'll make, because it's the hardest to change later. A new supermarket should start with an integrated system, not a billing app it will outgrow in six months. From day one, you want:

  • A fast POS with barcode scanning, split payments, credit sales and hold and resume.
  • Inventory that updates with every sale, purchase, return and adjustment.
  • Purchases and supplier balances.
  • Customer credit with statements, ageing and reminders.
  • GST invoices and GST reports.
  • Automatic accounting: profit and loss, balance sheet and more.
  • Staff roles, discount limits, approvals and an audit log.
  • A dashboard that shows what needs attention.
  • Backups you control.

Our supermarket ERP buyer's guide explains each of these in detail, and our comparison of subscription and one-time ERP helps you choose a pricing model. Choose early, at least a few weeks before opening, so there's time to set it up and train staff.

6. Set up your product data properly

Product data is the foundation of everything: billing speed, stock accuracy, GST and profit. Before opening:

  1. Create categories and brands that match how your store is laid out.
  2. Add every product with its name, barcode, unit, selling price, purchase price, GST rate and HSN code. Get GST rates and HSN codes checked by your accountant.
  3. Create separate products for each size and variant.
  4. Set up loose goods with a clear unit, such as per kilogram.
  5. Test-scan a sample of products at the counter to confirm every barcode is recognised.

It's tedious work, but every hour spent here saves many later.

7. Set your pricing and margins

New owners often price products by copying the MRP or a nearby competitor. That's a reasonable start, but decide your approach deliberately. Know your purchase cost and target margin for each category, since staples like rice, atta and oil usually carry thin margins while snacks, personal care and household items carry more. Decide your policy on discounts below MRP, and set cashier discount limits to match it. Record both purchase and selling prices in your software from day one, so it can show profit by product and category. Within a few weeks, sales analysis will show where you're competitive and where you're leaving money on the table.

8. Enter opening stock

When the shelves are stocked, record your opening stock. The cleanest way is to enter your initial supplier bills as purchases, so stock, costs and supplier balances all start correctly. Count everything once before opening day and adjust any differences.

9. Set up staff and controls

Create a separate login for every person, and give each the permissions they need and no more:

  • Cashiers: billing, with a sensible discount limit.
  • Store manager: approvals for discounts above cashier limits, returns, purchases and daily reports.
  • Owner or admin: full access, settings, users, financial reports and backups.

Setting this up before opening is far easier than tightening controls later, when staff are used to doing whatever they like. Our guide to stopping cashier theft and discount misuse explains why this matters.

10. Train your team

Run practice sessions in the days before opening. Have cashiers bill real products, take split payments, sell on credit to a test customer, hold and resume bills, and process a return. Have the manager approve a discount and enter a purchase. Then clear the test data or use a separate practice setup, so your real books start clean.

11. Decide your daily routines

  • Opening: check the dashboard for low stock and pending supplier bills; set the opening cash in each till.
  • During the day: bill every sale, enter every purchase as it arrives, record every expense.
  • Closing: count cash against the system, review sales and collections, send credit reminders, take a backup.
  • Weekly: review slow-moving stock and customer outstanding; count one section of the store.
  • Monthly: review profit and loss, export GST reports, lock the books after filing.

Our guide to the reports every supermarket owner should check lays out what to look at and when.

Launch checklist

  1. Registrations complete: GST, FSSAI, Shop and Establishment, trade licence as required.
  2. Bank account, UPI and card acceptance working.
  3. Hardware installed and tested at every counter.
  4. Software installed, settings configured, invoice format checked.
  5. All products entered with barcodes, prices, GST and HSN.
  6. Opening stock entered through purchases and counted.
  7. Supplier records created with GSTIN and terms.
  8. Staff logins, roles and discount limits set.
  9. Team trained on billing, payments, credit, returns and approvals.
  10. Test data cleared; first backup taken.

The first 90 days

Expect the first months to reveal gaps: products missing barcodes, prices that need adjusting, suppliers who deliver late. Use your system to learn quickly. Watch which products sell and which don't, tighten reorder levels, keep credit customers on schedule and compare each month's profit with the last. Keep a short list of everything that went wrong in the first weeks, such as a missing barcode, a wrong GST rate or a confused return, and fix the cause in the system rather than working around it at the counter. Stores that build these habits early rarely lose control later.

Starting with Grocer OS

Grocer OS by Crafts Software is built to give a new supermarket every system in this guide from the first day. It includes a fast POS with barcode scanning, split payments, credit sales and hold and resume; inventory, purchases and returns; customer and supplier outstanding with ageing and WhatsApp reminders; GST invoices and reports; automatic accounting; users, roles, discount limits, approvals and an audit log; and a dashboard of business insights. It even includes sample data for training.

Our team installs Grocer OS on your own hosting, with no monthly subscription, and it comes with a go-live checklist and a simple user guide for shop staff. If your store needs something specific, we can customize it for you.

Open With the Right Systems

Start Your Supermarket on Grocer OS

Grocer OS brings POS billing, inventory, GST and accounting together, and its dashboard shows you what needs attention every day. It runs on your own hosting with no monthly subscription, and our team can customize it to the way your store works.

Explore Grocer OS →

Conclusion

A supermarket that opens with clean product data, a complete integrated system, proper staff controls and simple daily routines starts life with an advantage it keeps for years. Choose your software early, set it up carefully, train your team before the doors open, and let the system give you a clear view of the business from the very first sale.