Setu.Technology
Free Tool — Works Offline

Browser Based POS

Bill customers, manage products and track inventory — right from your browser. No login, no subscription, no internet needed.

Works offline
Barcode ready
Hold & recall carts
Udhaar / credit sales
PIN counter lock
Google Sheet sync
80mm / 58mm / A4
Any currency

Opening your POS…

Everything a small shop needs

Fast billing

Search or scan, tap a price tile, charge. A whole sale takes seconds, and the receipt opens the moment it is saved.

Works offline

After the first visit the POS is cached in your browser. Lose the internet mid-rush and billing, printing and stock all keep going.

Your data, your device

Products, orders, customers and settings live in your browser's IndexedDB. No cloud account, no server, nothing to cancel.

Receipts & PDF

Print to a thermal roll or an A4 sheet, download a PDF, or send a share link — all generated on your device.

Inventory tracking

Opening stock, stock sold, current stock — with low-stock and out-of-stock flags and a full movement log behind every change.

Backup & restore

Export everything to a single JSON file and restore it on any device. Five CSV exports open straight in Excel.

At the counter

Built for the minute a customer is waiting

The Sell screen is the one your staff live on, so everything on it is one tap or one scan away.

Scan or search

One box searches name, SKU and barcode. Any USB or Bluetooth scanner that types works — scan, and the item drops into the cart on Enter.

Tap-to-add price tiles

Every product is a tile with its price and live stock count. Low stock turns amber, out of stock turns red, so nobody sells air by accident.

Discounts, flat or percent

Knock off a round amount or a percentage on the whole bill. Subtotal, discount, tax and total recalculate as you type.

Hold and recall carts

Park a cart with a note like “Table 4” or “blue shirt”, serve the next customer, and pull the first one back exactly as it was.

Your payment methods

Cash, UPI and Card are ready on day one. Add Bank Transfer, Wallet or anything else you actually get paid by.

Credit (Udhaar)

Switch on the Customer Ledger and a Credit button appears for saved customers — the bill goes to their ledger balance instead of the till.

Catalogue & stock

A product list that survives a real shop

Prices, tax treatment, units and stock movements — set once on the product, applied on every bill.

Categories you control

Create a category while adding a product, rename it later, filter the whole list by it. Search covers names, SKUs and barcodes too.

SKU & barcode per item

Store the code printed on the packet, then scan it at billing. The Barcode Generator can print codes for items that never had one.

Tax the way you price

Set a default rate once, or override it per product — and mark whether the price already includes tax or gets it added on top.

Cost price and margin

Record what an item cost you alongside what you sell it for, so the profit tools and ABC analysis have something real to work with.

Units and descriptions

Sell in pcs, kg, litre, plate — whatever fits. Duplicate a similar product to add the next size in a couple of seconds.

Stock movement log

Add, reduce or correct stock with a note. Every opening balance, sale, restock and adjustment is kept with the resulting stock level.

Receipts & sharing

Hand it over, print it, or send it

The bill is the one thing every customer takes home, so it prints on what you own and carries your details.

Thermal and A4

80mm and 58mm thermal rolls (Epson TM and friends) plus plain A4. Pick the paper size in Settings and printing just matches it.

Your invoice numbers

Set the prefix and the next number, and every bill continues the series — including after a restore from backup.

Business details & GSTIN

Name, phone, address, email and tax number print on the receipt, with your own footer line at the bottom.

Custom receipt designs

Design a receipt in the Receipt Generator — logo, fields, footer — and it becomes a printing option inside the POS.

Share link & WhatsApp

Send a bill as a link the customer opens in any browser, straight to their WhatsApp number or copied to anywhere else.

QR and UPI on the link

The share sheet shows a QR of the link for a phone across the counter, and adds your UPI ID so the customer can pay from the bill.

Know your numbers

The day, the week and the slow-moving stock

Reporting is not a paid tier here. Everything the POS records, you can read back and export.

Dashboard at a glance

Today's sales, total orders, customers and products up top; quick actions and your most recent bills right underneath.

Any date range

Today, yesterday, last 7 days, this month — or pick your own from and to dates for a custom stretch.

Sales, orders, average bill

Total sales, how many orders made it up, and the average order value for the range you chose.

Payment breakdown

How much came in by cash, UPI, card or any method you added — with the count of sales behind each one.

Best sellers & stock status

Top products by quantity and revenue, plus a live list of everything low on stock or already out of it.

Five CSV exports

Products, customers, orders, the sales report for your date range and the full inventory log — UTF-8, so Excel opens them cleanly.

Customers

Remember the regulars

A customer book that fills itself as you bill, and feeds the ledger and statement tools when you need to chase money.

Add mid-sale

A walk-in becomes a saved customer without leaving the billing screen — name, phone, email, address and a notes line.

Purchase history

Open a customer to see every bill they have taken, oldest to newest, and jump straight to any one of them.

Lifetime value

Order count and total spent sit at the top of each customer, so you know who is worth a discount.

Udhaar that adds up

Credit sales post to the Customer Ledger automatically, and the statement and aging tools read the same book.

Safety & continuity

Locked at the till, backed up off it

Data that only lives in one browser needs a lock in front of it and a copy behind it. Both are built in.

PIN counter lock

Set a PIN and the POS asks for it when the tab opens. Lock the screen by hand any time you step away from the counter.

Idle auto-lock

Choose how many minutes of inactivity lock the till on their own — nothing on screen responds until the right PIN is entered.

One-file backup

Export a POS_BACKUP.json with every product, order, customer and setting, and restore it on any device or browser.

Backup nudges

Settings shows when you last backed up and warns you plainly when you have sales that have never been exported.

Google Sheet sync

Connect your own sheet and orders, products and customers keep updating in it — browser to your Google account, never through us.

Restore from the sheet

If this browser's data is ever cleared, pull the whole workspace back out of your connected sheet and carry on.

Connected tools

24 free tools that already know your shop

Switch one on in Settings and it opens with your business details, customers, products and sales already in it — same device, same data, nothing to re-type. A few also unlock behaviour inside the POS itself.

The small things that stop a busy day going wrong

Order history you can filter

Every bill stays searchable by invoice number, with all, completed and cancelled views.

Cancel puts stock back

Cancelling an order returns each tracked item to stock and writes the movement into the inventory log.

Reprint any old bill

Open a past order to view, print, PDF or re-share its receipt, exactly as it was issued.

Any currency

Rupee by default, and every other ISO currency is a dropdown away — amounts format for the one you pick.

Honest stock warnings

Short on stock? The POS says so and still lets the sale through, because the customer is standing there.

An offline banner, not an error

Drop the connection and a quiet “Offline — sales still work” badge appears instead of a broken screen.

Who is this POS for?

Built for small businesses that want fast billing without paying for software or creating accounts:

  • Small retailers and local shops
  • Small restaurants, cafes and food stalls
  • Home businesses and independent sellers
  • Freelancers and service providers

Keep your data safe

Important: your data lives only in this browser. If you clear site data or uninstall the browser, it is gone. Export a backup (Settings → Backup) regularly and keep the file somewhere safe — or connect a Google Sheet and the POS keeps a copy there for you.

Need more? Try Setu's full POS

When you outgrow a single browser — multiple counters, cloud sync, staff accounts, GST reports — take a look at our full products:

Browser Based POS — questions

Yes. There is no login, no subscription and no hidden tier. The POS runs entirely in your browser and stores everything on your device.