RetailPOS
RetailPOS is a free, open-source point-of-sale system for physical retailers that connects in-store sales with e-commerce operations.
What RetailPOS is
RetailPOS is a free, open-source point-of-sale system for physical retailers that connects in-store sales with e-commerce operations. It syncs orders, customers, and inventory with platforms including Shopify, WooCommerce, BigCommerce, Magento, Sylius, Wix, PrestaShop, Squarespace, and Commercefull. Checkout supports barcode scanning, receipt printing, cash drawers, and terminal payments using USB, Bluetooth, camera, or network connections. Listed card payment options include Stripe Terminal, Stripe NFC tap-to-pay, Square, and Worldpay.
The system stores data in SQLite and can keep operating offline, queuing orders for synchronization once connectivity returns. Inventory tools include product variants, low-stock alerts, manual adjustments, and an audit trail. Reports cover sales by day, week, or month, payment breakdowns, cashier rankings, and CSV export. Role-based access is available for Admin, Manager, and Cashier. Registers in server and client mode sync over a local network. Security updates cover version 2.0.x; versions below 2.0 are unsupported.
Good
- Free plan with open-source licensing.
- Continues operating offline and queues orders to sync.
- Syncs inventory with supported e-commerce platforms.
- Provides sales reports with CSV export.
- Role-based access for three staff roles.
Watch out
- Versions below 2.0 are unsupported for security updates.
- Regional PCI compliance should be reviewed before launch.
- Integration, deployment, and custom-development support is offered separately.
Who it suits
RetailPOS suits independent retailers and multi-register stores that need inventory synchronization or offline checkout. It may also suit developers and agencies deploying or customizing retail systems.
Verdict
RetailPOS combines in-store checkout with e-commerce inventory syncing, offline operation, and multi-register support. Check the supported-version policy and regional compliance needs before deployment.
Plans and prices
From RetailPOS's own pricing page, checked 30 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free and open source | Free | Apache 2.0 · self-hosted · No monthly fees |
The facts
Each one read from RetailPOS's own pages, with the date it was checked.
What it does
- Access control
- RetailPOS describes six login methods and role-based access for Admin, Manager, and Cashier.checked 30 Sep 2026
- Checkout and hardware
- It supports barcode scanning, receipt printing, cash drawers, and terminal payments; supported hardware connections include USB, Bluetooth, camera, and network.checked 30 Sep 2026
- E-commerce integrations
- The site lists Shopify, WooCommerce, BigCommerce, Magento, Sylius, Wix, PrestaShop, Squarespace, and Commercefull as supported platforms.checked 30 Sep 2026
- Intended users
- The maker describes use for independent retailers, multi-register stores, developers or agencies, and stores that need offline operation.checked 30 Sep 2026
- Inventory
- Inventory syncs with the e-commerce platform and includes product variants, low-stock alerts, manual adjustments, and an audit trail.checked 30 Sep 2026
- Inventory management
- Yeschecked 21 Sep 2026
- Limits
- The security policy says version 2.0.x is supported for security updates and versions below 2.0 are not.checked 30 Sep 2026
- Multi-register
- In server and client mode, registers connect over the local network and sync orders, inventory, and settings.checked 30 Sep 2026
- Offline use
- The POS stores data in SQLite, continues operating offline, and queues orders for automatic sync when connectivity returns.checked 30 Sep 2026
- Payments
- The features page lists Stripe Terminal, Stripe NFC tap-to-pay, Square, and Worldpay for card payments.checked 30 Sep 2026
- Product
- RetailPOS is an open-source point-of-sale system for physical retail that syncs inventory, orders, and customers with e-commerce platforms.checked 30 Sep 2026
- Reporting
- Reports include daily, weekly, and monthly sales summaries, payment breakdowns, cashier rankings, and CSV export.checked 30 Sep 2026
- Security and compliance
- The contact page says card data is handled by the payment terminal SDK and RetailPOS does not touch raw card data; it advises reviewing PCI compliance for the user's region before launch.checked 30 Sep 2026
- Support
- Bug reports, feature requests, and questions go through GitHub; N17 offers integration, deployment, and custom development support.checked 30 Sep 2026
Money
- Free plan
- Yeschecked 21 Sep 2026
The full review of RetailPOS
RetailPOS is a free, open-source point-of-sale system for physical shops that also sell online. It suits independent retailers and multi-register stores able to manage self-hosting or arrange deployment support. Its strongest case is keeping checkout working offline while syncing store activity with an e-commerce platform.
Overview
Rather than treating a till and an online shop as separate systems, RetailPOS syncs inventory, orders and customers with platforms such as Shopify, WooCommerce, BigCommerce, Magento, Sylius, Wix, PrestaShop, Squarespace and Commercefull. That makes it a practical fit for retailers who need store sales and online stock to stay aligned; shops seeking only a standalone checkout may not need that breadth.
Offline operation is a meaningful safeguard for stores with unreliable connectivity. RetailPOS stores data in SQLite, continues to operate offline and queues orders for automatic syncing once connectivity returns. Self-hosting and version upkeep remain responsibilities for the retailer or its deployment partner.
Key features
Checkout, payments and hardware
Barcode scanning, receipt printing, cash drawers and terminal payments cover core in-store checkout needs. Hardware can connect by USB, Bluetooth, camera or network, but support is third-party, so retailers should confirm their equipment works with their setup. Card payment options include Stripe Terminal, Stripe NFC tap-to-pay, Square and Worldpay.
The contact page says payment terminal SDKs handle card data and RetailPOS does not touch raw card data. That does not remove the need to review PCI compliance for the store's region before launch.
Inventory, reporting and staff access
Inventory tools include product variants, low-stock alerts, manual adjustments and an audit trail, with stock syncing to the e-commerce platform. Daily, weekly and monthly sales summaries, payment breakdowns, cashier rankings and CSV export give managers useful operational views without implying a broader analytics suite.
Six login methods and role-based access for Admin, Manager and Cashier provide a defined way to separate staff responsibilities. In server-and-client mode, registers on a local network sync orders, inventory and settings, making the system more suitable for shops with several tills than a single-register-only tool.
Pricing
Free and open source: free, billed No monthly fees; Apache 2.0 · self-hosted. There is no free trial because the software has a free plan. The absence of monthly fees is attractive to retailers comfortable running their own deployment; it does not include a stated hosted service, and N17 offers integration, deployment and custom development support. Bug reports, feature requests and questions go through GitHub.
Platforms
RetailPOS supports Android, iOS, Linux, macOS, Windows, web and self-hosted use. This range allows stores to consider different device and deployment setups, but the supported-version policy matters: version 2.0.x receives security updates, while versions below 2.0 do not. Retailers should plan to stay on the supported branch.
Who it's for
Independent retailers with an e-commerce storefront are the clearest fit, particularly those needing inventory sync and offline checkout. Multi-register shops can use local-network server-and-client mode to coordinate tills. Developers and agencies may also value its open-source, self-hosted model and the option of custom development support. It is less compelling for a retailer who wants a managed hosted service or does not want responsibility for deployment, hardware compatibility and version updates.
Pros and cons
- Pros: Offline checkout queues orders for later sync, reducing dependence on uninterrupted connectivity.
- Pros: E-commerce syncing spans several named platforms, while inventory tools include variants, low-stock alerts and an audit trail.
- Pros: The free Apache 2.0 self-hosted plan has no monthly fees, and local-network multi-register mode syncs orders, inventory and settings.
- Cons: Self-hosting and third-party hardware support mean stores must take responsibility for deployment and equipment fit.
- Cons: Security updates cover version 2.0.x only; older versions are unsupported.
- Cons: Retailers must assess regional PCI compliance before launch, even though the product says it does not handle raw card data.
Alternatives
Choose Loyverse if Android, iOS or web access and a freemium option with a free trial better suit your setup; its Loyverse POS plan has a 31 days sales history limit, while Unlimited sales history costs $5 a month, billed $5/month per store; $50/year.
Posnic POS is another free-plan option, with a published AGPL-3.0-only desktop application and Linux, macOS, web, Windows and self-hosted platforms. Consider it if those platform and licensing details are a closer fit.
uniCenta oPOS is an alternative with a free plan and broad platform coverage; its BASE subscription is £6 a year, billed per month charged yearly (£72).
For a paid retail system, Erply offers a Growth Plan at $1,000 a month, with 3 stores, 100,000 queries per month, unlimited users and 2,000 AI actions per month.
NCR Voyix POS is a paid retail option covering grocery, convenience and fuel, department and specialty retail; pricing is custom.
Oracle Retail Xstore Point of Service is a paid alternative with no public price; Oracle invites retailers to request a demo.
Cegid Retail is another paid option with custom pricing.
Lightspeed Restaurant is a paid alternative whose Starter plan is $69 a month and includes a customizable POS, menu manager, floor plans, Advanced Insights, offline mode and 24/7 support.
Browse more options in Retail POS Software or Point-of-Sale Software.
Verdict
RetailPOS is a strong choice for independent shops and multi-register retailers that want a no-monthly-fee, self-hosted POS tied to their online inventory and need checkout to continue during outages. Choose it for that combination of offline resilience and e-commerce synchronization; look elsewhere if you need managed deployment, and keep the supported-version policy and regional compliance review central to rollout.
Getting started
- Visit https://retailpos.org/.
- Use the free, open-source Apache 2.0 plan with self-hosted deployment.
- Set up RetailPOS on a listed platform: Android, iOS, Linux, macOS, web, or Windows.
- Connect the e-commerce platform and supported checkout hardware you plan to use.
- For multiple registers, use server and client mode to connect them over the local network.
Limits worth knowing
The free plan is self-hosted. Security updates cover version 2.0.x; versions below 2.0 are unsupported.
Questions
How much does RetailPOS cost?
The listed Free and open source plan is free, with no monthly fees.
Is RetailPOS open source?
Yes. The free plan uses the Apache 2.0 license.
Which platforms does it support?
Listed platforms are Android, iOS, Linux, macOS, self-hosted, web, and Windows.
Which e-commerce platforms can it connect to?
Listed integrations include Shopify, WooCommerce, BigCommerce, Magento, Sylius, Wix, PrestaShop, Squarespace, and Commercefull.
Can RetailPOS work offline?
Yes. It stores data in SQLite, continues operating offline, and queues orders for automatic synchronization when connectivity returns.
How is card data handled?
RetailPOS says card data is handled by the payment terminal SDK and that it does not touch raw card data. It advises reviewing PCI compliance for your region before launch.
Alternatives to RetailPOS
- 1
Loyverse
Free planAndroidiOSWebAPI9.0Free plan - 2
GoFrugal Retail
AndroidiOSWebAPI8.6 - 3
Helcim
Free planAndroidiOSWebAPI8.6From $0.40 a month - 4

Posnic POS
Free planOpen sourceAndroidiOSWebAPI8.6From ₹4,999 a year - 5
GoDaddy POS
Free planAndroidiOSWebAPI8.5From $28.99 a month - 6
Imonggo
Free planAndroidiOSWebAPI8.4From $30 a month
