Skip to content
Operations

Restaurant Peak Hour Calculator

Find your restaurant peak hour from hourly guest or revenue data. See peak occupancy, seat utilization, hourly distribution, and staffing guidance.

Restaurant peak hour formulas

Formula
Guest mode:
  Total Guests = Σ Hourly Guests
  Average Guests Per Hour = Total Guests ÷ Operating Hours
  Peak Hour = hour with highest guest count
  Peak Occupancy % = (Peak Guests ÷ Available Seats) × 100
  Average Occupancy % = (Average Guests Per Hour ÷ Available Seats) × 100
  Seat Utilization = Average Guests Per Hour ÷ Available Seats
  Recommended Staffing = max(1, ceil(Peak Guests ÷ 20))

Revenue mode:
  Total Revenue = Σ Hourly Revenue
  Average Revenue Per Hour = Total Revenue ÷ Operating Hours
  Peak Revenue Hour = hour with highest revenue
  Revenue Distribution % = (Hour Revenue ÷ Total Revenue) × 100
  Peak Utilization = (Highest Revenue ÷ Average Revenue Per Hour) × 100

Benchmark (peak occupancy % in guest mode):
  Excellent < 70, Good 70-80, Average 80-90, High 90-100, Critical > 100

Benchmark (peak revenue share % in revenue mode):
  Excellent < 15, Good 15-20, Average 20-30, High 30-40, Critical > 40

What it means

Peak hour analysis finds when demand spikes in your service window. Guest mode compares hourly covers to available seats and suggests floor staffing from peak covers. Revenue mode finds the highest sales hour and shows how concentrated revenue is across the day. This page is not RevPASH (dollar yield per seat hour), Wait Time (lobby quoting), Occupancy Rate (single snapshot), or a full Staffing plan.

Good to know

  • Hourly rows reflect the same service window as operating hours.
  • Guest counts are covers for that hour, not cumulative daily totals.
  • Recommended staffing uses one server per 20 peak covers as a floor guideline.

Ideal range

  • Not RevPASH. Use the RevPASH calculator for revenue per seat hour.
  • Not live lobby wait. Use Wait Time for host-stand quoting.
  • Not a full labor schedule. Use Staffing for coverage planning.

Variables

Hourly GuestsCovers per hour
Guests seated or arriving in each hour slot.
Available SeatsGuest seats
In-service seats during the analyzed window.
Operating HoursService window
Hours in the period you are analyzing.
Hourly RevenueSales per hour
POS or settlement revenue for each hour slot.

Assumptions

  • Peak occupancy benchmarks reflect casual full-service dining rooms.

Limitations

  • Not historical average occupancy alone. Use Occupancy Rate for fill snapshots.
  • Revenue mode benchmarks use peak revenue share, not seat occupancy.

Worked examples

Real numbers through the same formula this tool uses.

  1. 1
    Restaurant scenarioExample 1

    Dinner peak at hour 4

    Eight-hour dinner with peak at 62 guests on 80 seats. Recommended four floor staff at peak.

  2. 2
    Restaurant scenarioExample 2

    Revenue peak at hour 4

    Eight-hour dinner with $2,200 peak hour sales and balanced revenue spread.

How to use the restaurant peak hour calculator

Pick guest or revenue mode, enter hourly rows for your service window, then read peak timing and utilization.

  1. Choose hourly guest or revenue analysis

    Use guest mode for cover counts by hour. Use revenue mode for POS hourly sales.

  2. Enter operating hours and available seats

    Match the hours field to the service window your rows represent.

  3. Enter hourly guest or revenue rows

    Add one row per hour. Use POS or reservation exports for accurate counts.

  4. Enter average dining time in guest mode

    Dining time adds pacing context when peak occupancy runs high.

  5. Read peak hour, utilization, and staffing guidance

    Compare the peak to Staffing and RevPASH when you need labor hours or dollar yield.

How to read your peak hour analysis

Peak hour analysis shows when demand spikes in your service window, not dollar yield per seat hour or a full labor schedule.

  • Start with the peak hour label

    That is the hour slot with the highest guest count or revenue in the data you entered.

  • Excellent (peak occupancy below 70%)

    Peak covers sit below 70% of available seats. You have headroom before the room feels maxed.

  • Good (peak occupancy 70 to 80%)

    Peak hour runs full but still within a healthy range for casual full-service.

  • Average or High (peak occupancy 80 to 100%)

    Peak hour is tight or near capacity. Confirm staffing, ticket times, and reservation pacing.

  • Critical (peak occupancy above 100%)

    Peak covers exceed listed seats. Expect waits, longer turns, or turned-away walk-ins.

Best practices for peak hour planning

Operators who map hourly demand can staff and prep the right hour instead of guessing from daily totals.

  • Pull hourly data from POS or reservation reports

    Daily covers hide the spike. Hourly guest or revenue rows show where the floor actually breaks.

  • Match operating hours to the same window as your rows

    Lunch rows with dinner hours skew averages. Keep the analyzed window consistent.

  • Staff to the peak hour, not the daily average

    Average guests per hour understates the rush. Add floor staff before the peak hour builds.

  • Pair peak hour with RevPASH and Staffing

    RevPASH shows dollar yield per seat hour. Staffing plans labor hours. Peak hour shows when demand spikes.

Common peak hour mistakes

These errors make peak planning look easier than service actually runs.

  • Staffing to the daily average instead of the peak

    A 40-cover average with an 80-cover peak needs peak-hour staffing, not average-hour coverage.

  • Confusing peak hour with RevPASH

    RevPASH is revenue per available seat hour. Peak hour shows when guest or sales volume spikes.

  • Ignoring dining time when reading peak occupancy

    High peak covers with long dining times mean tables stay full longer after the rush.

  • Mixing lunch and dinner in one analysis

    Run separate peak hour analyses for lunch and dinner. Combined rows hide each daypart spike.

People also ask

Short answers owners ask when they plan around restaurant peak hours.

  • What is peak hour in a restaurant?

    Peak hour is the hour in your service window with the highest guest count or sales. It is when staffing, prep, and pacing matter most.

  • How do restaurants find their peak hour?

    Export hourly guest or revenue data from POS or reservations, then compare each hour in the service window. The highest hour is your peak.

  • What is a good peak occupancy rate?

    For casual full-service, 70 to 80 percent peak occupancy is healthy. Above 90 percent you are near capacity. Above 100 percent you are over seat count.

  • How is peak hour different from RevPASH?

    RevPASH is revenue per available seat hour. Peak hour shows when guest volume or sales spike within the day.

  • How is peak hour different from occupancy rate?

    Occupancy rate can be a single snapshot or average fill. Peak hour finds the highest-demand hour in your entered data.

  • How is peak hour different from the staffing calculator?

    Staffing plans labor hours and coverage. Peak hour recommends a floor staff count guideline from peak covers only.

  • How is peak hour different from wait time?

    Wait time quotes lobby minutes from the current queue. Peak hour analyzes which hour in the day carries the most demand.

  • How many staff do I need at peak hour?

    A common starting point is one floor server per 18 to 22 peak covers. Adjust for your service style, sections, and kitchen pace.

  • What does revenue concentration mean?

    Revenue concentration is the share of daily sales in the peak hour. Above 30 percent in one hour means most of the day depends on a short rush.

  • How is peak hour different from capacity planning?

    Capacity plans layout limits and total throughput. Peak hour shows when demand hits its highest point in the window you analyze.

Related tools and next steps

Use these when peak hour analysis meets labor planning and sales yield.

  • Restaurant Staffing Calculator

    Plan labor hours and coverage when peak hour shows where you need more floor and kitchen staff.

  • Restaurant RevPASH Calculator

    Measure revenue per available seat hour when peak sales need a dollar yield read.

  • Restaurant Occupancy Rate Calculator

    Measure seat fill when you need a snapshot or average, not hourly peak timing.

  • Restaurant Wait Time Calculator

    Quote lobby wait when peak hour demand creates a line at the host stand.

Frequently asked questions

You may also need

Complementary calculators that often pair with this workflow.

Continue exploring

More tools to browse after you finish this calculation.