Table Turn Calculator
Calculate revenue per seat-hour and daily covers from table turns.
About this calculator
This calculator measures restaurant seating productivity the way operators do: revenue generated per seat per hour open, rather than just total sales. Max Turns Per Seat is how many times a seat could theoretically be filled and vacated during Operating Hours / Day if every seating ran exactly Average Dining Time with zero downtime -- purely Operating Hours divided by Average Dining Time, unaffected by Total Seats or Average Check. Effective Turns multiplies that theoretical maximum by Occupancy Rate, since real service never runs at 100% capacity every minute of every hour (gaps between parties, uneven demand across a shift, no-shows). Revenue Per Seat-Hour is the headline benchmark figure: Average Check times covers per seat per hour, adjusted for occupancy -- it does not depend on Total Seats at all, since it measures productivity of a single seat regardless of how many the restaurant has.
Total Seats instead scales Daily Covers, Daily Revenue, and Projected Monthly Revenue, which describe the whole dining room rather than one seat's efficiency. Average Dining Time cuts against every output that depends on turns: a longer average table occupancy reduces how many times each seat can turn over in a shift, which is why reducing dining time (faster service, tighter table resets) is one of the most direct levers for raising revenue without adding seats. Monthly Revenue assumes 26 typical operating days, a simplification that does not account for seasonal swings, closures, or day-of-week demand variation.
Inputs
Results
Revenue Per Seat-Hour
$21.00
How to Use This Calculator
- Enter total seats and average dining time (minutes) per party.
- Set operating hours per day, average check ($), and occupancy rate (%).
- Review effective turns per seat, total daily covers, and projected daily revenue.
- Check revenue per seat hour to benchmark against a commonly cited range for casual dining ($15-25/hr).
- Increase turns by reducing average dining time or improving table readiness between parties.
How the result changes with Average Dining Time
| Average Dining Time | Revenue Per Seat-Hour |
|---|---|
| 38 | $41.45 |
| 56 | $28.13 |
| 113 | $13.94 |
| 188 | $8.38 |
What each input means
- Total Seats
- Total seating capacity of the restaurant.
- Average Dining Time
- Average time a table is occupied in minutes.
- Operating Hours / Day
- Total hours the restaurant is open per day.
- Average Check
- Average revenue per guest.
- Occupancy Rate
- Average percentage of seats occupied during service.
How this is calculated
Worked example, using the default values
- Identify Input Parameters5 parametersTotal Seats = 60, Average Dining Time = 75, Operating Hours / Day = 8, Average Check = 35, Occupancy Rate = 75 = 5 input(s) provided
- Calculate Revenue Per Seat-HourRevenue Per Seat-Hour21 = $21
- Calculate Max Turns Per SeatMax Turns Per Seat6.4 = 6.4
- Calculate Effective TurnsEffective Turns4.8 = 4.8
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why doesn't Total Seats affect Revenue Per Seat-Hour?
Revenue Per Seat-Hour measures the productivity of a single average seat -- Average Check times covers per hour, adjusted for Occupancy Rate -- so it stays the same whether the dining room has 20 seats or 200. Total Seats instead scales the totals that depend on the whole restaurant's capacity: Daily Covers, Daily Revenue, and Projected Monthly Revenue.
How does reducing Average Dining Time increase revenue without adding seats?
Max Turns Per Seat is Operating Hours divided by Average Dining Time, so a shorter average table occupancy directly increases how many times each seat can be filled and vacated during a shift. That flows through to Effective Turns, Daily Covers, and ultimately Revenue Per Seat-Hour and Daily Revenue -- all rise when the same seats turn over faster, without any change to Total Seats or Average Check.
What's the difference between Max Turns Per Seat and Effective Turns?
Max Turns Per Seat is the theoretical ceiling -- Operating Hours divided by Average Dining Time -- assuming every seat is refilled the instant it's vacated with zero downtime. Effective Turns multiplies that ceiling by Occupancy Rate to reflect real-world service, where tables sit briefly empty between parties, demand isn't perfectly even across the shift, and reservations don't always show. Effective Turns is always less than or equal to Max Turns Per Seat.
Why is Occupancy Rate set to 75% by default instead of 100%?
A real dining room rarely runs at full capacity through every minute of service -- there are gaps between seatings, slower stretches within a shift, and imperfect table-turn timing even at a busy restaurant. Assuming 100% occupancy would systematically overstate Effective Turns, Daily Covers, and every revenue figure that flows from them, so the default models a commonly cited realistic utilization rate instead.
Does Average Check affect how many covers the restaurant serves?
No -- Total Covers (Daily Covers) is determined entirely by Total Seats, Average Dining Time, Operating Hours, and Occupancy Rate, none of which involve Average Check. Average Check only scales the dollar outputs -- Daily Revenue, Revenue Per Seat, Revenue Per Seat-Hour, and Projected Monthly Revenue -- once the number of covers is already known.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Restaurant Break-Even Calculator
Calculate monthly revenue needed to cover all restaurant costs.
Restaurant & HospitalityRestaurant Staffing Calculator
Calculate FOH/BOH staffing needs from covers and service style.
Restaurant & HospitalityBeverage Cost Calculator
Calculate pour cost percentage and markup for drinks.
More in Business & Entrepreneurship.