Ask any floor manager or head chef when the rush hits and you will get an answer instantly — specific, confident, usually to the half hour. It is also, more often than not, wrong.

Not wrong because anyone is inattentive. A kitchen mid-service is not counting tickets by the clock; it is reacting to how busy it feels, and "busy" is a feeling that arrives once the backlog is already visible. By the time a rush feels like a rush, it has usually been building for the better part of an hour.

Measuring it properly means counting orders placed, by hour, over enough weeks to see the shape rather than one night's noise — and then checking that shape against what the roster and the prep schedule currently assume.

This builds directly on the shorter version of the same idea in restaurant analytics; this guide is the full method, the worked numbers, and what to actually change once you have the curve.

Count orders, not covers, and not reservations

Three things get used as a proxy for "how busy were we" and only one of them is right for this exercise.

Covers tell you how many guests were in the room, but a four-top that sits from 8 to 10pm shows as a single seating event even though it generated a starter order at 8:05, a main course order at 8:20 and a dessert-and-coffee order at 9:15 — three separate waves of kitchen and floor work spread across two hours.

Reservations tell you what was booked, not what walked in, and miss walk-ins entirely — often a third or more of covers on a casual dining floor.

Orders placed, timestamped, is the number that actually loads the kitchen ticket rail and the server's section at that moment. It is also the easiest of the three to get right if your orders already pass through any system, since the timestamp exists whether or not anyone is looking at it.

Measure for four weeks, weekday and weekend apart

Two rules, and skipping either one produces a curve that is confidently wrong.

Four weeks minimum, and longer through anything unusual — wedding season, a major festival, a stretch of bad weather that emptied a normally busy Friday. A single week is routinely distorted by one large booking or one rained-out night, and averaging just two or three weeks still leaves an outlier with too much influence.

Never blend weekday and weekend. A curve averaged across all seven days fits none of them — it understates the weekend peak and overstates the weekday one, and a roster built from it is wrong on both ends of the week.

A worked example

Four weeks of dinner-service order counts, by hour, for a 30-table casual dining restaurant. Weekday figures are the average of four Tuesdays; weekend figures the average of four Saturdays.

Hour Weekday orders (avg) Weekend orders (avg)
6–7pm 5 9
7–8pm 14 22
8–9pm 27 41
9–10pm 24 38
10–11pm 11 19
11pm–midnight 3 6
Total 84 135

Two things stand out against what the floor believed. First, the team's assumption — "the rush is 8 to 9, then it eases off" — is only half right. The peak is sustained across two full hours, not one: 8–9pm and 9–10pm together carry 61% of the night's weekday orders (51 of 84), and the drop from 9–10pm to 10–11pm is far gentler than anyone on the floor would guess. The felt peak and the measured peak agree on when it starts and disagree sharply on when it ends.

Second, Saturday is not simply "a busier Tuesday." It starts a full hour earlier in relative terms — the 6–7pm slot alone carries nearly twice the weekday volume — and the whole curve is shifted forward as well as scaled up. A roster that just multiplies the weekday staffing by 1.6 for Saturday will be short-staffed for the first hour of service and will not know it until the room is already behind.

What this changes about prep, not just the roster

The order curve above shows something a kitchen rarely notices in the moment: volume is already climbing sharply during the 7–8pm hour, roughly forty-five minutes before anyone would call it "the rush." A kitchen that stages its mise en place to be ready by 8pm — when the room visibly fills — is already fielding a rising wave of tickets before its own prep is finished.

The fix costs nothing beyond moving a clock: prep needs to be fully staged to the start of the ramp, not the peak. For the restaurant above, that means fully set up by roughly 7:15pm on weekdays and 6:30pm on weekends — not 8pm and 9pm, which is when the kitchen currently feels the pressure to be ready.

The same logic applies to the floor. A host seating tables steadily from 6:45 onward is quietly loading the 7:45–8:15 order window without anyone connecting the two — the seating pace now, and the ticket pressure forty-five minutes later, are the same curve seen from two different desks.

Turning the curve into a roster

The point is not usually to add staff hours — it is to move the ones you already schedule to where the measured curve actually sits.

A common finding: a roster built as a flat headcount across a four-hour dinner service is overstaffed at the open and understaffed through the sustained peak, because a flat roster assumes a single hump rather than a two-hour plateau. Redistributing the same total scheduled hours — starting the closing server later, bringing a second server on earlier, and treating 8–10pm as the two-hour block it actually is rather than a single "peak hour" either side of which staffing tapers — usually covers the gap inside the existing wage budget.

Table turnover and staffing interact directly here: a restaurant running slow turnover during exactly the two hours the order curve says are busiest is compounding the problem twice over, which is covered fully in table turnover time. The wider operational picture — how order timing, kitchen sequencing and floor coverage fit together across a shift — is in restaurant operations.

Common mistakes

Measuring covers or reservations instead of orders. Neither reflects the actual moment-to-moment load on the kitchen and floor.

Blending weekday and weekend into one average. The resulting curve is wrong for both, in opposite directions.

Letting one unusual night set the pattern. A twenty-cover birthday booking on one Tuesday will distort that week badly; four weeks averaged absorbs it.

Rostering and prepping to the peak instant rather than the ramp before it. The kitchen and floor need to be ready when volume starts climbing, not when it is already high.

Measuring once and treating it as permanent. A menu change, a price change, or a new competitor down the street can all move the curve, and a stale measurement is worse than no measurement because it carries false confidence.

What to do this month

  1. Pull four weeks of order timestamps, split into weekday and weekend, grouped by hour.
  2. Plot both curves and compare the actual shape against what the current roster assumes.
  3. Find the ramp, not just the peak — the hour before volume visibly climbs is where prep and staffing both need to move earlier.
  4. Redistribute existing hours to match the curve before considering adding any.
  5. Set a reminder to re-measure after any menu or price change, and at least every six months regardless.

The short version

  • Count orders placed by hour, not covers or reservations — that is the number that actually loads the kitchen and floor.
  • Four weeks minimum, weekday and weekend measured and rostered separately.
  • The real peak usually runs later and longer than staff assume, with a plateau rather than a sharp peak-and-drop.
  • Prep and staffing need to be ready before the ramp starts, roughly forty-five minutes ahead of the felt rush.
  • Fixing the mismatch is usually about moving the hours you already schedule, not adding more of them.
  • Re-measure after any change that could plausibly move footfall, and at least twice a year regardless.