Revenue Rex logo mark
💰 Financial · Rex's Toolbox

Restaurant Seat Turnover Calculator

How many times each seat turns during service and the revenue impact.

Revenue Rex peeking

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

Revenue Rex peeking

Psst — share this and help Rex grow

One click, a permanent link with your numbers baked in.

More financial

How to use this

  1. 1Enter total seats.
  2. 2Enter covers served (service period).
  3. 3Enter average check per cover ($).
  4. 4Enter service window length (hours).
  5. 5Enter average table time (min).
  6. 6Read your seat turns this period on the right — it updates as you type.
  7. 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.

FormulaTurnover = covers served ÷ seats. Revenue = covers × average check. Turns/hour = service hours ÷ average table time.

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

Cite this calculator

Writing about this topic? Grab a citation — every link helps keep these tools free.

APA
RevenueLab. (2026). Seat Turnover Calculator. Retrieved from https://www.revenuelab.fyi/toolbox/seat-turnover-calculator
HTML
<p>Source: <a href="https://www.revenuelab.fyi/toolbox/seat-turnover-calculator" target="_blank" rel="noopener">Seat Turnover Calculator — RevenueLab</a> (2026).</p>
Markdown
Source: [Seat Turnover Calculator — RevenueLab](https://www.revenuelab.fyi/toolbox/seat-turnover-calculator) (2026).
Advertisement