How to use the Table Turnover Rate Calculator
Table turnover tells you how many guests a single seat served in a day. Divide guests served per day by the number of seats and you have it. Two rooms of the same size can produce very different sales depending on this number, which is why it is the first figure to look at when you change the floor plan or speed up service.
The calculator also shows a theoretical maximum. Convert hours open into minutes, divide by the average time a guest stays, and you get the number of turns a seat could manage if it were never empty. Dividing actual turns by that maximum gives seat utilization. If the result goes above 100% the value is capped and a note under the results says so and shows the uncapped figure, because a number above 100% almost always means the stay time or the hours open entry is off.
The sales figures are chained from the values already shown on screen so nothing contradicts itself. Daily sales are guests per day times the average check, sales per hour are the daily sales shown divided by hours open, and monthly sales are the daily sales shown times operating days per month. Multiplying them by hand returns the same numbers.
This page was written as of September 2026 and is for reference only. Averaging a whole day hides lunch and dinner peaks, so pair these figures with hourly counts from your POS before making staffing or seating decisions.
Frequently Asked Questions
Per guest here. Guests served per day is divided by seats, giving the average number of people each seat handled. To measure per party instead, enter the number of parties seated and the number of tables rather than guests and seats.
It means the stay time or hours open you entered does not match reality, because a seat cannot turn more often than the room allows. The tool caps the displayed figure at 100% and shows the uncapped value in a note under the results.
It projects one average day across every operating day of the month. If weekends, closures or seasonal swings are large, split weekdays and weekends into separate runs and add the results together.