Skip to content

POS app for a small shop: do you still need a POS machine?

What a POS is, what a phone-based POS app replaces and what it doesn't, why offline matters, and how to choose one for a small shop.

By Bimal Khatri5 min read

A shop counter with a phone on a stand, a payment QR card and a coin dish, shelves of groceries behind.

For years, a "POS system" meant a computer at the counter, a scanner on a cable, a receipt printer, a cash drawer and a box of software with a yearly fee. For a small shop today, a phone app can do most of that work. This post explains what a POS really is, what a phone-based POS app can and can't replace, and how to choose one.

What is a POS?

POS stands for point of sale: the place where a sale happens, and the system that records it. A POS does three things:

  1. Makes the bill: items, prices, discounts and the total.
  2. Takes the payment: cash, card, wallet or credit, and records how it was paid.
  3. Updates everything else: stock, the day's takings and your reports.

The software does all three. The hardware (scanner, printer, cash drawer, card terminal) only makes some of it faster.

A traditional POS system

A classic setup for a shop counter includes:

  • A computer or a dedicated POS terminal with a screen.
  • A barcode scanner.
  • A receipt printer.
  • A cash drawer that opens when a sale is completed.
  • A card terminal, usually from your bank or payment provider.
  • POS software, often with a monthly or yearly fee.

It's fast for a busy supermarket lane. For a small shop it's a lot of money, cables and setup before you've sold anything.

A POS app on a phone

A POS app puts the counter in your pocket:

  • The camera is the scanner. It reads product barcodes without extra hardware.
  • Receipts go to the customer's phone, by WhatsApp or another app, instead of on paper.
  • QR and wallet payments need no hardware. A printed QR code from your bank or wallet provider (Fonepay, UPI and the like) sits on the counter; the app records which way each bill was paid.
  • It runs on battery, through power cuts.
  • Staff use their own phones, and every sale lands in the same shop.

A free POS app such as BSMM does all of this, for a single counter or for several shops run from one account.

What you give up without POS hardware

To be fair to the old way, a phone doesn't do everything:

  • Printed receipts. Some customers want paper, and some businesses need it for their records. You'd need an app that supports a receipt printer.
  • High-volume scanning. If you scan hundreds of items an hour, a hardware scanner is faster than a camera.
  • A locked cash drawer that only opens on a sale.
  • Card payments. Some POS apps can take contactless cards on the phone itself (Tap to Pay, in some countries); otherwise you need a card terminal from your bank or a payment provider. An app that only records payments, like BSMM, notes that a bill was paid by card but doesn't take the card.

If none of these matters at your counter today, start with the app. If you'll need a printer or scanner soon, choose an app that supports them now: moving apps later is work.

Why offline matters

A POS that needs the internet stops your counter when the signal drops, the router restarts or the power goes. Look for an offline POS: one that keeps billing without a connection and catches up when you're back online. In many places this matters more than any feature on the price list.

What a POS costs

The bill for a POS has three parts, and it's worth adding all three before you choose:

  • Software: free, a monthly fee, or a fee per device or user.
  • Hardware: a one-off cost for a terminal, scanner, printer and drawer, if you need them. A phone you already own costs nothing extra.
  • Card fees: a percentage of each card sale, charged by the payment provider, not the POS. QR and wallet payments have their own fees, set by the provider.

A free phone POS with QR payments can cost nothing to run; a full counter with hardware and card processing costs money every month. Neither is wrong; it depends on how your customers pay.

In Nepal, a POS used to issue tax bills by a business above the e-billing threshold must be registered with the Inland Revenue Department; see billing software for a shop.

How to choose a POS for a small business

  • Billing speed: five items, scanned or searched, in under a minute.
  • Stock: every sale should take items out of stock automatically.
  • Payments: cash, cards, wallets, split payments and customer credit.
  • Offline use, tested with the phone's internet turned off.
  • Staff: more than one phone, without sharing one login.
  • Cost: the real price for a year, with the users and features you'll need.
  • Receipts: shared digitally, printed, or both, whichever your customers expect.
  • Your data: backups, and a way to take it with you.

BSMM: a free POS app for small shops

BSMM is a free POS, inventory and credit app for Android and iPhone, built at a family grocery in Pokhara, Nepal:

BSMM's home screen in its dark theme: today's sales, profit and dues.The counter on a phone, in light or dark.

  • Scan barcodes with the camera or search, charge any price, discount a line or the whole bill.
  • Record cash, eSewa, Khalti, Fonepay, bank or card, split a bill, or put it on a customer's credit.
  • Share a clean receipt with your customer.
  • Stock updates itself with every sale, purchase and return.
  • A day-end summary of cash, wallets and credit, and profit reports.
  • Works offline, and syncs across your staff's phones.

It's free, with no paid plan and no ads. It doesn't connect to receipt printers, cash drawers or card terminals: it's built for shops that want the counter on a phone. For what to look for in billing more broadly, see billing software for a shop.

Questions shopkeepers ask

Is there a free POS app for small business? Yes. Some are free with limits, ads or paid add-ons; BSMM is free with none of those.

Can a POS app work without the internet? Some can. An offline POS keeps billing with no connection and syncs later; check by turning off your phone's data before you commit to one.

Do I need a POS machine for card payments? Not always. In some countries, POS apps with Tap to Pay take contactless cards on the phone itself. Otherwise you need a card terminal from a bank or payment provider, and the POS app records that the bill was paid by card.

Is a POS app enough for a supermarket? For a large store with several busy lanes, dedicated hardware is usually worth it. For a corner shop, kirana or small grocery, a phone app is enough.

More guides

Keep reading