Two restaurants can post the same nightly revenue and be running completely different operations — one seating a full room once, the other turning tables efficiently through a busy service. Table turnover and revenue per seat surface that difference, and it's a metric most independent owners track by feel rather than by number.
How table turnover and revenue per seat are calculated
Turns per table is total covers served divided by the number of tables in the room — roughly, how many times each table was seated during the period. Divide that by service hours to get an hourly turnover rate. For revenue efficiency, multiply total covers by average check size to get total revenue, then divide by total seats and service hours to get revenue per seat-hour — the figure that lets you compare floor efficiency across different room sizes and shift lengths on equal footing.
Why flat "covers per night" tracking gets this wrong
Raw covers or raw revenue numbers don't account for room size or shift length, which makes them useless for comparing efficiency across different nights, different sections, or different-sized dining rooms. A 40-seat room doing 150 covers in a five-hour dinner service is running meaningfully harder than an 80-seat room doing 200 covers in the same five hours — but a simple covers count makes the second room look busier when the first is actually more efficient per seat.
Worked example
A dining room with 20 tables and 80 total seats serves 200 covers across a 5-hour dinner service, averaging a $35 check. That's 10 turns per table over the shift, a turnover rate of 2 per hour, $7,000 in total revenue, $17.50 in revenue per seat-hour, and $70 in revenue per table-hour. Tracked over time, a declining revenue-per-seat-hour figure — even with steady or rising total covers — can flag a room that's filling up but not converting that traffic into proportional revenue.
Common mistakes and how to use this
- Comparing raw covers across different room sizes. Revenue per seat-hour is the number that actually normalizes for room size — use it, not raw covers, when comparing floor efficiency across sections or locations.
- Ignoring service hours when comparing shifts. A lunch shift and a dinner shift with different lengths need turnover expressed per hour, not as a flat total, to be comparable.
- Treating turnover in isolation from staffing. Higher turnover usually needs proportionally staffed service — cross-check against the labor cost % calculatorto confirm you're staffed to actually capture the turns you're modeling.