Skip to content
Operations

Restaurant RevPASH Calculator

Calculate restaurant RevPASH from revenue and seat hours. See revenue per seat, utilization, lost opportunity, and seat-hour productivity benchmarks.

Restaurant RevPASH formulas

Formula
Mode revenue + seats + hours:
  Seat Hours Available = Available Seats × Operating Hours
  RevPASH = Total Revenue ÷ Seat Hours Available

Mode revenue + seat hours available:
  Seat Hours Available = Available Seat Hours
  RevPASH = Total Revenue ÷ Seat Hours Available

Secondary metrics:
  Revenue Per Seat = Total Revenue ÷ Available Seats
  Revenue Per Hour = Total Revenue ÷ Operating Hours

Optional occupancy:
  Seat Hours Used = Seat Hours Available × (Occupancy % ÷ 100)
  Seat Utilization % = Occupancy %
  Lost Revenue Opportunity = RevPASH × (Seat Hours Available − Seat Hours Used)

Benchmark (RevPASH $ per available seat hour):
  Excellent ≥ 14, Good ≥ 11, Average ≥ 8, Low ≥ 5, Critical < 5

What it means

RevPASH measures how much sales each available seat hour produced in a defined window. Seats × hours builds capacity when you know both. Direct seat hours is useful when your POS already multiplies capacity. Occupancy is optional: it turns unused seat hours into a planning estimate of lost sales at the current RevPASH rate. Time period labels lunch, dinner, daily, or weekly for interpretation. This page is not Average Check (spend per guest), not table turnover, not occupancy-only capacity math, and not Profit Margin.

Good to know

  • Revenue and seat hours cover the same service window.
  • Available seats are seats actually in service, not closed sections.
  • Occupancy is an average fill of available seat hours for that window.

Ideal range

  • Not spend per guest. Use Average Check for that.
  • Not table turnover or party length. A future Table Turnover calculator will cover reseats.
  • Not occupancy-only capacity planning. A future Occupancy calculator will go deeper on fill.

Variables

Total RevenuePeriod sales
Net sales for the same window as the seat hours.
Available SeatsSeats in service
Guest seats available during the period.
Operating HoursService hours
Hours the dining room was open for that period.
Available Seat HoursCapacity
Seats × hours, or a direct seat-hour figure.
Occupancy %Fill rate
Average occupied share of available seat hours.
RevPASHRevenue per available seat hour
Sales productivity of each available seat hour.

Assumptions

  • Lost opportunity assumes unused hours could have earned at the same RevPASH.
  • Benchmark bands are planning guides for casual to polished casual full-service.

Limitations

  • Not full-stack profit. Use Profit Margin when costs belong in the math.
  • Does not forecast demand elasticity if you change price or hours.

Worked examples

Real numbers through the same formula this tool uses.

  1. 1
    Restaurant scenarioExample 1

    Dinner service at $15 RevPASH

    Revenue $4,800, 80 seats, 4 hours. Seat hours = 320. RevPASH = $15, which reads Excellent.

  2. 2
    Restaurant scenarioExample 2

    Lunch with 60% occupancy

    Revenue $3,200 on 400 seat hours at 60% occupancy. RevPASH = $8. Lost opportunity = $1,280.

How to use the restaurant RevPASH calculator

Pull sales for one clear window, match the capacity, then read yield before you change the floor.

  1. Choose the time period

    Label lunch, dinner, daily, or weekly so the interpretation matches the window you measured.

  2. Enter total revenue

    Use net sales for the same window. Stay consistent on comps and voids.

  3. Build seat hours or enter them

    Seats × hours when you know both. Seat hours available when capacity is already calculated.

  4. Add occupancy if you track fill (optional)

    Occupancy unlocks seat hours used, utilization %, and lost revenue opportunity.

  5. Read RevPASH, utilization, and recommendations

    Decide whether the next move is fill, check size, pace, or capacity.

How to read your RevPASH

RevPASH tells you how hard each available seat hour worked. Pair it with occupancy before you change the floor plan.

  • Start with RevPASH, not seat count

    A busy room with a soft check can post the same RevPASH as a quieter room with a strong ticket. The dollar per seat hour is the productivity score.

  • Excellent (RevPASH ≥ $14)

    Seat hours are converting well for casual to polished casual service. Protect pace and attach so the yield holds.

  • Good (RevPASH $11–$14)

    Healthy yield. Small lifts in fill during soft hours or guided selling usually push you into the top band.

  • Average (RevPASH $8–$11)

    Adequate, but not protected. Decide whether the leak is empty seats, slow turns, or a light check.

  • Low or Critical (below $8)

    Seat hours are under-earning. Map empty hours by daypart before you add seats or cut list prices.

Best practices for RevPASH

Operators who manage seat-hour yield treat capacity like inventory.

  • Match revenue to the same seat-hour window

    Lunch revenue with lunch seats and hours. Mixing dinner sales into a lunch capacity figure makes RevPASH look better than it is.

  • Add occupancy when you can

    RevPASH alone does not say whether the room was full. Occupancy separates a fill problem from a check-size problem.

  • Compare lunch and dinner separately

    A blended daily RevPASH can hide a soft lunch. Run each daypart, then the full day.

  • Fix soft hours before adding seats

    More seats raise available seat hours. If RevPASH is already low, expansion spreads the same sales thinner.

Common RevPASH mistakes

These errors push the number up or down without changing the real floor.

  • Counting seats that were not in service

    Closed sections, private dining not sold, and patio seats behind a locked door should not sit in available seats.

  • Mixing gross and net sales

    Stay consistent. If comps and voids are stripped from sales, keep them stripped every time you compare periods.

  • Using clock hours that do not match service

    If the kitchen ran four hours but you billed five on the schedule, seat hours and RevPASH will not line up with what guests saw.

  • Guessing occupancy without a method

    A rough fill estimate is fine for planning, but label it as such. Soft occupancy estimates inflate lost-opportunity dollars.

People also ask

Short answers owners ask when they first track revenue per available seat hour.

  • What is RevPASH in a restaurant?

    RevPASH is revenue per available seat hour. Divide period sales by the seat hours you had available in that same window.

  • How do you calculate RevPASH?

    Seat hours available = seats × operating hours (or enter seat hours directly). RevPASH = total revenue ÷ seat hours available.

  • How is RevPASH different from average check?

    Average check is spend per guest or per ticket. RevPASH is sales productivity per seat hour of capacity, whether or not every seat was filled.

  • How is RevPASH different from table turnover?

    Table turnover counts how many times a table reseats. RevPASH measures dollars earned per available seat hour. You need both to see pace and yield.

  • How is RevPASH different from occupancy?

    Occupancy is the share of capacity that was filled. RevPASH is the dollar yield on all available seat hours. Occupancy explains fill; RevPASH explains productivity.

  • How is RevPASH different from profit margin?

    Profit margin stacks costs against sales. RevPASH only looks at how much revenue each available seat hour produced.

  • What is a good restaurant RevPASH?

    For many casual to polished casual rooms, $8–$15 per available seat hour is a practical planning band. Dinner often runs higher than lunch.

  • What does lost revenue opportunity mean?

    When you enter occupancy, unused seat hours × RevPASH estimates sales you did not capture at the current yield rate. It is a planning figure, not a guarantee.

  • How do I raise RevPASH?

    Fill soft hours, lift the check with attach habits, or tighten turns carefully. Adding seats without demand usually lowers RevPASH.

  • Which calculation mode should I use?

    Use seats + hours when you know both. Use seat hours available when your POS or spreadsheet already multiplies capacity for you.

Related tools and next steps

Use these when RevPASH points to check size, margin, or volume questions.

  • Restaurant Average Check Calculator

    Measure spend per guest or per ticket when RevPASH is soft but the room looks full.

  • Restaurant Profit Margin Calculator

    Stack a fuller cost set when seat-hour yield looks fine but profit does not.

  • Restaurant Break-even Calculator

    Translate contribution into the sales volume you need to cover fixed costs.

  • Restaurant Contribution Margin Calculator

    See what each sale leaves after variable costs before you chase more covers.

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.