Handle checkouts and payments for shops and restaurants.
Odoo POS is the app that runs your checkout in any browser, with no software to install on the till. A cashier opens a register on a laptop, tablet, or touchscreen, rings up sales by tapping the product grid or scanning a barcode, takes cash or a card, and prints a receipt. Behind the counter, every sale drops the stock count in Odoo's inventory in real time and posts to your books at the end of the shift, so the front of house and the back of house never disagree on what was sold.
It fits a single shop, a coffee bar, a pop-up, or a chain of locations on one product catalog. You can test Odoo POS free on the Odoo trial; pricing kicks in only if you install more than one Odoo app.
For Odoo's own product overview, see Odoo's product listing.
A cashier signs in and opens the register for the shift. Odoo Point of Sale asks for the opening cash count in the drawer, then loads the product catalog, prices, taxes, and customer list into the browser. From that moment, the screen can keep selling even if the internet drops. Orders, payments, and cash counts are held locally and pushed to the server the moment the connection is back.
A sale runs the way the team already works. The cashier scans a barcode or taps the product tile, the line lands in the order with the right price and tax for the shop, and a quantity, discount, or note can be tweaked on the line in one tap. A customer can be attached to the order to apply loyalty points, a gift card, a promo code, or a pricelist. The cashier hits Payment, picks cash, card, gift card, or a split, and the connected payment terminal takes the amount with the customer's tap or insert. The cash drawer opens, the receipt printer fires, and the next order is already on the screen.
At close, the cashier (or a manager) closes the session. Odoo Point of Sale shows the expected cash in the drawer against the counted cash, flags the variance, and posts the day's sales, taxes, and payments into the accounting ledger in one batch. The next shift opens with a clean starting balance, and the head office sees today's numbers in the sales report without anyone exporting a spreadsheet.
Calibre configures Odoo Point of Sale for Alberta businesses: step by step, in writing.
Speak to an Implementation SpecialistSMBs whose data lives in QuickBooks, HubSpot Free, or Excel spreadsheets that were set up when the business was smaller. The team now spends hours building reports by hand and reconciling between tools every month-end.
Brick-and-mortar shops where POS, inventory, and accounting live in three different tools and somebody on the team spends Monday morning reconciling them.
Retail, manufacturing, mechanical, or professional services businesses with 10 to 200 employees running on a patchwork of point tools. The team wants one database for the whole company instead of Zapier holding it together.
Every sale at the till drops the on-hand count in Odoo Inventory the moment the order is paid (or at end-of-shift if the company sets it that way), across every store and the website, so a counter sale and a web order never fight over the last unit. The end-of-shift session posts the day's sales, taxes, and payments into Odoo Invoicing in one batch, so the books match the till without a manual journal. Tips ride as product lines on individual orders rather than as a separate line on the session entry. Loyalty points, gift card balances, and pricelists are shared with Odoo eCommerce, so a customer earns a point in-store and redeems it online without two accounts. The Restaurant add-on layers floor plans, table service, and course timing on top for full-service dining (Community); orders route to category-tagged kitchen printers, and the tablet-friendly Preparation Display screen for the line cooks is available as an Enterprise add-on. A walk-in customer can be attached to an existing CRM contact or created on the spot at checkout.
List-price comparison against the point of sale tools Calibre most commonly migrates customers off. The deciding factor is usually integration, not the line-item price. Odoo Point of Sale sits on the same database as every other Odoo app you install, so the data flows between modules without separate bridges.
| Tool | Per month (annual plan) | What you get |
|---|---|---|
| Odoo Point of Sale | CA$35.20/user/mo | All Odoo apps included, free 15-day trial |
| Lightspeed Restaurant Starter | US$89/flat/mo | Point of Sale only |
| Shopify Grow | US$79/flat/mo | Point of Sale only |
| Toast Point of Sale | US$69/flat/mo | Point of Sale only |
| Square for Restaurants Plus | US$60/flat/mo | Point of Sale only |
Annual-commitment rate where published; monthly list rate otherwise. Sourced from vendor pricing pages, 2026-05. Plans and regions vary. Full cost calculator on the Odoo overview page.
Pricing source: Odoo's published Standard and Custom plans as of 2026-05. Calibre quotes in CAD; conversion from Odoo's local pricing in your region may vary.
Written, phase-by-phase quote before any code is written. Odoo Ready Partner, Calgary. In-house team, no offshore handoffs.