Offline when it counts. Connected when it matters.
PalmSale is the POS that keeps selling through outages, peak-hour rushes and dead routers — every scan lands in 15 ms on a local database, and syncs to the cloud the second you’re back. Sell anywhere, always in sync.
No credit card required · Cancel anytime · Runs on Windows, macOS & Linux
Plays nicely with your back office
Everything a register should do — and nothing else
Sub-second offline POS
Runs locally on SQLite + Electron. Sales, returns and discounts complete instantly; the cloud syncs quietly in the background.
Just-in-time PO ingestion
Supplier purchase orders become live catalog rows automatically — receive a manifest and SKUs, stock and costs appear.
Matrix variant management
Size × color child SKUs generated under one parent, each sellable and stocked individually. No spreadsheet gymnastics.
Thermal printing & hotkeys
Receipt printers, cash-drawer kick, barcode scanners. F2 checkout, F4 drawer, F5 sync — muscle memory included.
RBAC + audit logs
Cashier, supervisor, manager and admin roles. Voids, refunds and overrides need manager PINs — everything is logged.
Multi-location sync
LAN registers stay consistent in-store; cloud backup and multi-location sync keep the whole chain in view.
See the register before you download it
Real screens from the desktop app — not concept art.
A register that never makes them wait
Scan, discount, split-tender and print in seconds. F2 fires checkout, F4 kicks the drawer — cashiers never touch a mouse during rush.
The whole catalog, one screen
Low-stock chips, draft SKUs from supplier manifests, matrix variants under one parent. Reorder points trigger before you run dry.
Numbers the moment the drawer closes
Revenue, top products and category mix update live from the local database — no waiting on a cloud report to render.
Counters that never blink
“Our router died during Saturday rush. We never stopped selling. PalmSale paused, then caught up on its own.”
“Scan-to-sale in milliseconds and the JIT reorder list writes itself. We cut stockouts by 60% in a quarter.”
“Three terminals, one truth. Floor staff stopped arguing about inventory days after we switched.”
Plays well with your counter
Standard ESC/POS thermal printers, USB HID scanners and RJ11 cash drawers. If it worked with your last register, it works with PalmSale.
PalmSale vs. the old way
| Capability | PalmSale | Legacy POS |
|---|---|---|
| Works fully offline | ||
| Multi-terminal LAN sync | ||
| Scan-to-sale under 100 ms | ||
| Matrix variants & bundles | ||
| Thermal printing & hotkeys | ||
| JIT purchase orders | ||
| RBAC + audit logs |
Legacy systems = cloud-only POS with online-only catalog sync.
One register or one hundred
Solo
One register, everything essential.
Billed annually ($278.40/yr)
- 1 terminal, offline-first SQLite ledger
- Up to 1,000 SKUs
- Barcode scanning & receipts
- Local inventory basics
- Email support
Business
Multi-terminal, live sync, full inventory.
Billed annually ($758.40/yr)
- Up to 5 terminals + LAN & cloud sync
- Matrix variants & bundles
- Purchase orders & supplier receiving
- Customers & loyalty
- KDS & returns flows
- Priority support
Scale
All industries, unlimited terminals & locations.
Billed annually ($1,430.40/yr)
- Unlimited terminals & locations
- Every industry module unlocked
- API webhooks & real-time analytics
- Manager override PINs + audit trail
- 24/7 priority support
- Onboarding specialist
Prices in USD, excl. tax. Every plan starts with a 14-day free trial — no card required.
Every plan, side by side
Annual billing saves 17% on every tier.
| Capability | Solo | Business | Scale | Enterprise |
|---|---|---|---|---|
| Terminals | 1 | Up to 5 | Unlimited | Unlimited |
| Locations | 1 | 1–2 | Unlimited | Unlimited + multi-entity |
| Sync | Offline only | LAN + cloud | Real-time | Real-time + SLA |
| Inventory basics | ✓ | ✓ | ✓ | ✓ |
| KDS / tables / recipes | — | Restaurant add-on | Bundled | ✓ |
| Matrix variants + POs | — | ✓ | ✓ | ✓ |
| Multi-industry modules | One chosen | One chosen | All | All + custom |
| Staff roles + audit | Basic | ✓ | ✓ | SSO + HRIS |
| API / webhooks | — | — | ✓ | ✓ |
| Support | Priority | 24/7 | Dedicated CSM |
Add-ons & physical vs virtual
Physical goods: flat plan. Digital / events: 0.6% + 30¢ per sale.
Questions, answered
Yes. The register runs on a local SQLite database inside the Electron app. Sales, inventory and staff sessions all work offline; orders and catalog changes sync to the cloud when the connection returns.