PosEx
PosEx
Offline-first PWA · Real-time sync · Built for Sri Lanka

POS system for Sri Lanka. Run your shop even when the internet doesn’t.

PosEx is a complete point of sale for Sri Lankan retail. Sell, stock, account, print, and report from one installable app — on the counter, on a phone, or on Windows. Checkout never waits for Wi‑Fi.

20+Business modules
100%Offline checkout
LKRBanks, cheques, wallets
PosEx live demo
Signing in…

One app for the counter, the back office, and every branch

PosEx is built for shops that cannot stop selling. Products, bills, and cash stay on the device. When the connection returns, everything syncs — including other registers.

Never stop selling

Offline-first storage means barcode search, cart, payment, and reprint work without internet. Pending sales queue in the outbox and upload automatically.

🔄

Live across devices

WebSocket sync keeps registers, manager screens, and the customer display current. Push alerts cover sales, refunds, expenses, and daily totals.

🏪

Multi-branch, real roles

Switch branch, invite staff, and lock refunds, stock, or reports by permission. One subscription can cover a counter shop or an island-wide chain.

Every module, explained

This is the same launcher you see after sign-in. Open any tile in the app — or read the help centre for step-by-step use.

🛒

Point of Sale

Scan barcodes or search item codes, build a cart, apply line or bill discounts, take mixed payments, hold a bill, refund, or exchange with a printed token. Keyboard shortcuts, custom buttons, cashier login, cash drawer, thermal print, and WhatsApp bills are built in. POS stays usable with no network.

Barcode checkoutHold / recallCredit salesWhatsApp
📦

Products & inventory

Full catalogue with barcodes, variants, brands, categories, cost and selling price, images, and expiry. AI photo capture can fill fields faster. Adjust stock with a reason, watch low-stock, bulk-edit, and see movement history per branch.

VariantsAI photosStock history
👥

Customers

Customer profiles, search at checkout, credit limits, account balances, and payment recording. Attach a customer to a bill, share that bill on WhatsApp, and open the ledger from POS or the customers tile.

Credit ledgerCheckout attach
🏢

Suppliers & purchase bills

Supplier directory, goods-received bills, invoice photo capture, stock-in that updates product cost, and payables tracking so purchases stay tied to inventory.

Stock-inBill photos
🏦

Accounts

Business cash, bank, and cheque movements in LKR. Record in, out, and transfer, attach photos, and use Sri Lankan bank presets so the ledger matches how you actually bank.

ChequesLKR banks
📈

Reports

Date-range KPIs with trend comparison: sales, gross and net profit, stock, categories, tax, discounts, receipts, exchanges, payment modes, average sale, customers, and sold-by staff. Each section can be permission-gated.

P&LTrendsPermissions
💵

Cash registry

Open a shift with note breakdown, cash in/out with reason, close against expected cash, and review session history with linked sales and expenses. Built for end-of-day audit.

Open / closeAudit trail
💸

Expenses

Log shop expenses with category, date, notes, and photo receipts. Totals feed profit reports and can link to the open cash register so the drawer stays honest.

Receipt photosCategories
🧾

Bills

Search past sales by number, date, or customer. Reprint, WhatsApp, refund, or start an exchange. Scan a bill code (#code or b.posex.lk) from POS to reopen it instantly.

ReprintBill lookup
🏷️

Barcode Print V3

Template labels with name, price, and barcode or QR. ZPL for label printers, batch history, USB, network, and remote printers. Print a shelf of stickers in one job.

ZPLTemplates
✍️

Cheque Printing 2.0

Millimetre-accurate layouts for Sri Lankan bank cheques: payee, amount in words, date, and batch rows. Nudge alignment, print a PDF guide, and use it as a visitor tool without signing in.

Public toolBank templates
📮

Address printing

Courier and delivery labels from customer addresses. A standalone public tool with local persistence — useful at dispatch even before you open the full POS.

No loginLabels
🏪

Shopfront

Publish products to your online store, set pickup and delivery options, and accept COD, bank transfer, Frimi, eZ Cash, or pay-in-store. Manage WhatsApp orders and status from the same catalogue.

Online ordersWhatsApp
👔

Employees

Roster, ID cards, scan-ID clock in/out, timecards, attendance, advances, loans, day-off, product earnings, and salary reports. A POS timeclock panel keeps the counter moving during shift change.

TimeclockID cardsPayroll
📷

Scan ID

Camera scan of staff ID cards for clock-in and clock-out. Same flow is available from the dashboard tile and from the employees hub so attendance is captured at the door or the till.

CameraAttendance
🖥️

Customer display

A second phone, tablet, or screen shows the live cart and completed bills. Pair with QR or same-Wi‑Fi discovery. The display device does not need a staff login.

QR pairNo login
⚙️

Settings & printers

USB, Bluetooth, and network printers; payment methods and accounts; receipt logo and QR; keyboard shortcuts; custom POS buttons; AI keys; customer display; push notifications; startup page; and offline backup / restore.

ESC/POSBackupRoles
💳

Subscription

Plan status and LKR billing inside the app, with GenieBiz checkout. Renew from the side menu without leaving PosEx.

LKR billing

From first open to first sale

Visitors can read this site and use free tools without an account. Staff sign in once, then the app is ready on that device — including offline.

1

Open or install

Launch in the browser, install the PWA, or download Android / Windows. The app icon is the same on every device.

2

Sign in & pick branch

Use username/password or Google. Choose the branch, then the dashboard tiles match your role.

3

Add products

Create items, barcodes, and prices — or receive stock from a supplier bill. Photos and AI extract are optional.

4

Sell & sync

Open POS, scan, take payment, print or WhatsApp the bill. If you are offline, PosEx stores the sale and syncs later.

Enterprise-grade, shop-simple

The same reliability stack that runs the live PosEx app: local database, outbox, live sync, and installable clients.

Offline-first PWA

IndexedDB holds products, sales, and inventory on the device so the till keeps working.

Background outbox

Changes queue when offline and push to the server when the connection returns.

WebSocket sync

Live updates across registers and branches, with reconnect when the app resumes.

Push notifications

FCM and native alerts for sales, refunds, expenses, and per-event preferences.

Role-based access

Module permissions plus POS actions: refunds, exchanges, out-of-stock sales, stock adjust.

Google Sign-In

OAuth alongside username and password, with secure token handling.

Remote printing

Print receipts and labels to USB, Bluetooth, network, or another branch’s printer.

Dark & light UI

Touch-first POS and collapsing navigation on phones, tablets and desktops.

Free tools you can open now

No account required for these utilities. Sign in only when you are ready to run the full shop.

Local currency, local banks, local payments

PosEx speaks LKR from the till to the report. Cheque templates, wallet names, and WhatsApp receipts match how Sri Lankan shops already work.

  • LKR (Rs.) on sales, accounts, expenses, and reports
  • Sri Lankan bank presets for cheques and transfers
  • Cheque Printing 2.0 with millimetre bank layouts
  • Shopfront: COD, bank transfer, Frimi, eZ Cash, pay-in-store
  • WhatsApp bill sharing for instant customer receipts
  • Multi-branch for shops across the island
Rs.

From a single counter to a multi-branch chain — one POS, your currency, your workflow.

Open PosEx app

Point of sale software Sri Lanka shops ask about

PosEx is POS software Sri Lanka shops search for: point of sale, billing software, invoice software, inventory software, barcode POS, cash register, supermarket POS, pharmacy POS, restaurant POS, grocery POS, Android POS and Windows POS. Used in Colombo, Kandy, Galle, Negombo, Kurunegala, Gampaha, Kalutara, Matara, Jaffna and island-wide. බිල්පත් මෘදුකාංග · விற்பனை மென்பொருள்.

Best POS system in Sri Lanka?

PosEx is built for local shops: LKR billing, barcode checkout, stock, credit customers, WhatsApp receipts, and offline selling when Wi‑Fi drops.

POS software for shop, supermarket, pharmacy or restaurant?

Yes. Use the same point of sale app for retail, grocery, pharmacy, restaurant, hardware and wholesale — with inventory, expiry, variants and multi-branch.

Does this POS work without internet?

Yes. Offline POS checkout, product search and reprints keep working. Sales sync when the connection returns.

Android POS, Windows POS or web POS?

All three. Install the Android APK, Windows app, or run the PWA in the browser. Same billing, stock and reports.

Billing, invoice, barcode and inventory in one place?

PosEx includes cashier billing, invoices, barcode labels, stock management, supplier bills, cash registry, expenses and profit reports in LKR.

ශ්‍රී ලංකාවේ POS / බිල්පත් මෘදුකාංගයක්ද?

ඔව්. PosEx කඩ, සුපර්මාකට්, ඖෂධාගාර සහ ආපනශාලා සඳහා offline POS, බිල්පත්, barcode සහ බඩු තොග කළමනාකරණය එකට දෙයි.

இலங்கையில் POS / பில்லிங் மென்பொருளா?

ஆம். PosEx கடை, சூப்பர் மார்க்கெட், மருந்தகம் மற்றும் உணவகங்களுக்கு பாயிண்ட் ஆஃப் சேல், பில்லிங் மற்றும் இன்வென்டரி மென்பொருள்.

Ready to run the shop on PosEx?

Launch the full app, read the help centre, or install on Android and Windows. Offline checkout is included.