DINE-IN ECONOMICS

Offline restaurant profitability: measure the dining room properly

An offline restaurant can be busy and still underperform. Full tables may hide long meal duration, poor table mix or a low average check; good sales may hide high ingredient, service and promotion costs. The useful unit is not only “sales today,” but what each cover and each available seat-hour contributed.

Interactive dine-in dashboard

Use one clearly defined service period: for example, Friday dinner from 7 p.m. to 11 p.m. Enter direct and other variable costs caused by that period separately from the fixed-cost allocation. The results are calculated locally in your browser.

Seat occupancy0%
Average check₹0
Revenue per available seat-hour₹0
Service contribution₹0
Contribution per cover₹0
Simplified operating result₹0

Privacy: no figure is stored or uploaded. The calculation is an operating diagnostic, not statutory accounts.

Five connected metrics

Cornell restaurant revenue-management research recommends establishing a baseline across table occupancy, seat occupancy, average check per person, meal duration and revenue per available seat-hour, then analysing by day and time. The important insight is that no single measure explains performance by itself (Cornell Center for Hospitality Research).

MetricFormulaWhat it revealsWhat it can hide
CoversGuests servedDemand actually fulfilledSpend, time and profitability
Average checkSales ÷ coversAverage spend per guestEmpty seats and meal duration
Seat occupancyUsed seat-hours ÷ available seat-hoursHow much capacity guests occupiedWhether sales per occupied seat were strong
RevPASHSales ÷ available seat-hoursRevenue productivity of time and seatsVariable cost and contribution
Contribution per cover(Sales − variable costs) ÷ coversRupees available for fixed costs and profitWhether total demand is sufficient

RevPASH—revenue per available seat-hour—connects price, demand and time. It improves when more seats are productively occupied, average spend rises, or unnecessary dining delays fall. It must not be improved by rushing guests, reducing hospitality or pressuring staff; the goal is to remove avoidable friction while protecting experience.

Worked example: a busy neighbourhood restaurant

Consider a fictional 48-seat restaurant known locally for family dinners. On a Friday it serves 96 covers during a four-hour dinner window. Average meal duration is 75 minutes and sales on the chosen revenue basis are ₹72,000. Variable food, consumables, incremental labour, card cost and the period’s promotion allocation total ₹31,500.

CalculationIllustrative resultInterpretation
Available seat-hours48 × 4 = 192Total dining capacity in the window
Used seat-hours96 × 75 ÷ 60 = 120Guest time occupying seats
Seat occupancy120 ÷ 192 = 62.5%Capacity remains, although table mix may constrain it
Average check₹72,000 ÷ 96 = ₹750Average sales per guest
RevPASH₹72,000 ÷ 192 = ₹375Revenue per available seat-hour
Contribution₹72,000 − ₹31,500 = ₹40,500Amount available for allocated fixed costs and profit

If the service-period share of rent, core payroll, licences, utilities and other fixed costs is ₹24,000, the simplified operating result is ₹16,500. The owner should not immediately add a discount to fill the unused capacity. First inspect when the empty seats occurred, which table sizes were unavailable to small parties, whether reservations failed to arrive, and whether the kitchen or dining room—not demand—was the constraint.

Diagnose the constraint in order

  1. Validate the data. Reconcile POS sales, voids, discounts, payment totals and covers. A zero-cover transaction or inconsistent service time can corrupt every ratio.
  2. Split the day. Calculate lunch and dinner separately, then weekday and weekend. An all-day average hides the profitable period.
  3. Map party size to table size. Four-top tables occupied by one or two guests may create artificial unavailability even when seat occupancy looks low. Cornell’s Chevys case used transaction and time data to evaluate table mix rather than relying on intuition (Cornell case study).
  4. Measure duration respectfully. Break meal time into arrival-to-order, kitchen production, eating and payment. Fix waiting caused by process, not the guest’s enjoyable experience.
  5. Cost the menu. High revenue per seat-hour can still produce weak contribution if popular items have poor recipe yield or heavy discounting.
  6. Account for exceptions. Festivals, weather, closures, group bookings and staff shortages must be annotated before periods are compared.

Decision guide

Low occupancy, healthy contribution per cover

Work on local discovery, reservations, repeat visits and the right opening hours. Do not cut price until the demand problem is understood.

High occupancy, low RevPASH

Check average check, party-to-table fit and avoidable service delays. Reconfigure tables only after observing actual party sizes.

Healthy sales, weak contribution

Review recipe yield, waste, complimentary items, discounts, payment charges and variable staffing. More covers can magnify a negative unit.

Strong weekends, weak weekdays

Build an offer around a real weekday occasion—office lunch, early dinner or community event—and measure incremental contribution.

Food safety and reputation are operating assets

FSSAI’s voluntary Hygiene Rating Scheme applies to restaurants and other food businesses serving consumers on or off premises. It is based on hygiene conditions observed during inspection and is intended to help consumers make informed choices (FSSAI Hygiene Rating Scheme). A rating is not a marketing substitute for everyday controls: receiving temperature, storage, cleaning, allergen communication, pest control and staff practice still need documented routines.

Use the real-world restaurant name consistently on signage, invoices, menus and digital profiles. Google’s official Business Profile guidance requires the profile name to reflect the name used in the real world and discourages taglines or keyword stuffing in the name (Google Business Profile guidelines). Consistency helps customers recognise the same business across walk-in, search and delivery journeys.

Where to get help

Food licence and hygiene

Use FoSCoS for the applicable registration or licence and the FSSAI Hygiene Rating portal for current scheme information.

Open FoSCoS

Tax treatment

CBIC’s current rate schedules and circulars are the official starting point. Ask the restaurant’s accountant to apply them to its premises and supplies.

Check CBIC rates

Operational benchmarking

Compare the restaurant with its own clean history before using an internet benchmark. Record definitions and exceptions beside each metric.

Review unit economics

Adding delivery

Model delivery as a separate channel before sending extra volume through the same kitchen.

Compare channels

Sources and further checks

International restaurant revenue-management research supplies the operating method, not an Indian performance benchmark. Tax, labour, licence and commercial decisions require current local evidence.

Frequently asked questions

What does “cover” mean?

One cover is one guest served. Define it consistently in the POS and train staff so a table of four is recorded as four covers rather than one transaction.

Is table occupancy the same as seat occupancy?

No. Ten occupied four-seat tables could hold ten guests or forty. Track party size and seat occupancy when table mix is part of the question.

What is a good RevPASH?

There is no universal figure. Compare the same restaurant, service style and revenue basis across equivalent periods, then examine the components that changed.

Should delivery orders be included?

Not in dining-room RevPASH. Delivery can share the kitchen but uses no dining-room seat-hour. Analyse its channel contribution separately and then test the shared kitchen constraint.

Next: take a local name onlineAll guides