Open Source POS
Web-based POS for retail shops: sales, stock, invoices, and reports.
Open Source Point of Sale is a web-based point of sale system written in PHP, with MySQL or MariaDB for data storage. It provides a sale register with transaction logging, stock management for items and kits, receivings, quotations, invoicing, expense logging, cash up, and reporting across sales, orders, expenses, and inventory. Staff can print or email receipts, invoices, and quotations, generate and print barcodes, maintain customer and supplier records, and use gift cards, rewards, restaurant tables, SMS messaging, multiple languages, and MailChimp integration. Multiuser permissions control access, while tax options cover VAT, GST, customer taxation, and multiple tiers. The interface supports selectable Bootstrap themes, and optional Google reCAPTCHA protects the login page.
It is for retail businesses and shops seeking a web-based POS. Version 3.4 is a complete overhaul built on CodeIgniter 4, Bootstrap 3, and Bootswatch themes.
The research does not name a paid product that it replaces, so no direct product comparison is supported. It also does not document comparative gaps against a paid alternative, user or performance limits, scale characteristics, or minimum hardware requirements.
Key features
- Stock management for items and kits
- Sale register with transaction logging
- Quotations, invoices, and receipts
- VAT, GST, customer, and multi-tier taxation
- Customer and supplier records
- Multiuser permission controls
- Barcode generation and printing
- Sales, order, expense, and inventory reports
vs Not specified
The research does not identify a paid product that this system replaces. Its documented abilities include sales, inventory, invoicing, taxation, customer and supplier records, and reporting. Comparative feature gaps, scale limits, and hardware requirements are not provided. It fits retail businesses and shops seeking a web-based POS, but the materials do not establish suitability for organizations with specific performance or scale requirements.
Install
What's new in v3.4.3
## Upgrade instructions **Docker:** ```bash docker compose down && docker compose pull && docker compose up -d ``` **Existing installation:** download one of the archives below, extract it over your current install, and run any new database migrations. See [UPGRADE.md](https://github.com/opensourcepos/opensourcepos/blob/master/docs/UPGRADE.md) for detailed instructions --- ## [3.4.3] - 2026-10-21 - chore: bump versio…