Billing Software for Kirana Store India — Complete 2026 Guide

The kirana store is India's most democratic institution. Every neighbourhood in every city, every...

Admin
 
GST & Tax Compliance
 
Aug 11, 2026

The kirana store is India's most democratic institution.

Every neighbourhood in every city, every village in every district — the kirana store is there. The corner grocery shop that opens at 7 AM and closes at 10 PM. The general store that sells everything from atta and dal to soap and shampoo, from chips and biscuits to edible oil and tea. The neighbourhood merchant who knows every family's name, extends credit when money is tight, and delivers to the doorstep before modern e-commerce made delivery fashionable.

India has approximately 12-15 million kirana stores — making it one of the most retail-dense nations in the world. These stores collectively serve the daily grocery and household needs of over a billion people, employ tens of millions of shop owners and helpers, and represent one of the most resilient and adaptive commercial formats in history.

But in 2026, the kirana store owner faces a reality that their parents' generation never imagined — GST compliance.

Every kirana store above ₹40 lakh annual turnover is required to register for GST, file monthly or quarterly returns, maintain purchase and sale records, and issue GST-compliant invoices. And kirana store GST is not simple — grocery products span 0% (fresh vegetables, milk), 5% (packaged staples), 12% (processed foods), 18% (packaged water, instant coffee, some personal care), and 28% (aerated drinks, tobacco) — often with multiple rates on the same bill.

A kirana shop customer buying milk, packaged biscuits, a cold drink, a soap bar, and a packet of cigarettes in one purchase — that single bill crosses four different GST rate categories. Getting every rate right, on every bill, for hundreds of customers per day — this is the billing challenge that kirana store owners face in 2026.

This comprehensive guide covers every billing and GST compliance requirement for India's kirana stores — and how ERP Group's accounting software and POS software automates billing and GST compliance for India's neighbourhood grocery stores.

Understanding India's Kirana Store Ecosystem

What Makes the Indian Kirana Store Unique

The Indian kirana store is not simply a small grocery shop — it is a deeply embedded community institution with commercial characteristics that no other retail format has replicated:

Comprehensive Product Range in Limited Space

A typical 200-500 sqft kirana store stocks 500-2,000+ SKUs — grains and pulses, packaged food, beverages, personal care, household cleaning products, tobacco, stationery, battery cells, mobile recharge, and dozens of other categories — all in a space that would fit in a large apartment living room.

Deep Community Relationships

The kirana owner knows their customers by name, knows their regular purchases, extends udhar (credit) to trusted families, and maintains relationships that span decades and generations. This relationship-based commerce is the kirana store's most powerful competitive advantage.

Operating Hours That No Organized Retail Matches

Opening by 7 AM and closing at 10 PM or later — kirana stores provide access at hours when organized retail chains are closed. In many neighbourhoods, the kirana store is the only option for urgent household needs at any hour.

The Udhar (Credit) System

Most established kirana stores maintain credit accounts for regular customers — providing goods on account and settling weekly or monthly. This informal credit system serves households without immediate payment capability.

Types of Kirana Stores

General Grocery Kiranas

The most common type — selling grains, pulses, packaged food, personal care, household products, tobacco, and beverages. The full-service neighbourhood grocery store.

Specialist Kiranas

Shops specializing in a specific category within the grocery segment — rice and grain specialists, dry fruit shops, spice shops, dairy product shops.

Wholesale-to-Retail Kirana (Semi-Wholesale)

Larger kirana stores in market areas that serve both walk-in retail customers and smaller local shops — operating at the boundary between wholesale and retail.

Modern Mini-Supermarkets

Larger organized kirana stores with 1,000-3,000 sqft, barcode scanning, multiple counter staff, and a comprehensive product range — the new-format kirana store competing with organized retail.

GST Registration — When Does Your Kirana Store Need It

The GST Threshold for Grocery Retail

GST registration is mandatory for kirana stores when annual aggregate turnover exceeds ₹40 lakh for goods suppliers in most states (including all major states).

Calculating Kirana Store Turnover for GST Threshold

What Counts as Turnover

All sales from your kirana store — taxable products, exempt products (fresh vegetables, loose milk), and even products you sell that carry zero GST — are counted in aggregate turnover for registration threshold purposes.

Most Medium and Large Kiranas Exceed ₹40 Lakh

A kirana store with average daily sales of just ₹11,000 generates ₹40 lakh annual turnover. A kirana store in a medium-density residential area typically generates ₹50,000-₹2,00,000 in daily sales — well above the registration threshold.

Composition Scheme — Is It Right for Your Kirana Store?

What is the Composition Scheme

GST Composition Scheme allows retail traders below ₹1.5 crore to pay GST at a flat 1% rate (for goods traders) on turnover — without maintaining detailed records or claiming ITC. Quarterly filing (CMP-08).

Composition Scheme Advantages for Small Kiranas

  • Simplified compliance — no GSTR-1, no GSTR-3B, just quarterly CMP-08
  • Lower tax rate (1% vs potentially higher effective rate under regular scheme)
  • No ITC complexity

Composition Scheme Disadvantages

  • Cannot issue GST tax invoices — buyers cannot claim ITC from your invoices
  • Cannot do inter-state sales
  • No ITC on your own purchases

For most kirana stores below ₹1.5 crore in predominantly B2C retail — the Composition Scheme is often the practical choice. However, for stores above ₹1.5 crore, or those supplying to businesses that need ITC, regular GST registration is required.

ERP Group's accounting software supports both regular and composition scheme kirana stores — generating appropriate billing documents and returns for each scheme.

GST on Grocery and FMCG Products — Complete Rate Guide

Why Kirana Store GST is Among India's Most Complex

The kirana store is unique in Indian retail because it carries products across every GST rate category — from completely exempt fresh produce to 28% taxed aerated beverages and tobacco — often on the same customer bill. Getting rates right for 1,000+ SKUs requires systematic product master configuration, not memory or manual selection.

Complete Kirana Store Product GST Reference

0% GST (Exempt) — The Core Grocery Staples

Fresh Fruits and Vegetables:
Tomatoes, onions, potatoes, all other fresh vegetables, fresh fruits — 0% GST when sold as fresh produce. This covers a significant portion of kirana stores in markets near fresh produce.

Milk (Liquid, Not Flavoured or Concentrated):
Fresh milk, pasteurized milk, UHT milk in pouches — 0% GST. Amul, Mother Dairy, Nandini, and all other milk brands in liquid pouch form.

Eggs:
Eggs (not processed) — 0% GST.

Unbranded Staple Grains:
Rice (unbranded, sold loose), wheat (unbranded), atta/flour (unbranded, loose) — 0% GST. When the same products are branded and packaged — 5% GST applies.

Curd, Lassi, Buttermilk (Unpackaged/Not Pre-Packaged):
Curd, lassi sold in loose form or in returnable containers (not sealed retail packaging) — 0% GST.

Fresh Meat and Fish (Not Processed):
Fresh chicken, mutton, fish — 0% GST when unprocessed.

Salt (Unbranded):
Common salt — 0% GST.

Bread (Not Biscuits — Specifically Bread):
Packaged bread (sliced bread, rolls, pav) — 0% GST. Important: bread is different from biscuits (which are taxable).

5% GST — Packaged Staples and Basic FMCG

Branded Packaged Food Staples:

  • Packaged rice (Dawat, India Gate, Kohinoor) — 5% GST
  • Packaged atta/flour (Aashirvaad, Pillsbury, Shakti) — 5% GST
  • Sugar (all brands, all pack sizes) — 5% GST
  • Packaged pulses (Tata Sampann, Patanjali, loose brands) — 5% GST
  • Edible oils — all types (Saffola, Fortune, Sundrop, Dhara) — 5% GST
  • Tea (all brands — Tata Tea, Red Label, Electric, loose tea) — 5% GST
  • Coffee (filter coffee, ground coffee — not instant) — 5% GST
  • Skimmed milk powder (Amul, Mother Dairy) — 5% GST
  • Paneer (packaged) — 5% GST
  • Curd (packaged in sealed retail pack) — 5% GST
  • Ghee (Amul, Mother Dairy, Patanjali) — 5% GST
  • Jaggery (packaged) — 5% GST
  • Honey (branded, packaged) — 5% GST
  • Cashew nuts (HSN 0801) — 5% GST
  • Raisins (HSN 0806) — 5% GST
  • Frozen vegetables (packaged) — 5% GST

Biscuits Below ₹100/Kg MRP — 5% GST:
Economy and mass-market biscuits (many glucose biscuits, Marie biscuits at lower price points) with MRP ≤₹100/kg — 5% GST. Above ₹100/kg MRP → 12% GST.

Footwear Below ₹1,000 MRP:
For kiranas that sell slippers and basic footwear — below ₹1,000 MRP is 5% GST.

12% GST — Processed and Branded FMCG

Processed Food Products at 12%:

  • Biscuits above ₹100/kg MRP (most branded biscuits — Parle-G's premium range, Britannia, Oreo) — 12% GST
  • Chocolate and chocolate products (Dairy Milk, Kit Kat, 5-Star) — 12% GST
  • Instant noodles (Maggi, Top Ramen, Yippee) — 12% GST
  • Tomato ketchup and sauces (Heinz, Kissan, Maggi) — 12% GST
  • Packaged fruit juices (Real, Tropicana, Maaza) — 12% GST
  • Ready-to-eat snacks (some categories) — 12% GST
  • Jams and preserves — 12% GST
  • Dried fruits in premium packs (almonds, pistachios, walnuts) — 12% GST

Toothpaste and Oral Care:
Toothpaste (Colgate, Pepsodent, Close-Up, Dabur) — 12% GST. Toothbrushes — 12% GST. A common misunderstanding — many assume toothpaste is at 18% but it is specifically at 12%.

18% GST — Personal Care and Household Products

The Most Common Misunderstood Rate in Kirana Billing

Personal Care at 18%:

  • Shampoo (Head & Shoulders, Dove, Pantene) — 18% GST
  • Soap and body wash (Lux, Lifebuoy, Dettol, Dove) — 18% GST
  • Hair oil (Parachute, Dabur Amla, Bajaj) — 18% GST
  • Skin cream and moisturizer (Nivea, Pond's, Fair & Lovely/Glow & Lovely) — 18% GST
  • Deodorant and perfume — 18% GST
  • Baby diapers (Pampers, Huggies) — 18% GST

Household Cleaning Products at 18%:

  • Detergent powder and liquid (Surf Excel, Ariel, Rin, Tide) — 18% GST
  • Dishwashing bar and liquid (Vim, Pril) — 18% GST
  • Toilet cleaner (Harpic, Domex) — 18% GST
  • Floor cleaner (Lizol, Colin) — 18% GST
  • Room freshener — 18% GST

Beverages at 18%:

  • Packaged drinking water (Bisleri, Kinley, Aquafina in bottles below 20L) — 18% GST
  • Instant coffee (Nescafé, Bru Gold) — 18% GST
  • Milk-based flavoured drinks (Horlicks, Bournvita, Complan) — 18% GST

Other 18% Products:

  • Mosquito repellent (Good Knight, All-Out, Mortein) — 18% GST
  • Agarbatti/incense sticks — 12% GST (not 18%)

28% GST + Cess — Tobacco and Aerated Drinks

Tobacco Products:
Cigarettes, bidis, chewing tobacco, gutka, pan masala — 28% GST + specific cess. One of the highest-revenue categories in kirana stores despite the high tax rate.

Aerated Beverages:
Coca-Cola, Pepsi, Thums Up, Sprite, Limca, Mountain Dew, 7UP — 28% GST + 12% compensation cess. The cold drink cooler is one of the highest-GST sections of any kirana store.

The Three Most Common GST Rate Mistakes in Kirana Stores

Mistake 1 — Applying 18% to Toothpaste (Correct Rate: 12%)

Toothpaste is specifically at 12% — not 18% like most personal care. A kirana billing all personal care at 18% systematically over-taxes toothpaste.

Mistake 2 — Not Separating Exempt and Taxable Products

Billing fresh vegetables and milk at 5% GST when they are exempt — overcharging customers and overclaiming output tax.

Mistake 3 — Wrong Rate for Biscuits

Biscuits are at 5% if MRP ≤₹100/kg and 12% if MRP >₹100/kg. Many kiranas apply one rate for all biscuits — creating systematic errors on their most common product category.

Why Kirana Stores Need Dedicated Billing Software

The Challenge of Running Kirana Billing Manually

Many kirana store owners in India still maintain manual billing — handwritten receipts, mental arithmetic, a ledger for credit customers. In 2026, this approach creates multiple problems:

GST Compliance Risk

Without billing software, tracking sales by GST rate category for GSTR-1 and GSTR-3B filing is nearly impossible for a store selling 500+ SKUs at 3-4 different rates. Monthly return filing becomes a guesswork exercise.

Pricing Errors at High Speed

A busy kirana store serves 150-400 customers per day. Manual calculation with mental arithmetic creates pricing errors — under-billing losses the shop's margin, over-billing creates customer disputes.

Credit Customer Record Chaos

Maintaining udhar (credit) accounts for 50-100 credit customers in a traditional ledger creates collection problems — which customer owes what amount for how long is impossible to manage accurately without digital records.

Inventory Blind Spots

Without software tracking, the kirana owner doesn't know which products are running low (stockout costs sales) or which products are overstocked (capital tied up in slow-moving inventory). Purchasing decisions are made by visual inspection of shelves — not data.

Supplier Payment Confusion

Managing multiple FMCG distributor bills, tracking outstanding payments to each supplier, reconciling deliveries against invoices — without software, this creates payment disputes and potential ITC losses.

Key Billing Software Features for Kirana Shops

Feature 1 — Fast Barcode Scanning Billing

Scan and Bill in Seconds

ERP Group's POS software supports barcode scanner integration — the most efficient billing method for kirana stores with packaged goods. The billing staff scans the barcode, ERP Group identifies the product, applies the correct price and GST rate, and adds it to the bill. For a 15-item customer bill, barcode scanning takes 60-90 seconds — versus 3-5 minutes of manual product search and price lookup.

Name Search Without Barcode

For items without readable barcodes (or when the scanner is not used) — ERP Group's search allows product name typing. 3-4 characters bring up matching results instantly.

Feature 2 — Automatic GST Rate From Product Master

Pre-Configured GST Rates

Every product in ERP Group's kirana catalogue is configured with its correct GST rate — 0% for fresh produce, 5% for packaged staples, 12% for biscuits/chocolates/toothpaste, 18% for personal care and household, 28% for aerated drinks and tobacco.

Counter staff never select rates. The correct rate applies automatically from the product master — whether the item is Surf Excel (18%) or sugar (5%).

Feature 3 — Mixed Bill Handling

Multiple GST Rates on One Bill

A typical kirana customer bill crosses multiple GST rates. ERP Group computes each item's GST at its specific rate and consolidates the invoice:

  • Sugar 5 kg (5% GST)
  • Dove Shampoo (18% GST)
  • Pepsi 2L (28% GST + cess)
  • Milk 500ml (0% GST)
  • Maggi 12-pack (12% GST)

ERP Group handles all five rates on one invoice, shows GST sub-totals by rate, and generates the complete invoice for printing or WhatsApp.

Feature 4 — UPI and Multiple Payment Modes

UPI QR Code Integration

India's kirana stores are among the highest UPI-adoption retail formats. ERP Group's POS software integrates with UPI — displaying a QR code for the bill amount, recording the UPI payment reference when received, and closing the transaction.

Cash, Card, and Split Payment

Cash, debit/credit card, UPI — or split (₹200 cash + ₹150 UPI) — all supported in ERP Group's payment recording.

Feature 5 — Udhar (Credit) Account Management

Customer Credit Billing

For trusted credit customers — items billed, payment deferred. ERP Group posts the outstanding to the customer's udhar account. Customer account shows all outstanding bills, total due, and aging.

Credit Settlement Recording

When the customer pays their monthly udhar — ERP Group records the payment against outstanding bills. Running balance updated automatically.

Feature 6 — Quick Thermal Receipt Printing

58mm or 80mm Thermal Printer Support

ERP Group's POS supports standard thermal receipt printers — printing kirana bills in seconds. The receipt shows product name, quantity, price, GST amount, payment mode, and total — clear and professional.

Fast Counter Billing for High-Traffic Kirana Shops

The Kirana Counter — Speed is Everything

A busy kirana store in a residential colony processes 200-400 customer transactions per day during peak morning and evening hours. Each transaction must be handled quickly — customers don't want to wait while the shopkeeper looks up prices or struggles with billing software.

Features That Make Kirana Billing Fast

Product Quick Selection

Frequently purchased items accessible with 2-3 keystrokes or one barcode scan. No navigating through menus or scrolling through long product lists.

Quantity Keyboard Entry

Entering quantities quickly — 2 litres of oil, 5 kg of rice, 3 packets of biscuits. ERP Group's counter interface is optimized for numeric entry speed.

Frequent Items Memory

ERP Group tracks which products are billed most frequently — popular items appear at the top of search results, reducing search time for everyday high-demand products.

Bill on Hold Feature

When a customer needs to check something or go back for another item — ERP Group puts the current bill on hold while another customer is served. Resume the held bill when the first customer returns.

Peak Hour Performance

During morning (7-10 AM) and evening (5-9 PM) rush hours, a kirana store may serve a customer every 3-5 minutes. ERP Group's POS is designed for this intensity — fast database queries, instant barcode lookup, and no loading delays between transactions.

UPI and Digital Payment Management

The UPI Revolution in Kirana Stores

India's kirana stores have embraced UPI faster than almost any other retail format. The convenience of QR code payment — no change required, instant settlement — has made UPI the dominant payment mode for millions of kirana transactions daily.

UPI Management in ERP Group

QR Code Display

When bill total is ready, ERP Group displays the UPI payment QR code — the customer scans and pays. Payment confirmation arrives on the shopkeeper's phone.

UPI Reference Recording

ERP Group records the UPI transaction reference (UPI ID, transaction number) against each bill — creating a digital trail for reconciliation.

Daily UPI Settlement Reconciliation

At day-end, ERP Group shows total UPI collections — which should match the bank's UPI settlement for the day. Any discrepancy is immediately visible for investigation.

Cash Management for Kirana Stores

Cash Counter Tracking

ERP Group tracks cash sales versus UPI/card sales — giving the shopkeeper a clear picture of physical cash in the drawer versus digital collections.

Day-End Cash Count Reconciliation

ERP Group's day-end report shows expected cash (opening balance + cash sales - cash paid out) for comparison against actual cash count — identifying any discrepancy immediately.

Credit Customer Management for Kirana Stores

The Udhar System — India's Informal Credit Economy

Udhar — the informal credit system of Indian kirana stores — is one of the most significant financial services in the country. A kirana owner extending credit to 50-100 neighbourhood families is effectively running a micro-finance operation alongside their grocery business.

Digital Udhar Management in ERP Group

Customer Account Creation

Each credit customer gets an account in ERP Group — name, phone number, address. Udhar limit (maximum outstanding the shopkeeper is comfortable extending) configured per customer.

Credit Sales Posting

When a credit customer buys on udhar, the bill is posted to their account — not requiring payment at billing time. The customer's outstanding balance updates immediately.

Customer-Wise Outstanding Statement

At any time, ERP Group shows exactly what each customer owes — which bills are outstanding, total outstanding amount, and how many days since the oldest bill.

Udhar Collection Recording

When a customer pays their udhar — weekly, monthly, or as convenient — ERP Group records the payment against their account. Running balance maintained accurately.

Outstanding Reminder Management

ERP Group's CRM software enables WhatsApp message to customers with outstanding udhar — a gentle reminder of their balance that many kirana owners now use instead of awkward face-to-face conversations about pending payments.

The Financial Value of Digital Udhar Management

Manual udhar management in a traditional ledger has well-known problems — entries missed in the rush, customers disputing balances because amounts weren't noted at the time, amounts collected but not marked as paid. Digital udhar in ERP Group eliminates these problems — every transaction is timestamped, traceable, and undeniable.

Inventory Management for Kirana Grocery Shops

Why Inventory Visibility Matters for Kirana Stores

Without inventory visibility, kirana store owners face two costly problems:

Stockouts — When Regular Customers Go Elsewhere

If Surf Excel is out of stock — and the regular customer can't get it at your store — they go to the competitor. And while they're there, they buy other things too. Stockout of a high-velocity product costs more than just the missed sale.

Overstocking — Capital Tied Up Unproductively

Buying 48 packets of a slow-moving snack product to qualify for a scheme — and then watching it sit on the shelf for 6 months — ties up capital that could have funded more profitable purchases.

Inventory Tracking in ERP Group for Kirana Stores

Purchase Entry Creates Inventory

When distributor goods are received and the invoice entered in ERP Group — inventory automatically increases for each product received.

Sales Deduct from Inventory

Every item sold at the counter reduces the inventory — ERP Group knows the current stock level of every product in real time.

Low Stock Alerts

ERP Group generates alerts when any product falls below its configured minimum quantity — triggering the purchase order to the distributor before the product runs out completely.

ERP Group's warehouse management system manages kirana store inventory systematically — real-time stock visibility, reorder alerts, and purchase planning support.

Expiry Date Tracking for Perishable Products

Why Expiry Tracking Matters for Kiranas

Selling an expired product is both a legal violation (Food Safety and Standards Act) and a customer relationship damage. For a kirana store that prides itself on community trust — selling expired products is reputationally catastrophic.

ERP Group tracks product expiry at the batch level — alerting when products approach their expiry date for priority clearance or return to the distributor.

For understanding how expiry management works at the distribution level (where it is even more critical), read our guide on accounting software for pharma distributors India — the expiry management principles apply to FMCG products in kirana stores as well.

GSTR-1 and GSTR-3B for Kirana Store Owners

GST Return Filing for Regular Scheme Kirana Stores

GSTR-1 — Monthly or Quarterly Sales Return

Monthly GSTR-1 (Above ₹5 Crore):
Most kirana stores do not exceed ₹5 crore — larger retail shops might. Those above ₹5 crore file monthly by 11th.

Quarterly GSTR-1 Under QRMP (Below ₹5 Crore):
Most kirana stores in the QRMP scheme file GSTR-1 quarterly — due by 13th of month following the quarter (April-June GSTR-1 due July 13th).

What GSTR-1 Requires:

  • B2B invoice details (if any registered business customers)
  • B2C invoice summary by rate (most kirana sales are B2C)
  • HSN-wise summary of sales by rate category

ERP Group auto-generates GSTR-1 from all kirana billing transactions — B2C summaries by state and rate, HSN-wise aggregation, ready for quarterly or monthly filing.

GSTR-3B — Monthly Tax Payment Return

Even under QRMP (quarterly GSTR-1), kirana stores must file GSTR-3B and pay GST monthly — due by 20th of the following month.

GSTR-3B Requires:

  • Total taxable sales by rate category (5%, 12%, 18%, 28%)
  • Total exempt sales
  • ITC on purchases (eligible input tax credit)
  • Net GST payable = Output GST — ITC
  • Payment of net GST

ERP Group generates GSTR-3B data from billing records and purchase records — the output tax computation and ITC summary ready for monthly filing.

Composition Scheme Filing for Small Kiranas

CMP-08 — Quarterly Payment Statement

Composition scheme kirana stores file CMP-08 quarterly — a simple self-assessment of turnover and 1% tax on total taxable turnover. No GSTR-1 or GSTR-3B required.

ERP Group supports composition scheme billing — generating bills without separate GST (tax is embedded in price, not shown separately on bill for composition dealers).

Purchase Management and ITC for Kirana Stores

Managing FMCG Distributor Purchases

A kirana store typically receives deliveries from 5-15 FMCG distributors — HUL distributor, P&G distributor, ITC distributor, Nestlé distributor, and various regional brand distributors — each with their own delivery schedules and invoice formats.

Purchase Invoice Entry in ERP Group

Distributor Invoice Recording

When a FMCG distributor delivers goods, their invoice is entered in ERP Group — supplier name, invoice number, date, products received with quantities and prices, and GST amounts. This purchase entry:

  • Updates inventory (increasing stock of received products)
  • Records the ITC (input tax credit available from this purchase)
  • Creates the supplier payable

ITC Accumulation

As distributor invoices are recorded, ERP Group accumulates ITC — the GST paid on purchases that can be offset against GST collected on sales. For a kirana store buying packaged goods at 5%, 12%, 18% from distributors and selling at the same rates — the ITC from purchases reduces the net GST payable significantly.

GSTR-2B Reconciliation for Kirana Stores

What GSTR-2B Shows

GSTR-2B (available by 14th of each month) shows all purchase invoices that your suppliers have reported in their GSTR-1 as being made to you. The ITC in GSTR-2B is what you can legitimately claim.

Reconciliation in ERP Group

ERP Group downloads GSTR-2B automatically and reconciles against your purchase register — showing which distributor invoices appear in GSTR-2B and which are missing (due to distributor's late or incorrect GSTR-1 filing).

For the complete guide to GSTR-2B reconciliation and ITC mismatch resolution, read our guide on GSTR-2A vs GSTR-2B reconciliation errors.

Staff and Shop Management

Kirana Store Staffing

Most kirana stores employ 1-5 helpers — counter billing staff, delivery boys, stock management helpers. As the store grows, so does the staff and the compliance obligation.

PF and ESI Compliance

For kirana stores with 10+ employees (ESI threshold) or 20+ employees (PF threshold):

ERP Group's HR & Payroll software manages kirana store staff payroll — salary computation, PF and ESI deductions, monthly payslips, and statutory compliance.

For the complete guide to PF and ESI rules for shop establishments, read our guide on PF ESI deduction rules for traders India.

ERP Group Across India's Retail Ecosystem

From Wholesale to Retail — Serving Every Level

ERP Group serves every level of India's FMCG and grocery supply chain — FMCG distributors (GST software for FMCG distributors India) who supply to kirana stores, food and beverage manufacturers (ERP for food and beverage companies India) who make the products, wholesale market traders (GST billing for wholesale market traders) who distribute in bulk, cloth merchants (POS software for cloth merchants India) in adjacent retail segments — and now kirana stores who are the last mile of this supply chain.

How ERP Group Serves Kirana Stores Across India

The Complete Kirana Store Billing Platform

Kirana Store Billing Requirement ERP Group Solution
Barcode scanner billing POS Software — barcode integration
Multi-rate automatic GST (0%-28%) HSN-based rate from product master
Fresh produce at 0% GST Exempt product classification
Packaged staples at 5% GST 5% rate product configuration
Biscuits MRP-based 5% or 12% MRP-linked rate determination
Toothpaste at 12% (not 18%) Correct HSN-based configuration
Personal care at 18% GST 18% product master config
Aerated drinks at 28% + cess 28% + cess calculation
Tobacco at 28% + cess Tobacco category configuration
Mixed rate single customer bill Multi-rate invoice generation
UPI QR code payment integration UPI payment recording
Cash and card payment Multi-mode payment management
Split payment (cash + UPI) Mixed payment bill closing
Udhar/credit account management Accounting Software — credit accounts
Customer outstanding tracking Balance aging by customer
WhatsApp reminder for udhar Customer communication
Thermal receipt printing 58mm/80mm printer support
Day-end cash and UPI reconciliation Daily settlement reports
FMCG distributor purchase entry Purchase invoice recording
ITC accumulation from purchases Input tax credit tracking
GSTR-2B auto-download Monthly ITC reconciliation
GSTR-1 auto-generation B2C summary and HSN wise
GSTR-3B preparation Output tax and ITC summary
Composition scheme CMP-08 Quarterly payment statement
Inventory real-time tracking Warehouse Management System
Low stock reorder alerts Minimum quantity configuration
Expiry date tracking Batch-level expiry management
Slow-moving product report Dead stock identification
Customer purchase history CRM Software — buyer records
Staff payroll and PF/ESI HR & Payroll Software

Conclusion — India's Kirana Stores Deserve Billing Software That Works at Kirana Speed

The kirana store has survived organized retail competition, pandemic disruptions, e-commerce challenges, and now GST compliance obligations — adapting each time while retaining its essential role as India's most trusted neighbourhood retailer.

In 2026, GST compliance is not optional for established kirana stores — it is a legal obligation with financial consequences for non-compliance and financial benefits (ITC recovery) for compliance. Billing software that automates this compliance — correctly applying multi-rate GST from a configured product master, generating GSTR returns from daily billing data, managing udhar accounts digitally, tracking inventory in real time — is no longer a luxury for ambitious kirana owners. It is the basic operational infrastructure for a compliant, competitive grocery store.

ERP Group's POS software — with barcode scanning, automatic multi-rate GST, UPI payment integration, udhar account management, connected to accounting software for complete financial management, warehouse management system for inventory tracking, CRM software for customer relationship management, and HR & Payroll software for staff compliance — is the complete billing and management platform built for India's kirana store community.

India trusts the kirana store for its daily needs. ERP Group earns that same trust from kirana owners — by making billing accurate, GST compliance automatic, and store management simple.

Join 5,000+ Indian businesses — including kirana store owners from every city and town across India — running complete, compliant billing operations with ERP Group.

Book Your Free Demo — Designed for Kirana Stores Across India

👉 Book a Free Demo → — See ERP Group's kirana store billing platform in action. No credit card required.

👉 Explore POS Software → — View all kirana store billing features and pricing.

Related Articles You May Find Helpful

© 2026 ERP Group — India's AI-Powered GST Billing & Cloud ERP Platform

Got Questions?

Frequently Asked Questions

GST registration is mandatory for your kirana store when annual aggregate turnover exceeds ₹40 lakh in most states (the standard threshold for goods traders). This threshold is lower — ₹20 lakh — in some special category states. To calculate whether you're above the threshold: add up all your sales for the year — including exempt products like fresh vegetables, milk, and other zero-rated items. Even though these products don't attract GST, they count toward the registration threshold. A kirana store with average daily sales of ₹12,000 generates approximately ₹43.8 lakh annually — above the ₹40 lakh threshold. Once registered, you must issue GST-compliant invoices, file GSTR-1 and GSTR-3B returns, and maintain proper purchase and sale records. If your turnover is below ₹1.5 crore, you should also consider whether the Composition Scheme (1% flat tax, simplified quarterly filing, no ITC complexity) is more suitable for your store than the regular GST scheme.

Packaged biscuits have a two-tier GST rate structure based on MRP per kilogram. Biscuits with MRP at or below ₹100 per kg attract 5% GST, while biscuits with MRP exceeding ₹100 per kg attract 12% GST. For example: a ₹5 Parle-G packet (approximately 60g) works out to ₹83/kg MRP — so it's at 5% GST. A ₹60 premium Britannia biscuit pack (200g) works out to ₹300/kg MRP — so it's at 12% GST. ERP Group handles this automatically through the product master — each biscuit product is configured with its MRP, and ERP Group determines whether 5% or 12% applies based on the configured MRP. When your billing staff scans or selects a biscuit product, the correct rate applies from the product configuration without any manual decision. For stores where MRPs change (when manufacturers revise prices), updating the product master MRP in ERP Group ensures the new correct rate applies from that point forward.

ERP Group's udhar management gives you complete digital control over all 60 credit accounts. Each customer has a dedicated account in ERP Group with their name, phone number, and credit limit. When they buy on udhar, the bill is posted to their account — running balance updated automatically. At any time, you can see any customer's outstanding balance, the individual bills that make up that balance, and how old each outstanding bill is. When collecting udhar, you record the payment against the customer's account — the balance reduces accordingly. ERP Group's CRM software lets you send WhatsApp messages with outstanding balance information to customers — a professional way to remind them without the awkwardness of face-to-face reminders about money owed. The aging report shows your entire credit customer portfolio — which customers owe the most, which have the oldest outstanding, enabling you to prioritize collection efforts. For a kirana store where outstanding udhar can total ₹2-5 lakh across all credit customers, this digital tracking is both financially important and relationship-preserving.

ERP Group manages all 8 distributor accounts as separate supplier accounts. When each distributor delivers goods, their invoice is entered in ERP Group — supplier name, invoice number, date, products received (with quantities and prices), and GST amounts. Each product entry updates your inventory automatically. The GST paid to each distributor (5% on packaged food, 18% on personal care, 28% on cold drinks) is accumulated as ITC in ERP Group's records. At month-end, ERP Group shows your total ITC from all 8 distributors combined — this ITC is what you declare in GSTR-3B to offset your output GST on sales. ERP Group also downloads your GSTR-2B (the ITC statement from GSTN, available by the 14th of each month) and reconciles it against your distributor purchase entries — identifying if any distributor's invoice hasn't appeared in GSTR-2B (because the distributor filed late or incorrectly). This reconciliation prevents you from either missing eligible ITC or claiming ITC that the government's system doesn't show as available.

ERP Group handles this multi-rate scenario automatically on a single invoice. When each product is scanned or selected, ERP Group looks up the product's configured GST rate from the product master and assigns it to that line. The invoice computation shows: Milk 500ml — ₹28 (0% GST, exempt), Sugar 5kg — ₹200 + 5% = ₹210, Dairy Milk chocolate — ₹60 + 12% = ₹67.20, Dove Shampoo — ₹150 + 18% = ₹177, Pepsi 2L — ₹120 + 28% + cess. The invoice displays each rate category's sub-total separately (for GST compliance) and shows a grand total. For your GSTR-3B, ERP Group correctly aggregates your taxable value and GST at each rate across all transactions for the month — the 5% total, 12% total, 18% total, 28% total, exempt total — all computed automatically from your daily billing records. No manual rate aggregation or calculation required for return filing.

ERP Group is designed for first-time software users — including kirana store owners and their helpers who may have limited digital experience. The transition process begins with product catalogue setup: your products are configured in ERP Group with names, barcodes (if available), prices, and GST rates — this is done once and maintained thereafter. Your existing credit customer accounts are created digitally in ERP Group — starting with their current outstanding balances. Your existing supplier accounts are set up. Training for billing staff focuses on two things: product search/barcode scanning and payment recording — the most frequent daily activities. ERP Group's counter billing interface is simple enough that most kirana billing helpers learn basic billing within one to two days of hands-on practice. The mobile app allows you (as the owner) to monitor daily sales, outstanding udhar balances, and inventory levels from your phone — giving you business visibility even when you're not at the shop. Most kirana stores transitioning to ERP Group report that the discipline of daily digital records — purchase entries, sales entries, payment entries — creates significant financial clarity within the first month that manual record-keeping never provided.

ERP Group operates as a cloud-based system that requires internet connectivity for full functionality — including GSTN API integration for e-invoicing and return filing. However, ERP Group's POS is designed to handle temporary connectivity interruptions: billing can continue locally during brief outages and sync when connectivity is restored. For kirana stores in areas with reliable 4G/mobile internet — which covers most urban and semi-urban India in 2026 — this is not a practical concern since mobile hotspot provides a reliable backup to broadband. For stores in areas with intermittent connectivity, ERP Group's support team advises on setup to minimize the impact of connectivity issues on daily billing operations. The system's core daily billing function (scanning products, computing bills, recording payments) is fast and efficient on standard mobile internet speeds — no high-bandwidth requirement.