Skip to content
Inventory & accounting

Inventory & accounting

POS Billing System: What It Does and How to Run It Daily

Last checked 20 October 2026 · 8 min read · Billing Software by Betterwork

A POS (point of sale) billing system is the counter software and hardware that creates customer bills, records the payment mode, updates stock and produces end-of-day sales and tax reports. For an Indian business it should print GST-compliant invoices with HSN and tax breakup, accept cash, cards and UPI, handle returns, keep an edit log and reconcile cash at every shift close.

A POS (point of sale) billing system is everything at your counter that turns a customer's purchase into a bill, a payment and a stock movement. In India, a good POS also has to produce GST-correct bills, accept UPI alongside cash and cards, and give the owner a clean end-of-day picture. This guide explains the features that matter, the hardware, the daily workflow and the controls that stop money leaking at the counter.

What is a POS billing system?

POS is the point where the sale happens: a shop counter, a restaurant cash desk, a pharmacy window, a showroom billing desk. A POS billing system combines:

  • Software that holds the item master, builds the bill, applies tax and discounts, records payments and produces reports.
  • Hardware such as a computer or tablet, barcode scanner, receipt printer, cash drawer, card terminal and sometimes a weighing scale or customer display.

Unlike general invoicing, which may produce a handful of detailed B2B invoices a day, POS is built for volume and speed: many small bills, quick payment, minimal typing.

What features should a POS system have?

Feature Why it matters
Fast item entry (scan, code, search) Short queues, fewer wrong items
GST tax invoice / bill of supply formats Legally correct bills
HSN and GST rate per item Correct tax on every line
Multiple payment modes, split payments Cash + UPI + card on one bill
Returns and exchanges Stock and tax reversed properly
Discounts and schemes with limits Prevents unauthorised discounting
User roles and permissions Only supervisors cancel bills
Edit/delete log Required for electronic GST records
Shift open/close with cash count Detects shortages same day
Live stock update Accurate inventory
Reports: sales, tax, payment mode, item-wise Daily control and GST returns
Backup and offline mode Counter never stops

For fast item entry, barcode scanning is the core; see barcode billing for retail.

What GST rules apply to POS bills?

Section 31 of the CGST Act requires a registered person supplying taxable goods to issue a tax invoice. A composition taxpayer issues a bill of supply instead. Which document you issue, and when, is explained in tax invoice vs bill of supply, and the fields that must appear are listed in mandatory fields of a GST invoice.

Two record-keeping rules hit POS systems directly:

  • No silent edits. The accounts and records rules state that entries in registers, accounts and documents must not be erased, effaced or overwritten. Where records are kept electronically, a log of every entry edited or deleted must be maintained.
  • Backup. Electronic records must be backed up so that, if destroyed by accident or natural causes, the information can be restored within a reasonable time.

Companies also face an audit-trail requirement under the Companies (Accounts) Rules for accounting software; ICAI guidance explains that this applies to books kept in accounting software. Your POS feeding the books should not undermine that.

How should a POS counter run each day?

Opening the shift

  1. Log in with a personal user ID — never a shared "counter" login.
  2. Declare opening cash (the float), counted and agreed with the supervisor.
  3. Check printer paper, scanner and card terminal.
  4. Confirm prices and offers for the day are loaded.

During the shift

  1. Scan or select every item; no generic "misc" lines.
  2. Take payment and record the actual mode. If a customer pays ₹300 cash and ₹200 UPI, record a split payment, not ₹500 cash.
  3. Process returns through the return screen, linked to the original bill.
  4. Route cancellations to a supervisor with a reason.

Closing the shift

  1. Print the shift report: total sales, returns, discounts, cancellations, and totals by payment mode.
  2. Count the cash drawer by denomination.
  3. Reconcile: expected cash = opening float + cash sales − cash refunds − cash paid out.
  4. Match UPI and card totals to the payment app or terminal settlement.
  5. Record and explain differences before the cashier leaves.

Worked example: closing a shift at a Thane bakery

A Thane bakery's evening shift report shows:

Item Amount (₹)
Opening float 3,000
Gross sales 48,600
Returns (cash refunded) 400
Sales by mode: cash 17,200
Sales by mode: UPI 26,900
Sales by mode: card 4,500
Cash paid out for milk delivery (with voucher) 1,800

Check: cash + UPI + card = 17,200 + 26,900 + 4,500 = ₹48,600, matching gross sales.

Expected cash in drawer = 3,000 + 17,200 − 400 − 1,800 = ₹18,000.

The cashier counts ₹17,650. Shortage: ₹350.

The supervisor checks the UPI app: it shows ₹27,250, which is ₹350 more than the POS. A customer paid ₹350 by UPI but the cashier recorded it as cash. Fix the payment mode on that bill (the edit is logged), and both cash and UPI now reconcile.

This is why payment modes must be recorded correctly bill by bill: one mislabelled payment creates two mismatches.

GST on the bakery's sales

If the bakery's ₹48,600 of sales includes GST at, say, 5% on all items and prices are tax-inclusive, the taxable value is 48,600 ÷ 1.05 = ₹46,285.71 and GST is ₹2,314.29 (split equally between CGST and SGST for intra-state sales, about ₹1,157 each). Rates differ by product, so the POS must apply each item's own rate; check yours with the GST calculator.

How does POS connect to inventory and accounts?

Every POS bill should reduce stock of the exact item sold, and every return should add it back. At the end of the day, the POS gives your accounts:

  • sales by tax rate (for GST returns),
  • receipts by payment mode (cash book and bank),
  • discounts and returns,
  • stock movement.

When POS and accounts are separate systems, someone has to re-enter totals, and mistakes creep in. When they are one system, the sales register, the cash book and the stock register agree by design. For how these totals land in the books, see double-entry bookkeeping basics.

Billing Software by Betterwork, for example, issues GST invoices, accepts UPI and payment links, updates inventory from each bill and exports reports for GST returns, so the counter and the books share one set of data.

How do you choose a POS system?

  1. List your bill volume and peak hour. A store doing 50 bills a day has different needs from one doing 1,000.
  2. Check GST formats: tax invoice, bill of supply if you are a composition dealer, credit notes, and B2B invoices with the buyer's GSTIN.
  3. Check controls: user roles, edit logs, supervisor approval for discounts and cancellations.
  4. Check hardware compatibility with your scanner, printer and drawer.
  5. Check offline behaviour and how data syncs.
  6. Check reports you need for GST returns and daily cash control.
  7. Run a trial with your own items and a real busy hour.

What controls stop leakage at the POS counter?

Most counter losses are small and repeated: an unrecorded discount, a refund without a return, cash marked as UPI. Simple controls catch them.

Risk Control in the POS
Unauthorised discounts Discount limit per user; supervisor PIN above it
Fake refunds Returns only against an original bill; goods scanned back into stock
Cancelled bills after payment Cancellation needs a reason and supervisor approval; logged
Sales not billed Cash drawer opens only on a saved bill; random bill checks
Price overrides Override rights restricted; daily override report
Wrong payment mode Shift-level reconciliation with bank and UPI statements
Shared logins Personal user IDs; automatic logout after inactivity

Review four reports every morning for the previous day: cancellations, returns, discounts above a threshold and price overrides. Look for patterns by cashier and time of day rather than single incidents. A cashier with many small cancellations just after customers leave deserves a closer look; one cancellation for a wrongly scanned item does not.

Handling outages

Plan for the day the internet, printer or computer fails:

  1. Keep a spare receipt printer roll stock and a backup device with the software installed.
  2. If billing can continue offline, make sure invoice numbers stay unique when data syncs.
  3. If billing must stop, use a pre-numbered manual bill book and enter every manual bill into the system the same day, in sequence.
  4. Never let goods leave without some document; untraceable sales break both stock and tax records.

How should the POS handle returns and exchanges?

Returns are where counter controls are tested most. A clean process looks like this:

  1. Scan or search the original bill so the return is linked to the sale, its price and its tax rate.
  2. Inspect the goods and record the reason (damaged, wrong size, changed mind).
  3. Issue a credit note or exchange entry from the POS rather than editing or deleting the original bill.
  4. Put saleable goods back into stock; move damaged items to a separate damaged-stock location.
  5. Refund through the original payment mode where possible, and record cash refunds in the shift's cash count.

Linking every return to its original bill also keeps the GST figures right, because the credit note reverses tax at the rate actually charged. See credit note under GST for the document itself.

Common mistakes

  • Shared cashier logins, making shortages impossible to trace.
  • Recording every payment as cash, so UPI and bank never reconcile.
  • Deleting bills instead of cancelling with a reason; electronic GST records need an edit log.
  • Generic items on bills, which corrupt stock and tax reports.
  • Skipping shift close and reconciling cash only weekly.
  • Unlimited discount rights for every user.
  • No backup, so a dead hard disk wipes months of sales records.

Key takeaways

  • A POS system is counter-focused billing: speed, payments, stock and daily control.
  • Issue the right GST document and keep HSN and rates correct per item.
  • Keep edit logs and backups; never erase entries silently.
  • Record the actual payment mode on every bill, including split payments.
  • Close and reconcile every shift: expected cash = float + cash sales − refunds − payouts.
  • Keep POS, inventory and accounts on one data set wherever possible.

This guide is general information, not tax advice. Rules last checked on 20 October 2026; confirm with your tax professional for your situation.

Official sources

POS Billing System: FAQ

Is a POS system the same as billing software?

A POS system is billing software built for the counter: fast item entry, scanner support, multiple payment modes, receipt printing and shift-wise cash control. General billing software may focus more on B2B invoices, credit terms and reminders. Many businesses use one system that does both, with a counter screen for walk-in customers and a full invoice screen for credit customers.

Does every POS bill need to be a GST tax invoice?

A registered supplier of taxable goods must issue a tax invoice, subject to limited exceptions set out in the invoice rules. A composition taxpayer issues a bill of supply instead. Check our tax invoice and bill of supply guide for which applies to you.

Can cashiers delete or edit a bill after printing?

They should not be able to delete it silently. The GST record rules say entries must not be erased or overwritten, and electronic records must keep a log of every entry edited or deleted. Use cancellation with a reason, or a credit note for returns, and restrict these rights to a supervisor.

How do I reconcile UPI payments at the end of the day?

Compare the UPI total in the POS shift report with the settlement or transaction list in your bank or payment app for the same time window. Differences usually come from payments marked as UPI but received in cash, failed transactions marked as paid, or payments that settle the next day.

Do I need internet for a POS system?

Not necessarily for billing itself; many systems keep billing locally and sync later. You do need connectivity for UPI confirmation, card terminals, cloud backups and any e-invoice or e-way bill generation for B2B sales. Plan an offline fallback so the counter keeps working during an outage.

Book DemoClaim ₹9,999 Offer
Chat for offersReply in minutes on WhatsApp