Billing software for retail shops.
Bill customers, print receipts, keep stock right and stay ready for GST, from one counter.
Counter
The screen your cashiers bill on.
Store 1
Counter 1
Store 1 Cashier
Shift open 10:11 am
| Item | Qty | Price | Disc. | Amount | |
|---|---|---|---|---|---|
A4 Long Notebook 200 pages NB-A4-200 | −2+ | 99.00 | — | ₹198.00 | |
Basmati Rice 5 kg RICE-5KG | −1+ | 682.50 | — | ₹682.50 | |
Cotton Round Neck T-Shirt (M) TEE-M | −1+ | 418.95 | — | ₹418.95 |
Customer (F4)
Walk-in
Quick items
What is retail billing software?
Retail billing software is what a shop uses to bill customers quickly, print receipts, and keep track of stock and tax. It replaces handwritten bills and the end-of-day guesswork of what was sold.
O2M gives a single shop everything in one place. A guided checklist takes you from setup to your first sale, and each step ticks itself when it is done. Add products with the short form or a file, print labels for anything without a barcode, and start billing.
Every bill lowers stock, so you always know what is left, and your daily bills become your GST reports. When the shop grows, add another store on the same account.
Simple from the first day.
Step 1
Add your shop
Enter your business details and GSTIN.
Step 2
Add products
Use the short form or import a file.
Step 3
Print labels
Give products without a barcode an in-store barcode.
Step 4
Start billing
Open your shift and bill your first customer.
What Single Store Billing does for you.
Simple from day one
A guided checklist takes you from setup to your first sale.
Quick to bill
Scan a barcode or tap a quick item.
Stock that adds up
Every bill lowers stock, so you know what is left.
Ready for GST
Invoices and GST reports come from your daily bills.
Quick to bill, simple to learn.
Scan a barcode or tap a quick item, take payment and print the receipt. See the full POS software page.
Store 1
Counter 1
Shift open 10:11 am
Item
Total
₹1,299.00
Hold bills
Park a bill while you serve the next customer, and bring it back in one click.
Payment
Cash with the change shown, UPI, card or a mix.
Returns
Scan the receipt, take the item back, and exchange it on one screen.
Close the day
Count the drawer, close the shift and see your day's cash, UPI and card.
Add your products in an afternoon.
Enter a name, SKU, unit, selling price including GST, MRP and cost, or bring your list in from a file.
Inventory
Stock across warehouses and channels.
SKUs
2,431
On hand
48,120
Low stock
38
Short product form
Pick the GST rate, and O2M suggests one from the HSN and price.
Product import
Upload a CSV or Excel file, match your columns, and see every row marked valid or with what to fix.
In-store barcodes
A product without a maker's barcode gets one, so it scans like any other.
Labels
Choose the barcode and label sheet, set how many, and print.
A clean bill for every customer.
Print a thermal receipt, or send the bill by WhatsApp, SMS or e-mail.
Sample Retail Private Limited
12, MG Road, Bengaluru, Karnataka 560001
GSTIN 29ABCDE1234F1Z5
Tax Invoice
OF1-2627-00412
30 Oct 2026
Bill to
Metro Retail
48, Residency Road, Bengaluru, Karnataka 560025
GSTIN 29AAACM1234A1Z2
Place of supply: Karnataka (29)
Payment terms: 15 days
E-way bill: 3310 2217 4056
| Item | HSN | Qty | Rate | GST | Taxable |
|---|---|---|---|---|---|
| Basmati Rice 5 kg | 1006 | 10 | 650.00 | 5% | 6,500.00 |
| Cotton Round Neck T-Shirt (M) | 6109 | 20 | 399.00 | 5% | 7,980.00 |
| LED Bulb 9 W | 8539 | 50 | 83.90 | 18% | 4,195.00 |
Amount in words: Rupees Twenty Thousand One Hundred Fifty Four Only
E-invoice
IRN a41f7c02…9c2e
Ack 1326 1000 4412
Sample Retail Private Limited
MG Road Store, Bengaluru 560001
GSTIN 29ABCDE1234F1Z5
TAX INVOICE
A4 Long Notebook 200 pages
Basmati Rice 5 kg
Cotton Round Neck T-Shirt (M)
MG1-2627-00931
Thank you. Visit again.
Thermal receipts
80 mm and 58 mm rolls, printed from Chrome or Edge.
A4 invoices
For business customers, with their GSTIN.
Bill of supply
For composition businesses.
Your own fields
Print a field such as colour or shelf on invoices.
Stock that adds up and GST that is ready.
Every bill lowers stock, and your daily bills become your GST reports.
GST
E-invoices and e-way bills from your sales.
Taxable value
₹24.6L
GST collected
₹2.94L
E-invoices
318
What is left
See stock for every item, with a low stock view.
Stock counts
Count what is on the shelf and correct the difference with a reason.
GST reports
Sales by rate, ready for your returns.
Your accountant
Export your books to Tally or send them to Zoho Books.
From sign-up to your first bill.
| Step | What you do |
|---|---|
| Company profile | Add your GSTIN and address |
| Products | Use the short form, or import a CSV or Excel file |
| Barcodes | Print labels for products without a barcode |
| Counter | Set your PIN, enter the opening cash and open the shift |
| First bill | Scan, take payment and print |
Everything in one place.
Daily billing
- Counter billing with barcode scanning
- Thermal receipts and A4 tax invoices
- Bills sent by WhatsApp, SMS or e-mail
- Returns and exchanges
- Shifts and cash counts
Products and stock
- Short product form with price including GST
- In-store barcodes and labels
- Product import from a file
- Your own product fields
- Low stock view
GST
- Tax invoice or bill of supply
- HSN with a suggested GST rate
- GST reports
Customers
- Customer list with purchase history
- Search by phone number
As you grow
- Add another store on the same account
- Add the Ecommerce Suite to sell online
- Add Warehouse Management when you need it
For every kind of shop.
Grocery and kirana stores
Bill loose goods by weight, in decimals such as 1.25 kg.
Fashion boutiques
Exchanges on one screen, and labels for your own barcodes.
ExploreElectronics shops
A4 invoices for business customers, with stock by item.
ExploreBeauty and personal care
Track stock by item, and add lots and expiry when you need them.
ExploreHow to choose billing software for a shop
What really matters behind a retail counter.
Easy for your staff
A new cashier should be billing the same day.
Barcodes for everything
Loose or unbranded goods still need to scan at the counter.
Stock that follows the bill
Every sale should lower stock without a second entry.
The right GST document
Tax invoice or bill of supply, whichever your registration needs.
Works when the internet drops
Your counter should not stop on a busy evening.
Room to grow
Adding a second shop or selling online should not mean starting again.
Single Store Billing: your questions answered.
Do I need a barcode on every product?
No. O2M can give a product an in-store barcode and print its label.
Can I sell loose items such as rice by weight?
Yes. Loose goods can be sold by weight or volume, such as 1.25 kg.
Can I grow into more stores later?
Yes. Add outlets on the same account when you are ready.
Do I need a computer at the counter?
You need a device that runs Chrome or Edge. A thermal printer and barcode scanner are optional but helpful.
Can I bring in my product list?
Yes. Upload a CSV or Excel file, match your columns, and review every row before products are created.
Can I send a bill by WhatsApp?
Yes. Send bills by WhatsApp, SMS or e-mail.
Will staff see my reports?
No. Cashiers cannot open reports, dashboards or settings.
Start with one counter and grow from there.
See how O2M fits the way your business works today.