BillZap Try in browserTry Download free
All posts

Kirana

Best Billing App for Kirana Stores in 2026: What to Look For

A buyer's guide for kirana owners: what the counter actually needs from a billing app, a checklist to test any app against, what each setup really costs, and an honest look at the popular options.

Dakshesh B · 16 min read

AI overview

Quick answer

For most single-counter kirana stores, the right tool in 2026 is a billing app on the phone you already own, not a desktop POS. Look for:

  • Fast billing from a saved item list, with decimal quantities for loose goods (0.5 kg, 1.25 L).
  • GST invoices with HSN codes and CGST/SGST or IGST if you are registered, and plain bills if you are not.
  • A UPI QR on the bill, and WhatsApp or PDF sharing.
  • Stock alerts, a daily cash close that splits cash from UPI, and a way to track unpaid bills.
  • Offline operation, a backup you control, and the app in your language.
  • A GSTR-1 ready report for your CA, and pricing you understand before the trial ends.

Choose a desktop POS with a barcode scanner only when most of your stock is packaged and barcoded and the queue at the counter is the real bottleneck. Choose a cloud app with sync only when more than one person bills on more than one device.

On this page 9 sections
  1. What a kirana counter actually needs
  2. The must-have checklist
  3. Paper, phone app, desktop POS or barcode POS?
  4. What it really costs over a year
  5. Popular options at a glance
  6. Where BillZap fits, honestly
  7. How to switch from a paper register in one evening
  8. FAQ: Billing apps for kirana stores
  9. The bottom line

It is 7:30 in the evening. Four customers are at the counter, one wants half a kilo of toor dal weighed out, one is paying by UPI, one wants it "written in the book" until Sunday, and the fourth needs a GST bill for his canteen. Whatever billing app you pick has to cope with exactly that moment, on a phone, often with two bars of signal.

Most pages that rank for "kirana billing software" are written by the companies selling it. This one is a buyer's guide instead: what a kirana counter actually needs, a checklist you can test any app against in ten minutes, what each kind of setup really costs over a year, and a short, honest look at the apps shop owners most often ask about. Disclosure: BillZap is our product. We say where it fits and, just as plainly, where it does not.

What a kirana counter actually needs

A kirana store is not a supermarket with a smaller floor. The work at the counter has its own shape, and an app built for a different shop will feel wrong within a day.

Rush hours decide everything. Mornings and evenings bring most of the day's customers in two short bursts. A bill that takes 90 seconds to make is fine at 3 pm and a lost sale at 7:30. Speed comes from a saved item list you can search by the first few letters, saved regular customers, and as few screens as possible between "add item" and "share bill".

Loose goods are sold by weight. Rice, dal, sugar, oil and spices are weighed out by the kilo or the litre. The app must accept quantities like 0.25, 0.5 and 1.75 and multiply them correctly against a per-kg price. An app that only takes whole numbers forces you into workarounds on half your sales.

Credit is a way of life. Regular customers buy on udhaar and settle weekly or monthly. You need to know, at any moment, who owes you and since when, and you need a polite way to remind them.

Payments are mostly UPI. Customers expect to scan and pay. A QR printed on the bill, carrying the exact amount and pointing at your own account, removes the "how much was it again?" step and the mistyped amount.

GST rates are mixed on one bill. After the rate reform of 22 September 2025, most everyday groceries sit at 5% or nil, while items such as some packaged goods, cosmetics or electricals can be at 18%. One basket can carry three rates, and each line must be taxed at its own rate. If you are new to the arithmetic, our guide on how to calculate GST works through mixed-rate bills line by line.

The internet is not reliable. Many shops sit in basements, back lanes or markets where the signal drops when it is busiest. A billing app that cannot save a bill without a connection will fail at the worst moment.

The computer is a phone. Few kirana owners want a PC on the counter. The phone is already there, already charged and already in your hand.

The must-have checklist

Use this list to test any app before you commit. Install it, add five real items, and run each check with a pretend customer. Ten minutes is enough to know.

Check What "good" looks like Why it matters at a kirana counter
Speed A three-item bill in under 30 seconds from a saved list Rush hours
Item search Finds "toor dal" when you type "toor" Long catalogues
Decimal quantities 0.5 kg × ₹168 = ₹84.00, exactly Loose goods
GST invoice GSTIN, HSN per line, rate per line, CGST + SGST or IGST shown separately Business customers and your returns
Bills without GST A clean bill when you are not registered, or for exempt items Small and composition shops
UPI QR on the bill Your UPI ID, the exact amount, money goes straight to your bank Faster, correct payments
WhatsApp and PDF Share in two taps, no account needed on the customer's side Customers rarely want paper
Stock alerts A warning before an item runs out Lost sales on fast movers
Daily cash close Totals split by cash, UPI and other modes Matching the drawer every night
Unpaid bills A list of who owes what, oldest first, with reminders Udhaar
Offline Bills save with flight mode on Weak signal
Backup A file you can copy off the phone and restore A lost or broken phone
Your language Menus in the language you think in Speed and fewer mistakes
Reports for your CA A month-wise GST summary laid out for GSTR-1 Return filing
Price What stops working when the free tier or trial ends No surprises in month two

Two checks catch most bad fits. Turn on flight mode and make a bill. If the app refuses, it is a cloud app, and it will refuse again on a busy evening. Bill 0.5 kg of something. If you cannot, or the total is off by a paisa, move on.

Paper, phone app, desktop POS or barcode POS?

There are four realistic setups for a kirana store. Each one is right for some shops.

Setup Upfront cost Running cost Speed at the counter GST and reports Best for
Paper register and bill book A few hundred rupees Bill books Fast for simple sales, slow to total Manual; error-prone at return time Very small shops not registered for GST
Billing app on your phone Nil (your phone) Free, or a yearly subscription Fast with a saved item list Automatic tax split and GSTR-1 summary Most single-counter kirana stores
Desktop POS software PC, printer, software licence Licence or subscription, electricity, repairs Fast with a trained operator Strong; often with accounting Larger stores with a dedicated billing desk
POS with barcode scanner PC or POS terminal, scanner, printer As above, plus barcode labels for loose items Fastest for packaged goods Strong Mini-marts where most stock is barcoded

A note on barcodes. Barcode scanning is wonderful when every packet already carries one. In a kirana store, a large share of sales is loose goods weighed at the counter, which have no barcode unless you print and stick labels yourself. For those shops, a well-organised item list on a phone is often as fast as a scanner, and far cheaper.

What it really costs over a year

The sticker price is rarely the full cost. For a fair comparison, add up everything you will pay in the first year.

Paper. Bill books and a register are cheap, but the real cost arrives later: hours of totalling, missed udhaar, and a GST return built from handwriting. If you are registered for GST, mistakes at return time can cost more than any software.

Phone app. You already own the phone. Apps fall into two groups: genuinely free apps, and freemium apps whose free tier is limited, with paid plans for features such as multi-device sync, removal of the app's branding or e-way bills. Freemium plans for popular apps commonly run into a few thousand rupees a year. A Bluetooth thermal printer is optional; many customers are happy with a WhatsApp bill.

Desktop POS. Budget for a computer or POS terminal, a printer, a UPS for power cuts, the software licence or subscription, and someone to fix it when Windows updates at the wrong time.

Barcode POS. Everything in desktop POS, plus a scanner, and, for loose goods, a label printer and the daily work of labelling.

Before paying for anything, write down the one feature you would be paying for. If the honest answer is "sync for a second phone I do not have" or "e-way bills for goods I never move", a free app will do the same job.

These are the names kirana owners ask us about most. Features and prices change often, so treat this as a starting point and check current pricing on each vendor's site before you decide. For a longer side-by-side review, see our comparison of the best GST billing apps in India, and for the two biggest names head to head, Vyapar vs myBillBook vs BillZap.

Vyapar. The best-known billing app for small businesses, on Android and Windows, with inventory, expenses and a long list of reports. It is offline-first, so billing continues without a connection. The free version works on a single device and carries Vyapar branding; paid plans add sync across devices, e-way bills and more. A safe choice if you want an app that grows into light accounting. Our Vyapar alternatives page goes into detail.

myBillBook. Built for businesses that bill from several places: one account across Android, iOS, web and desktop, with paid plans for features such as e-way bills, e-invoicing and POS billing. It is an account-and-sync product, so you sign up with a phone number and your data lives in their cloud. A good fit for growing shops with staff and a CA. See myBillBook alternatives.

Khatabook. Best known as the digital udhaar ledger, with reminders that tell customers what they owe. It has added invoicing and inventory, but it remains a ledger first. If credit customers are your biggest problem, Khatabook's ledger is one of the easiest ways to manage them, and it can sit alongside a billing app.

Gofrugal. A retail and POS software company with a kirana and supermarket focus, generally aimed at stores that bill from a desktop or POS terminal with barcode scanning, and that want inventory and accounting in the same system. Worth a look if you are moving to a dedicated billing desk.

Billing Fast. A GST billing and inventory app on Google Play that markets itself to kirana stores. As with any app, run the checklist above before relying on it, and check what its free and paid versions include.

A pattern runs through most of this category: a sign-up with your phone number, your data in the vendor's cloud, and a subscription for the features that matter once you grow. That is a perfectly good model for a business with several staff or branches. It is a lot to ask of a single counter.

Where BillZap fits, honestly

BillZap is our app, so here is what it does and what it does not, without the gloss.

What it does.

  • Free, with no paid tier. No trial that runs out, no invoice limit, no branding to pay off.
  • Fully offline, no sign-up. No account, no phone number, no OTP. Your data stays on your phone, and you can make an encrypted backup file to keep somewhere safe.
  • GST bills or plain bills. Tax invoices with your GSTIN, HSN codes and the right split, CGST plus SGST inside your state or IGST across a state line, decided from the place of supply. You can also make bills without GST.
  • A GST rate suggested from the item name, which you confirm and save once against the item.
  • Decimal quantities for loose goods.
  • One product list with stock levels and low-stock alerts, and CSV import of products and customers, so you do not have to type a whole catalogue by hand.
  • A UPI QR on bills, paid straight into your account, and bills shared on WhatsApp or as a PDF.
  • Payment reminders on WhatsApp for unpaid bills.
  • A daily cash close split by payment mode, so the drawer and the UPI total can be checked every night.
  • A GSTR-1 ready export for your CA.
  • Voice billing (beta), and the app in 126 languages.

What it does not do.

  • Android only. There is no iPhone, web or Windows version.
  • No barcode-scanner billing. If most of your stock is barcoded and the queue is long, a POS with a scanner will be faster.
  • One phone, one shop. There is no multi-user access and no sync between devices.
  • No udhaar ledger like Khatabook's. BillZap tracks unpaid bills and reminds customers, but it does not keep a running credit book with deposits and part-payments against an account.

If that list of limitations does not describe your shop, BillZap is likely the simplest fit. If it does, choose a synced or POS product from the list above and use this guide's checklist to test it.

How to switch from a paper register in one evening

You do not need a week, or a consultant. Do this after closing time, and bill with the app from the next morning.

  1. Add your top 50 items. Walk the shelves or use last month's bill book to pick the 50 items that make up most of your sales. Enter each with its selling price, unit (kg, litre, piece, packet), HSN code and GST rate. If you already have a list in Excel or Google Sheets, export it as CSV and import it instead. Everything else can be added the first time it is sold.
  2. Add your regular customers. Name and phone number for your regulars and udhaar customers, plus GSTIN for any business buyers.
  3. Set up your shop. Business name, address, state, GSTIN if registered, and your UPI ID so the QR appears on bills.
  4. Make three test bills. One with a loose item by weight, one with two GST rates, one for a business customer in another state if you have any. Check the totals against a calculator and the tax split against our guide to the GST invoice on mobile.
  5. Make a backup. Save the first backup file somewhere off the phone, such as your email or a pen drive.
  6. Start the next morning. Keep the paper bill book under the counter for the first week, just in case. Most shops stop reaching for it within days.

If you are a composition dealer, set the app to make bills without GST and check the wording your bill of supply needs; our guide to the GST composition scheme covers it.

FAQ: Billing apps for kirana stores

Which is the best billing app for a kirana store?

It depends on your counter. For a single-counter store billing from one phone, a free offline app such as BillZap covers GST bills, UPI QR, stock alerts and a daily cash close. If several people bill on several devices, a synced app such as Vyapar or myBillBook on a paid plan is a better fit. If most of your stock is barcoded and queues are long, consider a POS with a barcode scanner.

Is there a free billing app for a kirana shop?

Yes. BillZap is free with no paid tier and no invoice limit, and it works offline without an account. Several other popular apps have free tiers, but keep features such as multi-device sync, branding removal or e-way bills for paying users, so check what the free version includes before you rely on it.

Can a billing app work without internet?

Some can. BillZap stores every bill on the phone and works fully offline, and Vyapar is offline-first on its free version. Cloud apps that keep your data on their servers usually need a connection to save or sync bills. The quickest test is to turn on flight mode and try to make a bill.

Do I need a barcode scanner for my kirana store?

Usually not. A barcode scanner helps when most of your stock is packaged and barcoded. Many kirana sales are loose goods weighed at the counter, which have no barcode, so a well-organised, searchable item list on a phone is often just as fast and much cheaper.

Do I need GST billing software if I am not registered for GST?

You do not need GST invoices, but a billing app still helps with clean bills, stock, unpaid bills and the daily cash total. If your turnover grows towards the registration threshold, the same app can start making GST invoices once you have a GSTIN. Composition dealers issue a bill of supply instead of a tax invoice.

How do I track udhaar in a billing app?

Most billing apps let you mark a bill as unpaid and show a list of customers who owe you, often with reminders on WhatsApp. Dedicated ledger apps such as Khatabook go further, with a running credit book per customer. Many shops use a billing app for bills and a ledger app for long-running credit accounts.

Can I bill loose items like rice and dal by weight?

Yes, as long as the app accepts decimal quantities. Enter the price per kg once, then bill 0.5 or 1.25 kg as needed, and the app multiplies the quantity by the price and applies the item's GST rate. Test this before you commit to an app.

The bottom line

The best billing app for a kirana store is the one that survives your 7:30 pm rush: fast from a saved list, comfortable with half a kilo, happy without a signal, and clear about what it costs once the free tier ends. Run the checklist, make a bill in flight mode, and you will know within ten minutes whether an app fits.

If you run one counter from one phone, BillZap was built for exactly that: GST or plain bills, a UPI QR on the bill, WhatsApp sharing, stock alerts and a daily cash close, free and offline with no sign-up. Download it free on Google Play and try it on tonight's register.

This guide is general information for shop owners comparing billing tools, not tax or legal advice. App features and prices change often; confirm details on each vendor's site, and check GST questions with your chartered accountant.

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