About the Table Turnover Rate Calculator
This table turnover rate calculator shows how efficiently a restaurant uses its tables during a service. Enter the number of tables and seats, the length of the service, how many parties were seated and how many guests (covers) they brought, and it returns table turns, average time per table, covers per hour and seat turnover.
Adding the average check per guest turns those counts into revenue, revenue per table and RevPASH — revenue per available seat hour — which hospitality researchers use to compare restaurants of different sizes and service lengths. Managers use these numbers to decide on reservation intervals, staffing levels, table mixes and whether a slow-turning section needs attention.
Average table time is estimated as service minutes divided by turns, which assumes tables were occupied (or being reset) throughout the service. It is an upper bound on dining time: if your room had quiet periods, actual dining time per party was shorter.
With the default inputs, the table turns is 3.2 turns. Change any value above to recalculate instantly.
How to use the table turnover rate calculator
- 1Enter how many tables and seats were available for the service.
- 2Enter the length of the service in hours.
- 3Pull parties seated and covers from your POS or reservation system.
- 4Add the average check per guest to see revenue and RevPASH.
- 5Compare turns and table time across shifts to spot bottlenecks.
Formula and method
Table turnover counts how many times, on average, each table was occupied by a new party during the service: parties seated divided by the number of tables. Seat turnover does the same with guests and seats, and average party size is covers divided by parties.
Average table time divides the service length in minutes by the number of turns, so it includes reset time and assumes the room stayed busy. Revenue is covers × average check, and RevPASH divides revenue by the number of seat-hours available (seats × service hours), a capacity-adjusted measure popularized by Cornell hospitality research.
- Parties
- Number of tables seated (checks) in the service
- Tables
- Tables available in the dining room
- Covers
- Total guests served
- Hours
- Length of the service period
Worked examples
Dinner service: 20 tables, 64 parties
64 parties across 20 tables is 3.2 turns, so each table averaged up to 300 ÷ 3.2 ≈ 94 minutes per party. 180 covers at $32 is $5,760, and spread over 80 seats × 5 hours that is $14.40 per available seat hour.
Busy 4-hour lunch
105 parties on 30 tables is 3.5 turns (about 69 minutes per table). 240 covers in 4 hours is 60 covers an hour, and $4,320 of revenue over 440 seat-hours gives RevPASH of about $9.82.
Fine-dining tasting menu
Thirty parties on 12 tables is 2.5 turns, leaving up to 144 minutes per seating. Fewer turns are offset by a $75 check: $5,250 over 240 seat-hours is $21.88 RevPASH.
Frequently asked questions
How do you calculate table turnover rate?+
Divide the number of parties served by the number of tables for the same service period. For example, 64 parties on 20 tables is a table turnover of 3.2 turns.
What is a good table turnover rate?+
It depends on the concept. Fine dining may turn tables once or twice a night, casual dining two to four times, and fast casual far more. Compare against your own history and similar restaurants rather than a single number.
What is RevPASH?+
Revenue per available seat hour is revenue divided by seats × hours open. It combines how full the room is with how much guests spend, so it is useful for comparing shifts or restaurants of different sizes.
How can I increase table turnover without rushing guests?+
Common levers are faster seating and bussing, presenting the check promptly, handheld POS for payment at the table, a table mix that fits typical party sizes, and smart reservation spacing.
What is the difference between table turnover and seat turnover?+
Table turnover counts parties per table; seat turnover counts guests per seat. If parties of two sit at four-tops, table turns can look healthy while seat turnover stays low.