O2M Logo
One to Many

Billing software for retail shops.

Bill customers, print receipts, keep stock right and stay ready for GST, from one counter.

O2MOne to Many
Sample data

Counter

The screen your cashiers bill on.

O2M

Store 1

Counter 1

Store 1 Cashier

Shift open 10:11 am

Scan or search product (F2)
ItemQtyAmount

A4 Long Notebook 200 pages

NB-A4-200

−2+
₹198.00

Basmati Rice 5 kg

RICE-5KG

−1+
₹682.50

Cotton Round Neck T-Shirt (M)

TEE-M

−1+
₹418.95
Items3 lines · 4 units
Taxable value₹1,225.79
CGST + SGST₹73.66
Total₹1,299.00Round off ₹-0.45

Customer (F4)

Walk-in

Phone number
HoldPay (F9)
ReturnReprintShift

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.

O2M

Store 1

Counter 1

Shift open 10:11 am

Scan or search product (F2)

Item

Basmati Rice 5 kg₹682.50
Cotton Round Neck T-Shirt (M)₹418.95
A4 Long Notebook × 2₹198.00

Total

₹1,299.00

Pay (F9)

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.

One to ManySample data

Inventory

Stock across warehouses and channels.

SKUs

2,431

On hand

48,120

Low stock

38

STR-RUN-00146 days
PLS-WCH-10131 days
URB-TEE-22062 days
HRT-CFM-20119 days

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

ItemQtyTaxable
Basmati Rice 5 kg106,500.00
Cotton Round Neck T-Shirt (M)207,980.00
LED Bulb 9 W504,195.00

Amount in words: Rupees Twenty Thousand One Hundred Fifty Four Only

E-invoice

IRN a41f7c02…9c2e

Ack 1326 1000 4412

Taxable value₹18,675.00
CGST₹739.55
SGST₹739.55
Round off₹-0.10
Total₹20,154.00

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.

One to ManySample data

GST

E-invoices and e-way bills from your sales.

Taxable value

₹24.6L

GST collected

₹2.94L

E-invoices

318

OF1-2627-00412Generated
OF1-2627-00412Valid to 2 Nov
OF1-2627-00409Generated
DC-2627-00063Valid to 1 Nov

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.

From sign-up to your first bill.
StepWhat you do
Company profileAdd your GSTIN and address
ProductsUse the short form, or import a CSV or Excel file
BarcodesPrint labels for products without a barcode
CounterSet your PIN, enter the opening cash and open the shift
First billScan, 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.

How 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.