Skip to content
nijam
Sign inStart free →
Counter

Offline shop billing that keeps going

Scan or tap to bill, take cash, UPI and card on one bill, and keep billing when the internet drops. With Invoicing, each day's sales post to your ledger and go into your GST returns.

Available in India.

How billing works at the counter

Scan a barcode or tap an item, and every line shows the MRP and the rupees saved.

  • Scan with a USB or Bluetooth barcode scanner or the device's camera, or tap items on screen when the label is missing.
  • Each line shows the MRP and the rupees saved. An item with an MRP of 60 sold at 19 shows 41.00 saved.
  • A bill discount comes off before GST, so tax is worked out on what the customer actually pays.
  • Split one bill across cash, UPI and card, and note the card slip number.
  • Round off gets its own line, and GST is shown by rate when the cart mixes rates.
  • Park a bill while the customer fetches one more thing. No bill number is used until you finish.
  • Send the bill to the customer on WhatsApp.

Billing that keeps going without internet

Once a counter is set up online, it opens, bills and numbers every sale with no network, and sends each bill exactly once when the connection returns.

  • Every bill gets its number at the counter, from a block of numbers that counter holds.
  • If a counter runs out of numbers while offline, it keeps billing on a separate, clearly marked series.
  • Each bill is sent exactly once when the connection is back, never twice.
  • Closed the tab or lost power mid-bill? The counter offers the unfinished bill back when you reopen it.
  • Closing the day, voids, receiving stock, labels and reports need the internet. Billing does not.
  • Selling on khata and taking khata money back need the internet too, so the counter always sees the customer's true balance.
  • The first time a counter opens, it needs the internet to register.

Barcode labels and stock

Items without a barcode get one of their own, printed on A4 label sheets or 50×25 mm rolls, and stock goes down with every sale.

  • Create barcodes for unlabelled goods when you add them, when you import them, or all at once.
  • Print labels on A4 sheets of 38×21 mm labels on an office printer, or on a 50×25 mm label roll.
  • Load your items and opening stock from a CSV file.
  • Book deliveries by hand or from the supplier's list as a CSV file. Uploading the same list twice never adds the stock twice.
  • Low stock shows in your reports and on the daily Z-report.
  • Enter the supplier's bill line by line with the amount on it, so stock and its value move together. The same bill number for one supplier is refused a second time unless you note why it is a different bill.

Shifts, Z-report and reports

Open each shift with a cash float, close it with a cash count and get a Z-report, with reports for any date range that download as CSV.

  • The Z-report balances the drawer to the rupee: the float, sales by payment mode and what you counted.
  • Count the drawer note by note at close, and the Z-report prints the breakdown.
  • Reports for any dates: sales, GST by rate, payment modes, by day, by counter and by item, voids and stock.
  • Download the sales, GST, voids and stock tables as CSV.
  • A manager can cancel a whole bill with a credit note before the day is closed, and the stock comes back.
  • Items come back on a return at the price they were sold, refunded by cash, UPI or card, inside the return window you set.
  • Keep a khata by the customer's mobile number: put all or part of a bill on it, take the money back at the counter against the oldest bill first, and see who owes what and since when.
  • Send a khata reminder on WhatsApp when you choose. Nothing is sent until you press send.
  • Cashier, stockroom and supervisor roles decide who can do what.
  • Carry a counter around the shop: each person unlocks it with their own PIN, and a supervisor approves a void or return with theirs.
  • Export each day's sales as Tally XML for your accountant.
The difference

Your books, not just a bill

With Invoicing as well, each closed shift posts one entry to your ledger and every counter bill is included in your GSTR-1 and GSTR-3B.

Counter works on its own. Add Nijam Invoicing and it writes to the same books, so the shop's sales, the invoices you raise to other businesses and your GST returns come from one set of numbers.

  1. 01
    Counter bill
  2. 02
    Shift closed
  3. 03
    One ledger entry
  4. 04
    GSTR-1 · GSTR-3B
  • One ledger entry per closed shift, not one per bill.
  • Counter bills go into GSTR-1 and GSTR-3B alongside your other invoices.
  • A cancelled bill becomes a credit note, so the returns net it off.
  • Walk-in sales stay out of your customer list.
  • With Invoicing, raise full GST invoices to other businesses from the same account.
  • With Invoicing, a purchase bill entered at the counter turns up in Bills to pay, marked ITC to be confirmed, so nothing is claimed until somebody checks it.

What you need

A browser on a computer, tablet or phone, internet to set up and to close the day, and a registered GSTIN.

  • A current web browser on a computer, tablet or phone. There is no app to install.
  • A USB or Bluetooth barcode scanner that types the code like a keyboard. It's optional: you can use the device's camera or tap items instead.
  • Receipts print straight to 58 mm and 80 mm thermal printers over USB from Chrome or Edge on Windows, and to any printer through the browser's print dialog.
  • For labels, any printer for A4 sheets, or a label printer for 50×25 mm rolls.
  • A registered GSTIN for the shop.
  • Internet the first time a counter opens, and to close the day.

What Counter does not do yet

Four things are not built yet, so check them against how your shop works before you start.

Not yet

Exchanges

A manager can cancel a whole bill, and items from a bill can come back for a refund. Swapping one item for another in a single step is not built yet.

Not yet

Reading a supplier's bill from a photo

Purchase bills are typed at the counter or taken from the supplier's delivery list as a CSV file. Nothing reads a photographed or scanned bill.

Not yet

Hindi and other languages

The counter and its bills are in English only.

Not yet

Unregistered and composition shops

The counter issues tax invoices and needs a registered GSTIN. Shops that are not registered for GST, or that are on the composition scheme, can't use it yet.

Questions shopkeepers ask

Does it work without internet?

Yes, for billing. After a counter has been set up online once, it opens, bills and numbers every sale with no network, and sends each bill exactly once when the connection returns. Closing the day, voids, receiving stock, labels and reports need the internet.

Can I use my existing barcode scanner?

Yes, if it is a USB or Bluetooth scanner that types the code like a keyboard: connect it and scan into the counter screen. No scanner? Use the camera of the phone or tablet, including an iPhone.

What if my items have no barcode?

Give them one. The counter creates in-store barcodes for items without one and prints labels on A4 sheets of 38×21 mm labels or on 50×25 mm rolls. Until a label is on the item, tap it on screen.

Which printers work?

Receipts print straight to 58 mm and 80 mm thermal printers over USB from Chrome or Edge on Windows, and to any printer through the browser's print dialog. Labels print from a PDF: A4 sheets on any printer, 50×25 mm rolls on a label printer.

Does it print in Hindi?

No. The counter and its bills are in English today. Hindi is not built yet.

Can I use it on my phone?

Yes. The counter works in a phone or tablet browser: tap or type items, take payment and send the bill on WhatsApp. There is no Android or iOS app to install.

Do I need a computer?

No. A phone or tablet browser is enough to bill, take payment and send bills on WhatsApp. For printing, see Which printers work?

How do I move my items from Vyapar or my current software?

If your current software can export your item list as a spreadsheet, save it as a CSV file with name, price, MRP, HSN, GST rate, unit and opening stock (barcode optional), then import it at the counter. Opening stock is added once, and items without a barcode can be given one.

Does my CA get the data?

Yes. Each day's counter sales export as Tally XML. If you also use Invoicing, each closed shift posts one ledger entry and every counter bill is included in GSTR-1 and GSTR-3B, so the returns prepared in your account already include the counter.

Can two counters bill at once?

Yes. Each counter has its own bill series, so two or more counters can bill at the same time, even offline. A shop can register up to nine counters, and a counter number is never reused.

What happens if the power goes?

The bill you were building is saved as you go, and the counter offers it back when you reopen it. Finished bills are already numbered and wait on the device until they sync.

Is it available outside India?

Available in India.

Can I take card?

Yes. Split one bill across cash, UPI and card, and note the card slip number or its last four digits. Your bank's card machine stays separate: the counter does not connect to it.

Do I need GST registration?

Yes, today. The counter needs a registered GSTIN and won't issue a bill without a valid one. Unregistered shops and composition-scheme shops are not supported yet.

Put Nijam Counter on your counter

Tell us about your shop and we’ll set up a trial. Or see how it compares with Vyapar, gaps included.

Request a shop trial →Nijam Counter vs Vyapar

Available in India.