Offline-first point of sale

Run your shop from your pocket.

Sell, print receipts, track stock and see your profit — from an Android or iOS phone. No account, no internet required.

Free forever for offline selling · cloud sync just $2/month

$2/mocloud sync
OpenPocket home dashboard showing today's sales
Checkout screen
$0to sell, forever
Zerointernet required
<1sto ring up a sale
MITopen source
Fast billing

Ring up a sale in seconds.

Tap products or scan a barcode into the cart, take cash, card, transfer or store credit, and hand over a receipt. The counter stays quick even when the Wi-Fi doesn't.

  • Change and quick-cash suggestions built in
  • Line and bill discounts, per-item tax
  • Exact money math — never floating point
Checkout with line items and payment methods
Everything the counter needs

One app, from the first sale to the month-end.

Built for mini marts, grocers, cafés, kiosks and home businesses — the shops that can't wait for a connection.

Real inventory

Photos, categories, SKUs, barcodes and per-product low-stock and out-of-stock alerts.

Barcode scanning

Scan to sell or add a product. A built-in lookup fills the name and image, saved for offline use.

Staff & roles

Owner, manager and cashier PINs. Every sale is attributed to the cashier who made it.

Receipts & invoices

Thermal 58/80mm or A4, themed to your shop. Print over Bluetooth, Wi-Fi or USB, or share a PDF.

Reports & profit

Daily, weekly and monthly sales, gross profit, refunds, discounts, payment mix and best sellers.

Multiple shops · one device

Run several separate shops on one phone — each with its own products, staff, receipts and books.

Cloud sync · optional

Back up your shop and sync across devices for $2/month. Offline selling stays free.

Dark mode

Full light and dark theming across every screen, easy on the eyes at any hour.

Yours to keep

Open source under MIT. Your data stays on your device unless you choose to back it up.

See it in action

The real app, running a real shop.

A demo grocery with 24 products, staff and a day of sales — exactly what you'd see on the counter.

Product catalog
Product catalog
Reports and profit
Reports & profit
Sale detail and refunds
Sale detail & refunds
Honest pricing

The whole POS is free. Pay only to go online.

Selling, inventory, staff, receipts and reports never cost anything and never need a connection.

Offline POS
$0 / forever
  • Unlimited products & sales
  • Barcode scanning & inventory
  • Staff PINs, receipts & reports
  • Multiple shops on one device
  • No account, works fully offline
Start free
Cloud sync
$2 / month
  • Everything in the free plan
  • Automatic cloud backup
  • Sync across phones & tablets
  • Restore on a new device in seconds
  • Cancel anytime
Get OpenPocket
Open source

Correct where it counts, open all the way down.

Money is always integer minor units, never floating point — so tax, discounts and change are exact. Read every line, run it yourself, or build on it.

Explore the repository
React Native Expo TypeScript SQLite Cloudflare Workers MIT licensed