Restaurant extensions for the Point of Sale
Odoo Restaurant POS is the app that turns Odoo's standard checkout into a full-service dining setup. Servers take orders at the table on a tablet, fire courses to the kitchen, split a bill across guests, and close out a cheque without leaving the floor. Cafes, pubs, full-service restaurants, food trucks, and ghost kitchens all run on the same setup, configured per venue.
It sits on top of the base Odoo POS app and adds the pieces a real dining floor needs: floor plans, tables, course timing, bill splitting, kitchen printers, dine-in versus takeout flows, and tip-after-payment adjustment. You can test Odoo Restaurant 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.
Setup starts on the Floor Plan. Each location has one or more floors (main dining room, patio, private room, bar) and each floor carries tables you draw on the layout. Tables can be rectangular, round, or custom; each one has a seat count and a position on the floor plan. Servers tap a table on the floor view to start an order, and the table goes from green (available) to blue (in service) to red (waiting on something) to grey (closed) so the manager sees the whole floor's state at a glance.
A server picks the table, taps the menu items the guests ordered, and fires the order to the right kitchen printer (mains to the line printer, drinks to the bar printer, dessert held back for the appetizer course to finish). Course timing lets the server flag the next course to fire only when called, so a full-service meal does not have all four courses ready at once. The same order on the table stays open across multiple rounds of items added as the meal progresses.
At cheque time, the server splits the bill by tapping the items each guest is paying for; the system tallies the per-guest total and partial-quantity splits handle items that two guests are sharing. Tips can be added in two modes: at payment (the customer enters the tip on the terminal) or after payment (the server adjusts the tip after the customer leaves, useful for credit-card slips that come back later). The settled cheque posts to the same Odoo Accounting flow as a regular POS order.
Calibre configures Odoo Restaurant 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.
Odoo Restaurant POS sits on top of Odoo Point of Sale, so the standard POS features (product catalog, customer profiles, loyalty programs, payment methods, end-of-shift close, receipt printing) all carry over and the restaurant layer adds the floor and table flow. Odoo Inventory tracks ingredient stock as orders are fired, so a busy night decrements inventory in real time. Odoo Invoicing handles the cheque-to-revenue posting on end-of-shift close. Odoo Accounting picks up the day's sales, taxes, and tips through the same end-of-shift close as the rest of POS. With Odoo eCommerce, an online order from the restaurant's website lands as a takeout order on the same POS. The kitchen printer routing reads from the menu category settings shared with the rest of the product catalog.
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 Restaurant 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 Restaurant | 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.