Odoo Point of Sale (POS) is the Odoo app for selling in shops, restaurants and at events. It runs in a web browser on any tablet, PC or phone, keeps working during short internet outages, and updates Inventory and Accounting with every sale. In Odoo 20, one point of sale can also accept several currencies at checkout.
What is Odoo Point of Sale?
A Point of Sale (POS) system is a combination of hardware and software that businesses use to process sales, manage inventory, and track customer interactions. Odoo POS is a cloud-based, fully integrated solution that works across industries, including retail, restaurants, ticketing, and subscriptions.


What are the key features of Odoo POS?
- Fully online & offline: Keeps selling during temporary internet outages and syncs orders once reconnected.
- Multi-device compatibility: Runs in a web browser on tablets, desktops and mobile devices.
- Customisable interface: Tailor POS layouts for different business needs.
- Seamless payment processing: Supports cash, digital payments and card terminals from Adyen, Ingenico, Mercado Pago, QFPay, Razorpay, SIX, Stripe, Tyro, Viva.com, Worldline and others. Since Odoo 20, one point of sale can accept several currencies at checkout.
- Loyalty & customer tracking: Reward repeat customers with discounts and loyalty points.
- Integrated inventory & accounting: Sales automatically adjust stock levels and update financial records.
- Multi-store & franchise management: Manage multiple locations from a single database.
Because Odoo POS integrates with other Odoo applications, businesses can easily optimise and fully connect sales, stock control, and financial tracking without needing third-party software. New in Odoo 20: service fees on POS orders and self-orders, and one global sale per session for simpler accounting entries.
Which businesses can use Odoo POS?
Odoo POS adapts to different industries by integrating with additional modules like Kitchen Display, Inventory, eCommerce, and CRM, depending on the business type.
Restaurants & cafés
Connect POS with Kitchen Display, table-side ordering, and delivery integrations.


Retail & shops
Sync sales with inventory, barcode scanners, and promotions.


Tickets & events
Automate subscription renewals, ticket validation, and customer tracking.


Each industry can configure Odoo POS differently for fast transactions, real-time updates, and a smooth customer experience. These are some of the key use cases for Odoo POS:
How does Odoo POS work for retail?
For retail businesses, Odoo POS provides a fast, scalable solution that integrates with inventory, eCommerce, and accounting. Retailers can:
- Use barcode scanning for quick checkouts.
- Manage promotions and discounts across multiple stores.
- Synchronise stock in real time, ensuring availability across locations.
- Offer multiple payment options, including cash, card, and digital wallets.
Whether it's boutiques, supermarkets, or multi-store franchises, Odoo POS ensures smooth daily operations.
How does Odoo POS work with the kitchen display?
Restaurants and cafés can integrate Kitchen Display with Odoo POS for faster, more organised food prep. Key benefits include:
- Real-time order display: Orders from the POS appear instantly on kitchen screens.
- Order prioritisation: Kitchen staff can see which items to prepare first.
- Table & delivery integration: Sync orders with tables, takeout, and delivery services.
- Error reduction: Minimises miscommunication between servers and kitchen staff.
This setup ensures smooth coordination between front-of-house and back-of-house operations.
Can Odoo POS sell tickets?
Odoo POS supports ticket sales, subscriptions, and event-based transactions by integrating with Odoo Sales and Memberships.
Businesses handling movie theatres, museums, transport, or gyms can:
- Generate digital or printed tickets.
- Automate membership renewals and access control.
- Sync customer data with CRM for targeted offers.
- Offer multi-location validation, ensuring tickets work across multiple venues.
Which Odoo apps does Odoo POS connect with?
Odoo POS doesn’t operate in isolation - it connects with other key Odoo apps to create a fully integrated business system.
- Inventory: Automatically updates stock when sales are processed.
- Accounting Generates invoices, logs payments, and syncs revenue tracking.
- CRM: Links customer purchases to loyalty programs and personalised marketing.
- eCommerce: Allows businesses to sell online and in-store with shared stock and pricing.
- Field Services & Repairs: Businesses offering in-store and off-site services can manage both within one system.
By integrating POS with other Odoo apps, businesses reduce manual data entry and create a unified workflow.
Odoo POS FAQs
Is Odoo POS free?
Yes, if it is your only app. Odoo's One App Free plan lets you use one app, such as Point of Sale, free for unlimited users, with the apps it depends on included. As soon as you install a second app, you move to a paid per-user plan. Card terminal hardware and transaction fees are separate.
Does Odoo POS work offline?
Yes. Odoo POS runs in the browser and is built to keep working during temporary network outages, so staff can keep selling, and orders sync once the connection returns. Odoo 20 also extends offline mode across Odoo: users can create and edit records without a connection, not just view them. See what's new in Odoo 20.
Which card terminals work with Odoo POS?
Odoo POS connects out of the box to card terminals from Adyen, Ingenico, Mercado Pago, QFPay, Razorpay, SIX, Stripe, Tyro, Viva.com and Worldline, among others. The terminal reports the result back to Odoo, which validates the order automatically. Our guide to Odoo payment methods explains the setup.
What is new in Odoo POS in Odoo 20?
Odoo 20, released in September 2026, lets one point of sale accept several currencies at checkout, adds service fees to POS orders and self-orders, and creates one global sale per session to simplify accounting entries. The POS also suggests turning order lines into combos for large tables. Meet Odoo 20.
Does Odoo POS need the Inventory app?
Not since Odoo 20: Point of Sale can run with simplified inventory management without installing Inventory. If you do install Inventory, every POS sale updates stock levels in real time across your shops and warehouses, and replenishment rules can reorder automatically. Read our Odoo Inventory guide.
Can customers order and pay by themselves with Odoo POS?
Yes. With self-ordering, customers place orders and pay at a dedicated kiosk or on their own phone. In Odoo 20, they can add notes that appear on the kitchen display, and restaurants can print an order-specific QR code so guests order at the table and pay after their meal.
What hardware do I need for Odoo POS?
Odoo POS runs in a web browser, so a tablet, PC or phone can serve as the till. Receipt printers, cash drawers and barcode scanners connect directly or through an Odoo IoT system, and card payments go through a supported terminal. We can help you choose and set up hardware as part of your Odoo implementation.
Create a fully integrated Odoo from initial sale to billing
We help businesses customise and integrate Odoo to fit their specific needs. Talk to us and ensure a seamless experience from checkout to financial reporting and beyond.