The hotel coffee shop ran 2 baristas from 6:00 AM to 2:00 PM and 1 barista from 2:00 to 6:00 PM. The morning shift had been set when the outlet opened. The afternoon reduction to 1 barista had been made as a cost-saving measure 2 years earlier. Neither decision had been connected to an analysis of transaction volume by hour. When the outlet manager finally mapped transaction counts against the schedule, the data showed that the coffee shop generated 73% of its daily transactions before 10:00 AM and fewer than 12% of its transactions between 2:00 and 6:00 PM. The afternoon 1-barista schedule was still generating labor cost against a 4-hour window that represented 12% of the day’s revenue.
Hotel coffee shop staffing is typically set by convention and adjusted by feel rather than by transaction data. The result is coverage that is rarely calibrated to the specific demand pattern the outlet actually generates.
Transaction Data as the Staffing Input
Hotel coffee shop POS systems record every transaction with a timestamp. The data required to build an accurate hour-by-hour demand profile for the outlet exists in every hotel that operates a coffee shop. It is almost never used as a staffing input. The schedule is built by the outlet manager based on experience and convention. The transaction data sits in the POS system generating reports that show daily totals but is never connected to the staffing decision in a systematic way.
An hour-by-hour transaction map of a hotel coffee shop typically shows a sharp morning peak between 7:00 and 9:00 AM, a secondary peak around checkout time, and a long afternoon tail that generates a fraction of the morning volume. The staffing model that reflects that pattern looks very different from a fixed 2-and-1 schedule applied uniformly to every day. It concentrates labor during the 2-hour morning peak, maintains moderate coverage through the checkout window, and reduces to minimal coverage during the afternoon tail.
“We pulled 30 days of transaction data by hour for the first time. The coffee shop had a staffing model that had been in place for 2 years that had no relationship to the pattern the data showed. Nobody had ever looked at both at the same time.”
The Off-Peak Coverage That Persists Without Review
Hotel coffee shop afternoon coverage persists in most hotels for 2 reasons. The first is brand standard: the outlet is listed as open until a specific time and management considers closing it or reducing coverage to be a service reduction. The second is operational inertia: the current schedule is known, confirmed, and delivered. Changing it requires active decision-making against a backdrop where the financial case for the change is not visible because the transaction data and the labor cost have never been placed in the same view.
A hotel coffee shop running 1 barista from 2:00 to 6:00 PM against an average of 8 transactions per hour is generating $18.40 in revenue per labor hour against a labor cost of $23 per hour. That is a negative contribution from the labor investment before any cost of goods is counted. That condition is visible only when the transaction volume and the labor cost are connected in the same calculation. Hotels that build that calculation decide differently about afternoon coffee shop coverage than hotels that maintain the current schedule because nobody has shown them the number that would change the decision. This is the transaction-to-labor connection that hotel coffee shop labor productivity by operating hour makes visible when the outlet is reviewed at the hour level rather than at the daily total.
“When we showed the afternoon contribution calculation to the F&B director, the conversation about afternoon hours changed immediately. Not because the number was shocking but because it was the first time the number had existed.”
What the Transaction Pattern Is Telling the Schedule
A hotel coffee shop transaction pattern that shows 73% of daily volume before 10:00 AM and 12% between 2:00 and 6:00 PM is not a scheduling input that supports uniform 2-person coverage across the operating day. It is a demand signal that supports a peak-loaded, tail-reduced staffing model that concentrates labor where the transactions are and minimizes it where they are not. Hotels that use their POS transaction data as a staffing input rather than as a reporting output make different coverage decisions than hotels that schedule from convention.
This Article Is Part of a Larger Series
Access the complete Hotel Labor Series