
Rex says
Money math without the spreadsheet headache. Plug in your numbers and I'll show you exactly where the dollars land.
Try a scenario
Click to load — tweak from there.Inputs
Result
Seat turns this period
2.00
Revenue this period
$4,480
Max turns possible in window
3.20
Revenue upside if fully turned
$2,688

Psst — share this and help Rex grow
One click, a permanent link with your numbers baked in.
How to use this
- 1Enter total seats.
- 2Enter covers served (service period).
- 3Enter average check per cover ($).
- 4Enter service window length (hours).
- 5Enter average table time (min).
- 6Read your seat turns this period on the right — it updates as you type.
- 7Hit Share to keep the scenario or send it to someone.
About this calculator
Seat turnover measures how many times a table (or the dining room as a whole) serves a new party during a service period. It's calculated as covers served divided by seat count, and it's one of the biggest revenue levers in a full-service restaurant because it doesn't require a single new customer walking through the door — just faster table cycles. A casual restaurant might target 1.5-2.5 turns during dinner service; fine dining often runs under 1 turn by design since longer dining experiences justify higher checks; fast casual can turn 4-6+ times. This calculator takes seat count, covers served, and average check to show turnover rate and total revenue, then models the revenue impact of shaving average table time, which is usually the single highest-leverage operational change for a busy dining room with a line out the door on weekends.
Worked example
Using the values the calculator loads with:
Inputs
- Total seats: 80
- Covers served (service period): 160
- Average check per cover: 28 $
- Service window length: 4 hours
- Average table time: 75 min
Results
- Seat turns this period: 2
- Revenue this period: $4,480
- Max turns possible in window: 3.2
- Revenue upside if fully turned: $2,688
What each field means
Inputs
- Total seats
- The total seats used in the calculation. Starts at 80 so you have a working example on load.
- Covers served (service period)
- The covers served (service period) used in the calculation. Starts at 160 so you have a working example on load.
- Average check per cover ($)
- The average check per cover used in the calculation, measured in $. Starts at 28 $ so you have a working example on load.
- Service window length (hours)
- The service window length used in the calculation, measured in hours. Starts at 4 hours so you have a working example on load.
- Average table time (min)
- The average table time used in the calculation, measured in min. Starts at 75 min so you have a working example on load.
Results
- Seat turns this period
- Returned as a decimal number and shown as the headline result. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
- Revenue this period
- Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
- Max turns possible in window
- Returned as a decimal number. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
- Revenue upside if fully turned
- Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
FAQ
What's a good turnover rate?
Casual dining runs 1.5-2.5 turns per meal period, fast casual 4-6+, and fine dining often stays under 1.5 by design since the model relies on a higher average check rather than volume. Compare to your own concept type, not a universal number.
How do I increase turnover without rushing guests?
Speed up the parts guests don't notice: kitchen ticket times, drink refills triggering the check drop, and pre-bussing. Guests rarely feel rushed if the pacing between courses stays natural — the time savings usually comes from service efficiency, not shortening the meal itself.
Does higher turnover always mean more revenue?
Only if demand exists to fill the freed-up seats. Turning tables faster on a slow Tuesday just means empty seats sooner; the upside is real primarily during high-demand periods with a wait list, where every minute saved per table converts directly into another seated party.
Should I track turnover by meal period?
Yes — lunch, dinner, and weekend brunch have very different table time norms and demand patterns. A blended daily number hides which service period actually has unmet demand worth optimizing for.
Accuracy and limitations
- Results are estimates before tax, fees, and inflation unless an input explicitly covers them.
- Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.
- This is educational maths, not financial advice. Check anything contractual with the lender or your accountant.
Related tools
Break-Even Covers Calculator
How many customers per day you need to cover fixed and variable costs.
Reservation No-Show Cost Calculator
Quantify the revenue lost to no-shows and whether a deposit policy pays off.
Restaurant Labor Cost Percentage Calculator
Total labor spend as a share of sales, with a benchmark check.
Cite this calculator
Writing about this topic? Grab a citation — every link helps keep these tools free.
RevenueLab. (2026). Seat Turnover Calculator. Retrieved from https://www.revenuelab.fyi/toolbox/seat-turnover-calculator
<p>Source: <a href="https://www.revenuelab.fyi/toolbox/seat-turnover-calculator" target="_blank" rel="noopener">Seat Turnover Calculator — RevenueLab</a> (2026).</p>
Source: [Seat Turnover Calculator — RevenueLab](https://www.revenuelab.fyi/toolbox/seat-turnover-calculator) (2026).
