Table Management

Setting up your tables, reading the floor plan, and what Kassly does and does not do about transfers, merges and split bills.

7 min read · Updated 10 Sep 2026

On this page

Table management gives you a floor plan: a tile per table, coloured by whether it is free, in use, being cleared or held. An open tab is attached to a table, so you can see at a glance which table has an order running and how much it has spent so far.

Needs the Kitchen Orders & Tables add-on (₱400 per branch each month), which also covers the Kitchen Display System. It is in the Kitchen Pack (₱1,399 a month) and the Everything Bundle (₱2,999 a month). See Plans & add-ons.

There is also a Table Management switch under Feature Toggles in Store Settings, on by default for food-and-beverage stores.

Read the limits before you plan your service around this. Several things restaurant owners expect — transferring a party, merging two tables, splitting a bill — are not built.

The two screens

Screen Address For
Tables /app/tables The floor plan. Day-to-day
Manage Tables /app/tables/manage Creating and editing tables. Set up once

Both are open to owners, managers and cashiers.

Setting up your tables

On Manage Tables, press Add Table.

Field Notes
Branch Only shown when you have more than one. It cannot be changed afterwards
Table Number Up to 20 characters, and it does not have to be a number — "T1", "Bar 1" and "Outdoor 3" are all fine. Unique within a branch
Capacity How many people it seats. Between 1 and 100, default 4
Display Order Where it sits on the floor plan. Prefilled with the next number
Section (optional) Up to 50 characters: "Indoor", "Outdoor", "Bar". Used as a filter on the floor plan
Active Turn a table off to take it off the floor plan without deleting it

A new table is always created as Available.

Two practical notes. There is no bulk create, so twenty tables means twenty trips through the dialog. And the Manage Tables screen loads the first 100 tables only, with no page control, so a very large venue will not see all of them there.

The floor plan

Each tile shows the table number, its capacity, its status, and — when a tab is open on it — the order number and the running total. Above the grid is a summary line: how many are available, occupied, and reserved or being cleaned if any are.

If you have more than one branch, there is a branch selector. If your tables use more than one section, there is a section filter as well; with a single section it is hidden.

Tap a tile for the detail panel: capacity, section, and for an occupied table the order number, the number of items, the total and the cashier's name. The buttons you get depend on the status:

Status Colour Buttons
Available Green New Order
Occupied Blue View Order, Clear Table
Cleaning Grey Mark Available
Reserved Amber Mark Available

New Order and View Order do not work in the web app. Both open the POS page, which in the browser is just a page telling you to install the Kassly mobile app. Take and view orders on the phone or tablet — the web floor plan is for looking at, and for setting a table's status.

The floor plan updates live: when the mobile app opens a tab or a payment goes through, the tile changes colour without a refresh. It also reloads itself every 15 seconds as a safety net. A table you have just created is the one thing that does not appear live — wait for the refresh or reload the page.

Assigning an order to a table

A table is claimed when a cashier sends a dine-in order to the kitchen from the Kassly mobile app and picks the table. Kassly then:

  • Sets the table to Occupied and links the order to it
  • Writes the table number onto the sale, so it shows on the receipt and in reports
  • Sends the order to the kitchen. See Kitchen Display System

One table holds one order. If the table already has an open tab, sending a second order to it is refused with a message that the table already has an open order, naming the order that has it. That is deliberate: two tabs on one table is how a bill goes missing.

Items added to that tab later go to the kitchen as they are added, and the table's total on the floor plan goes up.

The number of covers — how many people are sitting there — belongs to the order, not the table, and is entered on the mobile app. It is what the kitchen screen shows as Table T1 · 4 pax.

Clearing a table

What happened The table becomes
The bill was paid Cleaning
The sale was voided Available
You pressed Clear Table Cleaning
You pressed Mark Available Available

Paying a bill does not free the table. It goes to Cleaning, and somebody has to press Mark Available before it can be used again. That is the intended flow — the table is not ready until it has been wiped down — but it does mean a busy service needs somebody keeping the floor plan honest, or you will end up with a screen full of grey tiles.

A voided sale, by contrast, sets the table straight back to Available.

Reserved is the odd one out. It is a real status with its own amber colour, but no screen in Kassly can set it. There is no reservation record, no time, no party name, and no booking screen. If you take table bookings, use Appointments or a notebook.

What table management does not do

None of the following exists in Kassly, in any app. They are not hidden in the mobile app either — there is nothing in the system behind them.

  • No transferring a party to another table. You cannot move an open order from T3 to T7. The order carries the table number it was sent with, and nothing changes it. In practice: seat the party, then send the order.
  • No merging tables. Two tables cannot share one bill, and there is no concept of joining T4 and T5 for a party of eight. Put the party on the larger table, or take two separate orders.
  • No split bills. One table's tab is one sale. You cannot split it by person or by item at the table level.
  • No visual floor layout. The "floor plan" is a grid of equal tiles in the order you gave them. There is no dragging tables around, no shapes, no room outlines, and no multiple floors — only the Section label and the Display Order number.
  • No server or waiter assignment. A table cannot be assigned to a staff member.
  • No table reporting. There is no turn-time, no average occupancy and no covers-per-table report.

Two more things to be careful about:

  • Deleting a table is permanent, and Kassly will let you delete one with an open order on it. There is no warning and no undo. The order survives, pointing at nothing, and its kitchen ticket stays on the board. Use Active off instead of deleting whenever you might want the table back.
  • Table changes are not audit-logged. Creating, editing and deleting tables leaves no trail in Audit logs, unlike most other records.