# Offline POS – keep selling without internet

> Turn on Offline POS, set up a counter device with a PIN, sell when the internet drops and let sales sync safely. Settings, limits and sync issues explained.

Source: https://docs.smartposhub.com/modules/offline-pos/  
Last updated: 2026-10-30  
Product: SmartPOS Hub (https://smartposhub.com)

**Offline POS** keeps your counter selling when the internet drops. It is a POS screen you install on a computer, tablet or phone. Products, prices and customers are stored on the device, sales are kept encrypted, and everything is sent to SmartPOS Hub automatically when the connection is back. Marts, pharmacies, restaurants, food trucks and any shop with unreliable internet should set it up before they need it.

> **How to turn it on**
> 1. **Plan:** Your plan must include Offline POS (check Settings › Package Subscription).
> 2. **Switch:** Settings › Business Settings › Modules › Offline POS — off for new businesses; switch it on and click Update Settings.
> 3. **Permission:** Use Offline POS (sell offline on a registered device) plus the normal sell permission. Manage Offline POS (devices, sync issues, settings) for managers.
> - **Mobile app:** Yes. With Offline POS on, the SmartPOS Business app can sell offline too (Offline selling › Set up this phone).

## How it works

1. **Set up, online, once per device.** Name the device, choose its location and an offline PIN. The device downloads products, prices, stock, customers, taxes, discounts and your receipt layout.
2. **Internet drops.** POS V1 and V2 show a banner telling you to continue in Offline POS. Opening the POS or Offline POS without internet loads the saved Offline POS screen. Unlock it with the PIN.
3. **Sell.** Search or scan products, add customers (even new ones), take cash, card, bank transfer, cheque or your own methods, park sales and print receipts. Each sale gets an offline reference like `OFF-WRH9-0001`.
4. **Internet back.** Sales sync by themselves (every 30 seconds, on reconnect, after each sale, or with **Sync now**) and get real invoice numbers.
5. **Manager check.** Anything that did not match the rules appears under **Sync issues**.

Offline POS also works online (sales sync at once), so you can use it as a third POS screen.

## First-time setup

1. Check your plan includes Offline POS, then open **Settings › Business Settings › Modules**, switch on **Offline POS** and click **Update Settings**.
2. In **User Management › Roles**, tick **Use Offline POS (sell offline on a registered device)** for cashier roles and **Manage Offline POS (devices, sync issues, settings)** for managers.
3. Open **Offline POS › Settings** and review the limits (see below). The defaults suit most shops.
4. On each counter device, while online, open **Offline POS › Open Offline POS**.
5. Enter a **Device name** (for example "Counter 1"), pick the **Location**, choose an **Offline PIN (4-6 digits)**, repeat it and click **Set up and download data**.
6. On a tablet or phone, install it: Chrome › Install app, or on iPhone/iPad Share › **Add to Home Screen**.
7. Test it: turn off Wi-Fi, open the POS, make a small test sale, turn Wi-Fi back on and watch it sync.

![Set up this device screen with Device name, Location, Offline PIN and Repeat the PIN fields and the Set up and download data button](https://docs.smartposhub.com/_astro/offline-pos-register-device.Cov95ZI8.png) (web app page: `/offline-pos`)
*Set up each counter once while online. The PIN protects the sales and customer data stored on the device.*

## Everyday use

- **Selling offline:** open the POS as usual. If the internet is down, the Offline POS screen opens; enter your PIN and sell.
- **The screen locks** after a few minutes without use (default 10) and after every reload. Enter the PIN again.
- **Signing out:** if offline sales are still waiting, SmartPOS Hub warns you ("3 sales not synced yet"). The sales stay encrypted on the device until they sync.
- **Sales list:** synced offline sales show an **Offline** badge next to the invoice in Sell › All sales.

For the cashier's step-by-step guide, see [Sell offline](https://docs.smartposhub.com/selling/offline-selling/).

## Managing devices and sync issues

Open **Offline POS** in the sidebar. The tabs are **Dashboard**, **Offline devices**, **Sync issues**, **Offline sales** and **Settings**.

![Offline POS dashboard with Active devices, Sales waiting on devices, Synced today and Open sync issues counters and a How a shop uses it panel](https://docs.smartposhub.com/_astro/offline-pos-dashboard.ymVjnHes.png) (web app page: `/offline-pos/manage`)
*The dashboard shows devices, waiting sales and anything that needs a manager.*

| Tab | What you do there |
|---|---|
| **Offline devices** | See each device, its location, last sync and waiting sales. Rename or revoke a device (for example a lost tablet). |
| **Sync issues** | Review sales that were recorded but need a look (price not allowed, discount above the user's limit, stock conflict, cash register closed) and sales that were held. Open the sale, mark it resolved, or use **Create anyway** for a held sale. |
| **Offline sales** | Search synced sales by offline reference or invoice number. |

**Note:** 
SmartPOS Hub re-checks every offline sale on the server: prices, discounts, taxes and permissions. A sale is never silently changed or lost. If the money was already taken it is recorded and flagged for review instead of being rejected.

## Settings explained

**Offline POS › Settings**:

| Setting | Default | What it means |
|---|---|---|
| **Maximum hours without a data refresh** | 72 | After this many hours offline, the device stops selling until it is online again. |
| **Maximum unsynced sales per device** | 500 | Selling stops on a device when this many sales are waiting. |
| **Lock after inactivity (minutes)** | 10 | The screen asks for the PIN again after this long without use. |
| **Refresh data every (minutes)** | 15 | While online, products, prices, stock and customers refresh this often. |
| **Sign out devices unused for (days)** | 30 | A device not online for this long must be set up again. |
| **Selling more than the cached stock** | Allow with a warning | The server decides at sync using your overselling setting; a shortfall becomes a stock conflict. |
| **Allow pay later / part payment offline** | Off | Only for a chosen customer within their credit limit; each such sale goes to review. |
| **Redeem reward points offline** | Optional | Uses the points downloaded with the customer. |
| **Pay from the customer's advance balance offline** | Optional | Uses the downloaded balance; any shortfall stays due. |
| Payment methods | All methods of the location | Online gateways and the advance balance (unless allowed) are never offered offline. |

An offline PIN is always required on every device.

![Offline POS Settings tab with Limits fields and Payments offline options](https://docs.smartposhub.com/_astro/offline-pos-settings.DM34MUlv.png) (web app page: `/offline-pos/settings`)
*Limits and payment options for offline selling.*

## Not available offline

These need the internet, and the app's Help explains why: sales returns; editing or deleting earlier sales; open restaurant tabs (tables, waiters and kitchen orders do work); online payment gateways (use a separate card terminal and record the payment as Card); gift cards; subscriptions and recurring invoices; repair, hotel and gym flows; service staff per item and sale custom fields; order options with a file upload or signature.

## Permissions

| Permission (Roles page, OfflinePos section) | What it allows |
|---|---|
| Use Offline POS (sell offline on a registered device) | Set up a device and sell offline (also needs the normal sell permission) |
| Manage Offline POS (devices, sync issues, settings) | Dashboard, devices, sync issues, offline sales and settings |

## In the SmartPOS Business app

When Offline POS is on and the user has **Use Offline POS**, the app shows **Offline selling**. Tap **Set up this phone** once while online. Sales made without internet show **Saved on this phone** and **Waiting to sync**, then get their invoice number when the phone is back online.

![Business app Offline selling screen with Set up this phone button and All synced message](https://docs.smartposhub.com/_astro/offline-setup.B4poltmp.png)
![Business app sale saved on this phone with an OFF invoice reference and Waiting to sync badge](https://docs.smartposhub.com/_astro/offline-sale-saved.BHAcn9GG.png)
*Offline selling in the SmartPOS Business app.*

## Related pages

  - [Sell offline (cashier guide)](https://docs.smartposhub.com/selling/offline-selling/)
  - [Offline sales in the Business app](https://docs.smartposhub.com/business-app/offline-sales/)
  - [Cash register and closing](https://docs.smartposhub.com/selling/cash-register-and-closing/)
  - [Account security](https://docs.smartposhub.com/modules/account-security/)
  - [All modules](https://docs.smartposhub.com/modules/)

## Frequently asked questions

### What happens to sales made offline?

They are saved encrypted on the device and sent to the server automatically when the internet is back. Each one becomes a normal sale with a real invoice number, and stock, payments and the cash register update like any other sale.

### Do I have to set up each device?

Yes, once per device and browser, while online. Name the device, pick its location and choose a 4 to 6 digit offline PIN. Products, prices and customers then download to it.

### What receipt number does an offline sale get?

An offline reference such as OFF-WRH9-0001 at the time of sale. The real invoice number is given when the sale syncs.

### What if a price or stock changed while we were offline?

The sale is still recorded, because the money was already taken. If something does not match the rules, such as a price the device was not given or stock that ran out, the sale appears under Sync issues for a manager to review.

### What cannot be done offline?

Sales returns, editing earlier sales, open restaurant tabs, online payment gateways, gift cards, recurring invoices, repair, hotel and gym flows, per-item service staff, and order options with a file upload or signature.

### A cashier forgot the offline PIN. Is the data lost?

No. While online, the cashier signs in with their normal password to set a new PIN. Unsynced sales are never deleted, even after too many wrong PIN tries.

### Can I use Offline POS on a phone?

Yes, in the browser, and you can install it on the home screen. On iPhone and iPad add it to the Home Screen, because Safari removes data of sites that are not installed after 7 days without use. The SmartPOS Business app also sells offline when Offline POS is on.

### How do I stop a lost device from selling?

Open Offline POS › Offline devices and revoke it. Changing the user's password or deactivating the user also revokes their devices.
