Odoo Point of Sale

Modern, reliable point of sale system that works online and offline. Perfect for retail, restaurants, and service businesses.

Community Edition
Overview

A Point of Sale That Keeps Selling When the Wi-Fi Drops

Odoo POS is the register application in the Odoo suite, and it runs in a browser on almost any touchscreen: a tablet at a market stall, an all-in-one terminal at the checkout, or the phone in a server's apron. It reads from the same database as the rest of Odoo, so the products you ring up and the customers you greet are the same records your inventory and accounting already track. Nothing gets re-keyed between the shop floor and the back office.

The feature that earns its keep is offline operation. The register loads your catalog, prices, and customer list into the browser when a session starts, then keeps working if the internet goes down mid-shift. Cashiers carry on scanning items, taking cash, and printing receipts, and every ticket syncs back once the connection returns. A dropped line during a busy Saturday lunch stops being an emergency. On top of that you get price lists, discounts, gift cards, loyalty points, and cash-drawer control across as many registers as you run.

Aerya implements, hosts, and customizes Odoo POS for retailers and restaurants across the United States, from a single boutique to a chain with lanes in several states. We wire up the hardware, set your state and local tax rules, connect the payment flow, and shape the receipt and reporting to match how you actually trade. Because we build on the Community edition, there is no per-user licensing bill: add a lane or a seasonal cashier and your software cost does not move.

Key Features

Fast, Reliable Point of Sale

Touchscreen Register

A fast, browser-based touchscreen that runs on tablets or all-in-one terminals, with barcode scanning and a tap-to-add product grid.

Offline Mode

Keep selling even without internet—data syncs automatically when connection returns.

Multiple Payments

Accept cash, cards, split payments, and integrate with payment terminals.

Restaurant Mode

Table management, floor plans, kitchen display, and bill splitting.

Inventory Sync

Real-time stock updates across all locations with low-stock alerts.

Loyalty Programs

Built-in loyalty points, rewards, and customer engagement features.

How It Works

A Shift on the Register, Start to Finish

How a normal trading day moves through Odoo POS, from opening the shop configuration to counting the drawer at close.

01

Configure the shop

Before the first sale, you set up a POS configuration: which products and price lists it shows, the payment methods it accepts, what prints on the receipt, and which scanner, printer, and cash drawer it talks to. Restaurants switch on floor plans and tables here as well.

02

Open the session

A cashier signs in and opens the session, counting the notes and coins already in the drawer and entering that opening float. From this point on, every sale, refund, and cash movement is tied to the session and to the person running it, which is what makes the end-of-day count add up.

03

Sell at the counter

Items go onto the ticket by barcode scan or a tap on the product grid. You add a discount or a loyalty reward, attach the customer if they have an account, and in a restaurant you fire the order to the kitchen and keep it on the table until the guests ask for the check.

04

Take payment

Payment can be split across tenders: part cash, the rest on a card, with the change worked out for you. The register logs each method on its own, applies the tax you configured for that location, and either prints the receipt or emails it to the customer.

05

Close the session and reconcile

At close, the cashier counts the drawer and records any difference against the expected cash. Odoo then posts the session to accounting as journal entries, split by sales, taxes, and each payment method, and hands the manager a session report to check against the takings.

Why Choose It

POS Benefits

Works offline - no internet required
Fast and intuitive touchscreen interface
Real-time inventory synchronization
Multiple payment methods supported
Restaurant mode with table management
Customer loyalty programs built-in

Industries

RetailRestaurantsHospitalityFood & BeverageFashionGrocery
Community vs Enterprise

Odoo POS in Community vs Enterprise

The register runs in full on the free Community edition. Enterprise mostly adds hardware convenience and a few official card integrations.

Recommended

Community Edition

The whole Point of Sale app is in Community: sessions, receipts, discounts, price lists, gift cards and loyalty, cash control, live inventory sync, and restaurant floor and table management. It runs offline, drives network receipt printers and USB scanners, and posts to accounting at close. For most shops and dining rooms, this is all the register they need, at zero per-user cost.

Enterprise Edition

Enterprise adds the IoT app, which pairs hardware such as scales, certain receipt printers, and payment terminals through an IoT Box with less manual setup, plus official plug-in integrations for some card processors. If you want vendor-supported terminal integration or that plug-and-play hardware path, it can be worth the subscription. We will tell you plainly whether your setup needs it or whether Community and a network printer already cover you.

Popular OCA Modules

POS Extensions Available

The Odoo Community Association provides additional modules that extend this functionality. We can help you find and implement the right OCA modules for your needs.

Explore OCA

Frequently Asked Questions

Is Odoo POS free to use?
Yes. Point of Sale is part of the open-source Community edition, which is free to download and self-host with no per-user fees. You pay for hosting and for any implementation, hardware, or customization help you want. Extra registers and extra cashiers do not add a licensing cost.
Does Odoo POS really work without internet?
It does. When a session opens, the register loads your products, prices, and customers into the browser and can keep selling, taking cash, and printing receipts if the connection drops. Orders queue locally and sync to the server the moment you are back online. Card payments that route through an online processor are the one part that needs a live link.
What hardware and receipt printers does it support?
Odoo POS drives network (ePOS) receipt printers directly, along with barcode scanners, cash drawers, and customer displays. For a wider range of devices, including scales and some terminals connected over an IoT Box, the Enterprise IoT app helps. We spec the hardware with you so the register, printer, and scanner are matched before go-live.
Can it handle a restaurant with table service?
Yes. Restaurant mode adds floor plans, table management, order notes and courses, kitchen printing, split and merged bills, and transfers between tables. A server can open a tab on one table, send food to the kitchen, and settle up later without re-entering the order.
Does it work for US card payments and sales tax?
It does. You configure state and local sales-tax rules per shop location so the register charges the right rate, and card payments run through a supported processor or terminal. Because US tax is often set by county and city, teams can build on the OCA l10n-usa modules for county-level address data underneath their tax setup.
Get Started

Ready to Modernize Your Sales?

Let us help you implement Odoo POS for faster, smarter transactions.

01

Free Consultation

Discuss your needs with our Odoo experts

02

Custom Solution

We design the perfect implementation for you

03

Go Live

Training, deployment, and ongoing support

Request a Demo

Loading security check...

Transform your business with Odoo

Join millions of users who trust Odoo for their business operations.