ERPNext Guides

ERPNext for Retail & POS in India: 2026 Guide

How ERPNext runs retail and POS in India: offline billing, barcode scan, UPI/card payments, GST, and multi-store inventory in one open-source system.

MManojJuly 20, 202610 min read
Share

ERPNext is a strong fit for retail and POS in India when a shop wants billing, inventory, accounting, and GST in one open-source system instead of stitching together a standalone biller plus separate stock and books. The built-in Point of Sale screen handles fast counter billing, barcode scanning, UPI and card payments, and keeps selling even when the internet drops.

Short answer

ERPNext runs retail through its built-in POS: a fast counter-billing screen with barcode scan, split cash/card/UPI payments, loyalty points, and cashier shift sessions. Sales update stock in real time, GST invoices generate through the India Compliance app, and offline mode caches bills locally and syncs on reconnect. Best for single or multi-store retailers unifying billing, stock, and accounts.

Retail in India punishes fragmentation. A shop typically ends up with one app for billing, a spreadsheet for stock, an accountant handling GST separately, and no single number anyone trusts. ERPNext collapses that into one system where every sale at the counter moves inventory and posts to the books instantly. I am Manoj, an ERPNext and Frappe implementation consultant at Mith Tech in Bengaluru, and I set up POS and retail inventory for Indian shops and multi-outlet chains.

Honest take: ERPNext POS is excellent for a shop that wants an ERP with a till attached — but if all you need is a phone billing app for a single counter, ERPNext is more system than you require.

Is ERPNext good for retail and POS in India?

ERPNext suits retail and POS in India when a shop wants billing, inventory, accounting, and GST living in one open-source system. The built-in Point of Sale screen handles fast counter billing, barcode scanning, UPI and card payments, loyalty points, and offline sales. Fit is strongest for single or multi-store retailers already outgrowing standalone billing software.

Retail software in India usually falls into three camps: cheap standalone billers that do not touch your books, subscription POS suites that bill per till or per user, and full open-source ERP. Here is how they compare on what a growing shop actually cares about.

OptionLicence modelBilling + stock + books in oneGST built inMulti-store
ERPNext (open source)Free, no per-user feeYes — one systemYes, via India Compliance appYes
Standalone billing appFree tier or one-timeNo — billing onlyBasicLimited
Subscription POS suitePer till / per userPartialUsually yesYes, at added seat cost

Pricing across editions varies — check each vendor's official page. The structural difference is that ERPNext charges nothing per user, so a busy shop adding cashiers or a chain adding outlets never pays more in software licence.

Skimmable summary: ERPNext fits Indian retail when billing, stock, accounting, and GST belong in one open-source system — strongest for single or multi-store shops outgrowing a standalone biller, with no per-user licence as you add tills or outlets.

How does the ERPNext POS screen work?

The ERPNext POS screen is a dedicated fast-billing interface built for a counter. Products load by name, barcode, or SKU; quantities, discounts, and taxes apply instantly; payment splits across cash, card, UPI, or wallet. Each session opens and closes against a cash balance, so cashier shifts reconcile cleanly at the end of every day.

The day-to-day flow at the till is deliberately quick:

1

Open a shift

A cashier opens a POS session with a starting cash amount, tying every bill that follows to that shift.

2

Scan or search items

Items add by barcode gun, name, or SKU. Quantity, price, and tax populate automatically from the item master.

3

Apply discount and loyalty

Line or bill-level discounts apply instantly, and repeat customers earn or redeem loyalty points against their profile.

4

Take split payment

The bill settles across cash, card, UPI, or wallet in any combination, and a GST invoice prints or shares digitally.

5

Close the shift

At day end the cashier closes the session; ERPNext reconciles expected versus counted cash per payment mode.

Behind that simple screen, every completed sale posts a Sales Invoice, reduces stock, and updates the ledger — no separate data entry.

Skimmable summary: The POS screen is a fast counter interface — scan by barcode or SKU, apply discounts and loyalty, split payment across cash/card/UPI/wallet, and reconcile each cashier shift against opening and closing cash, while every bill posts stock and accounting automatically.

Does ERPNext POS work offline?

ERPNext POS can keep billing when the internet drops. Transactions cache locally in the browser and sync to the central database once connectivity returns, so a counter never stops during a network outage. For retailers in areas with patchy broadband or frequent power-linked drops, offline billing prevents lost sales and long checkout queues.

Offline reliability is where a lot of Indian shops get burned by cloud-only tools. A dropped connection at 7pm on a Saturday should not freeze your till. ERPNext's offline handling means bills still print and stock still deducts locally, then everything reconciles the moment the link is back.

Newer offline-first POS options

Alongside the classic built-in POS, the Frappe ecosystem now includes POS Next, a modern open-source point-of-sale app built for ERPNext v15 and above with an offline-first design and a progressive-web-app interface. Community offline POS apps exist too. If uninterrupted billing on unreliable networks is critical, ask your implementation partner to evaluate the built-in POS versus these newer apps for your exact hardware and store layout.

Skimmable summary: ERPNext POS caches bills locally in the browser when the internet drops and syncs on reconnect, so counters keep selling through outages — and newer offline-first apps like POS Next extend this for shops on unreliable networks.

How does ERPNext handle GST billing for retail?

ERPNext handles GST billing through the India Compliance app, which adds GST invoice formats, HSN codes, CGST/SGST/IGST tax templates, e-invoicing with IRN and QR generation, and e-way bills. Retail invoices carry compliant tax breakups automatically, and GST return data exports without a separate third-party plugin. Both current ERPNext editions support this for Indian shops.

For a counter, the practical wins are that the right tax rate attaches to each item from its HSN code, B2B invoices above the notified turnover threshold generate an IRN and QR automatically, and returns data is ready to file rather than rebuilt by hand every month. My GST e-invoicing setup guide walks through wiring the India Compliance app end to end.

Check current thresholds

GST e-invoicing and reporting thresholds are set by the government and change over time. Confirm the turnover threshold that applies to your business against the official GST portal before you configure IRN generation, rather than assuming last year's rule still holds.

Skimmable summary: GST comes through the India Compliance app — invoice formats, HSN-driven tax rates, IRN and QR e-invoicing, and e-way bills — so retail bills stay compliant and returns data exports without a third-party plugin on both current ERPNext editions.

How does ERPNext manage retail inventory across stores?

ERPNext maps each store to its own warehouse and POS profile, so stock moves as sales happen and every location shows real-time levels. Stock transfers between outlets, reorder points, batch and expiry tracking, and serial numbers all run from one dashboard. Head office sees consolidated inventory while each branch bills against its own local stock.

The multi-store model is the same warehouse tree that distributors rely on, so ERPNext scales from one shop to a chain without changing systems. My distributor and wholesaler guide covers the multi-warehouse and credit-control side in depth for anyone running supply behind the counter too.

1
System for billing, stock, and books
Real-time
Stock update on every sale
Multi-store
One warehouse tree, many outlets

Key inventory capabilities a retailer leans on:

  • Per-store warehouses — each outlet bills against and depletes its own stock.
  • Reorder levels — low-stock alerts and auto-generated material requests.
  • Batch and expiry — essential for grocery, pharmacy, and cosmetics retail.
  • Serial tracking — for electronics, appliances, and high-value goods under warranty.
  • Stock transfers — move goods between branches with a clear audit trail.

Skimmable summary: Each store maps to its own warehouse and POS profile, so sales deplete local stock in real time while head office sees consolidated inventory — with reorder points, batch/expiry, serial tracking, and inter-branch transfers all from one dashboard.

Who is ERPNext retail POS a good fit for — and who should look elsewhere?

ERPNext retail POS fits shops that want billing, stock, and accounts unified, run one or several outlets, and prefer open-source over per-seat subscriptions. Poor fits include very high-throughput chains needing millisecond checkout across hundreds of tills, or a tiny single-counter store wanting nothing beyond a phone billing app.

You are...ERPNext retail POS fit
A single shop outgrowing a standalone billerStrong — one system for till, stock, GST, books
A multi-outlet chain wanting consolidated stockStrong — per-store warehouses, central reporting
A shop with unreliable internetGood — offline billing with sync on reconnect
A pure online / headless commerce storeConsider a commerce-first stack instead
A one-counter store wanting only a billing appLikely more system than needed

For retailers whose centre of gravity is online or omnichannel headless commerce rather than a physical counter, I compare a developer-first alternative in my Medusa.js POS and retail piece. And to see how ERPNext packages retail alongside every other module, the ERPNext product overview lays out the full scope.

Skimmable summary: ERPNext retail POS fits single and multi-outlet shops unifying billing, stock, and accounts on open source — but a pure online/headless store or a bare single-counter shop wanting only a phone biller should look at a commerce-first or lightweight tool instead.

How do I set up ERPNext POS for my shop?

Setting up ERPNext POS follows a short sequence: install ERPNext, add the India Compliance app for GST, create item and customer masters, define a POS profile per store, and connect counter hardware. A basic single-store till can go live quickly; multi-store, offline, and loyalty configuration add time depending on complexity.

1

Stand up ERPNext

Deploy ERPNext v15 or v16 on managed hosting or your own server, and add the India Compliance app so GST features are available from day one.

2

Load masters

Import your item list with barcodes, HSN codes, prices, and tax templates, plus customer records for anyone you invoice or run loyalty for.

3

Create a POS profile

Configure a POS profile per outlet — its warehouse, payment modes (cash, card, UPI, wallet), price list, and print format for GST invoices.

4

Connect hardware

Pair a barcode scanner, receipt printer, and cash drawer. Most standard USB retail hardware works through the browser without special drivers.

5

Test offline and go live

Run test bills, confirm offline caching and sync behaviour on your network, train cashiers on shift open/close, then open the till to real customers.

Skimmable summary: Setup runs install ERPNext plus India Compliance, load item and customer masters, define a POS profile per store, connect scanner/printer/cash drawer, then test offline sync and train cashiers — a single-store till goes live fast; multi-store and loyalty add configuration time.

Frequently asked questions

Is ERPNext POS free?

ERPNext is free and open source under the GPLv3 licence, and the POS module is part of it — no per-user or per-till licence fee. Your real costs are hosting and, usually, a one-time implementation. Because there is no per-seat charge, adding cashiers or outlets never raises a software licence bill.

Does ERPNext POS work offline?

Yes. The ERPNext POS caches transactions locally in the browser when the internet drops and syncs them to the central database once the connection returns, so billing continues through outages. Newer offline-first apps such as POS Next extend this further with a progressive-web-app design for shops on unreliable networks.

Can ERPNext handle multiple retail stores?

Yes. Each store maps to its own warehouse and POS profile, so every outlet bills against and depletes its own stock while head office sees consolidated inventory and sales. Stock transfers, reorder levels, and reporting all work across branches from one system, so ERPNext scales from a single shop to a chain.

Does ERPNext POS support UPI and card payments?

Yes. The POS screen supports cash, card, UPI, and wallet payments, including split payments across more than one mode on a single bill. Each payment mode reconciles separately when a cashier closes a shift, so end-of-day cash and digital totals tally against what was actually collected.

Is ERPNext POS GST compliant for India?

Yes, through the India Compliance app. GST invoice formats, HSN-driven tax rates, CGST/SGST/IGST templates, e-invoicing with IRN and QR generation, and e-way bills are all supported, and return data exports without a third-party plugin. Confirm the current turnover thresholds on the official GST portal before configuring e-invoicing.

What hardware does ERPNext POS need?

A standard retail setup uses a barcode scanner, a receipt printer, and a cash drawer, plus any device that runs a modern browser. Most common USB scanners and printers work without special drivers. For UPI and card acceptance, you connect your existing payment terminal or QR flow alongside the POS.

About the author

I am Manoj, an ERPNext and Frappe implementation consultant at Mith Tech, an independent open-source ERPNext studio in Bengaluru. I set up POS, retail inventory, and GST billing for Indian shops and multi-outlet retailers, and I work only with open-source Frappe and ERPNext — so the advice here reflects real store rollouts, not a vendor pitch.

Planning a retail or POS rollout on ERPNext?

Free · By email

Get practical ERPNext & automation guides

New implementation guides, cost breakdowns and open-source tips for Indian businesses — occasionally, straight to your inbox. No spam.

M

Written by

Manoj

Founder of Mith Tech, an open-source ERP & automation studio. Hands-on ERPNext/Frappe implementation across multi-branch, multi-warehouse Indian operations — GST/TDS/PT compliance, branch-level permissions, and custom Frappe apps that give management real-time visibility.

Keep reading

See what this looks like for your business

Book a free 30-minute audit. We'll map your workflows, find where time and money leak, and design an open-source stack you actually own — no per-user licence fees.

Book a consultation
0 0
Published on 20 July 2026

Manoj

Comments

No comments yet. Start a new discussion.

Ctrl+Enter to add comment