See table turnover the moment it happens

Live per-table timers, color-coded alerts, and dwell-time reporting built directly into Odoo Point of Sale — so managers always know which tables are turning slow.

The problem

Floor managers have no reliable way to know how long a table has been occupied. Staff track dwell time from memory, tables sit uncleared after payment, and slow-turning sections go unnoticed until the shift is already lost — with no data to show which tables or service periods are the problem.

The solution

POS Table Timer starts and stops automatically with the order lifecycle, shows every table's live status with a clear color indicator, warns staff before a table goes over limit, and gives managers dwell-time reports to spot slow tables and peak-hour bottlenecks — all inside the POS you already use.

Capabilities

Everything a floor manager needs to turn tables faster

Every capability below is implemented in the module.

01

Automatic timer lifecycle

Table timers start and stop automatically with the order — opened on seating and closed the moment the table is fully paid and cleared. No manual clocks for staff to manage.

02

Configurable start trigger

Choose whether the timer starts when the table is seated, when the first item is added, or when the order is confirmed — matching how your venue actually runs service.

03

Clear multi-order lifecycle

Decide whether a second order on an already-occupied table keeps accumulating on the same timer or starts fresh, so staff always know exactly how the timer behaves.

04

Live Floor view

A single kanban grouped by floor shows every table's live dwell time, seat count, and running total — the whole floor at a glance.

05

At-a-glance color alerts

Each table shows green, amber, or red based on configurable warn and over-limit thresholds, so staff read table status instantly instead of interpreting raw numbers.

06

Live badge on the POS floor screen

The same color-coded timer appears directly on the POS FloorScreen, right on each table tile, so servers see occupancy status without leaving the till.

07

Manual timer control

Stop, pause, resume, or reset any table's timer by hand from the Live Floor view or the timer form — useful for corrections and edge cases.

08

Dwell-time reporting

A dedicated report lists every historical timer with duration, table, floor, and customer — ready for the native list export into your own analytics.

09

Threshold-aware price-change warning

Get notified when a line's price is changed by more than a configurable percentage on a table with a running timer, so unusual mid-service price edits don't slip by unnoticed.

Workflow

How it works

1

Configure your thresholds

Set the start trigger, multi-order rule, and warn/over-limit minutes for each Point of Sale from Settings.

2

Seat a table

A table timer opens automatically the moment a draft order is created for that table.

3

Watch the floor

The Live Floor kanban and the POS FloorScreen badge show every table's color-coded status in real time.

4

Review dwell-time reports

After service, use the dwell-time report to see which tables and hours turn slowest.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

POS Table Timer requires the Restaurant module since it tracks timers per table and floor. It runs alongside your existing restaurant POS configuration.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

POS Table Timer

Automatic dwell timers on every table with color-coded alerts on the floor screen, a live floor view for managers, and dwell-time reporting by table and service period.

Buy on Odoo App Store