8 Best open source point of sales systems



Odoo, which we’ve looked at before in our roundups of SCM, ERP, and project management tools, also provides a point of sale system solution. A part of Odoo’s integrated solution, their point of sale system connects directly with the Odoo inventory and ecommerce tools, as well as their marketing and sales solutions, and runs on both Windows and Linux. It is web based, and while it can be used as a stand alone solution, the real power comes from its integrations.

Odoo’s open source edition is released under an LGPL version 3, and the source is available on GitHub. Odoo is primarily written in Python.


Open Source Point Of Sale (“OSPOS”) is an aptly-named web-based point of sale system, which can be installed locally or remotely, and is packaged with Docker for easy installation, and will even run on a Raspberry Pi. It has many features in addition to basic POS operation, including customer management, barcode printing, numerous reporting tools, and the ability to help track inventory.

OSPOS is written primary in PHP with a MySQL backend, and is made available under an MIT license.


SambaPOS is a point of sale system specifically designed for restaurants, and supports multiple languages and currencies. While a newer commercial version is available which is unfortunately proprietary, the slightly older SambaPOS 3 is available as open source under a GPLv3 license. Written in C#, SambaPOS 3’s source can be found on GitHub. Targeted at a Windows platform, it seems like it may be a good choice for businesses with relatively simple needs.


WallacePOS is a  web-based point of sale system, written in PHP, which is designed to be compatible with standard POS hardware like printers, cash drawers, and barcode readers. Since it’s written to run inside of a browser, it should work with any modern operating system.

You can grab the source code to WallacePOS on GitHub, which is available under the GPL version 3. A hosted version is also available.


In addition to these four, there are many other open source point of sale solutions:

  • Unicenta, a web-based point of sale system with multiple options for database hosting and several reporting options.
  • Floreant, which focuses on restaurants and is designed to work across multiple platforms.
  • Chromis, which including a kitchen display screen system.
  • Apache OFBiz, which we’ve reviewed elsewhere, also include a point of sale module.

These are far from the only options out there, and the right choice for your business could be wildly different from the choice that makes sense for someone else.

Do you have existing hardware you need to support? Are transactions at your business generally a few expensive items or many cheap ones? Do you need to be able to handle returns quickly? Are most of your customers using cash or credit cards? Think carefully about the exact demands your business has for its point of sale needs before making a decision.

Have you used any of these open source point of sale systems before, or perhaps a different one? What was your experience, and what advice would you give to others? Let us know in the comments below.

(Visited 105 times, 1 visits today)