Product
Operation types
Pricing
Compare
Resources
Log in See a 15-minute demo ESEN
Article · 8 min

Sales by server: how to read the report without turning it into an unfair ranking

The sales-by-server report is the easiest to print and the easiest to misread in a hotel restaurant. Here is how to normalize it by shift, by cover and by type of guest so that it serves to train, not to punish.

The manager of the hotel restaurant prints sales by server, pins it on the wall and congratulates the first name on the list. The first name works the terrace on the dinner shift, with corporate-agreement guests who charge to the room without looking at prices. The last name works included breakfast, where almost nothing is sold because almost everything is already paid for. The report is correct. The reading is not.

Why the total sales ranking misleads

Total sales by server mixes three things that do not depend on the server: the shift they were given, the station they were assigned and the type of guest the hotel had that week. A dinner server in high season with a corporate group will sell more than the best breakfast server even if they do less for every table. Comparing the two totals is comparing the hotel’s occupancy with itself.

On top of that, in a hotel an important part of sales never goes through the server’s register: it is charged to the room and collected at the front desk. If the system does not tie that charge to the server who did the work, the sale shows up on a front desk report and the server who generated it sits at zero. That server did not sell less; their sale went somewhere else. Before reading any ranking you have to confirm that room charges count for whoever served the table.

The four numbers that actually say something

Instead of one total, the useful report has four columns per server, always within the same shift and the same revenue center. Each answers a different question and none is enough on its own.

  • Covers served: how many people they seated and served. It is the size of their workload, not their merit.
  • Sales per cover: net sales divided by covers. It is the best approximation to how much they get each person to consume.
  • Mix per cover: how many drinks, starters and desserts they sell for every person served. This is where suggestion and selling technique show.
  • Share of room charges: what part of their sales came from guests who charged to the folio versus direct payment. It is the context that explains the other three.

With those four columns, the breakfast server stops being last and the terrace server stops being first. Each one is compared with their own shift, their own type of table and their own previous week. That is no longer a ranking; it is a reading.

An illustrative example with numbers

The figures below are invented to show the calculation. They are not data from any hotel or any real server. Three servers, one week, the same hotel restaurant.

ServerShiftCoversNet salesSales per coverDrinks per cover
ADinner, terrace12036,00036,000 ÷ 120 = 300108 ÷ 120 = 0.9
BBreakfast, dining room30030,00030,000 ÷ 300 = 10060 ÷ 300 = 0.2
CDinner, dining room10022,00022,000 ÷ 100 = 22040 ÷ 100 = 0.4
Illustrative example. Invented figures to show how the reading changes when you normalize by shift and cover.

By total sales the order is A, B, C. By sales per cover it is A, C, B, but B cannot be compared with the other two because their shift is included breakfast, where the sale is the allocation value plus whatever is ordered outside the package. The valid comparison is between A and C, who share a shift. And there the interesting figure is not sales: it is that A sells 0.9 drinks per cover and C sells 0.4.

If C reached 0.7 drinks per cover, with an average drink price of 90 in the example, that would add 30 more drinks for every 100 covers, that is, 2,700 in extra sales per week with the same covers. That is the conversation worth having with C: not “you sell less than A”, but “offer the drink before taking the food order”. The report is for that, not for the board on the wall.

How to normalize before comparing

Normalizing means removing from the number everything the server does not control. It is not complicated, but it demands discipline at capture: if the point of sale does not record the shift, the revenue center, the number of covers and who served each check, there is nothing to normalize.

  1. Compare only within the same shift and the same revenue center. Breakfast with breakfast, terrace with terrace, bar with bar.
  2. Use sales per cover, not total sales. Require every check to open with the number of people at the table.
  3. Exclude the allocation value of included breakfast, or compare only what was sold outside the package on that shift.
  4. Separate guests from walk-ins. A corporate-agreement guest and a diner paying by card behave differently, and the week’s mix is decided by the front desk, not by the server.
  5. Take periods of at least four weeks. One week with a group or with rain changes everything.
  6. Record sales charged to the room under the name of the server who did the work, not the cashier or the front desk.

From reading to training

Once normalized, the report stops saying who is better and starts saying what each person is missing. That is what a hotel restaurant manager does with the report in hand: a ten-minute conversation per server, with one figure and one action.

When sales per cover are low

Suggestion is almost always what is missing. The server takes the order they are dictated and offers nothing. The action is one per week: offer a starter to share at every table of two or more, or mention the daily special before handing over the menu. It is measured with the same report the following week.

When drinks per cover are low

This is the most common case and the easiest to fix. The drink is offered before the food menu, and the second one is offered when the glass is half full, not when it is empty. In a hotel, many guests do not ask for a second drink because they do not want to interrupt; the server who offers it sells it.

When the share of room charges is low on a guest-heavy shift

Here there is something to check. Either the server is not offering the room charge, or they are collecting cash to secure the tip, or the system makes the charge so hard that they would rather avoid it. All three have a fix, and the third is the only one that does not depend on the server. The server page (Server) shows what a charge from the table should look like in seconds.

What makes a ranking unfair

If you are going to publish an order anyway, it helps to know what makes it unfair to the team, because an unfair ranking does not motivate: it teaches people to game it. Servers learn fast which tables are worth accepting and which are worth passing to someone else.

  • Fixed stations: the terrace sells more than the indoor room no matter who serves it.
  • Days off: whoever rests on Saturday always sells less in the week.
  • Groups and events: a table of twenty from a corporate agreement doubles the week of whoever served it.
  • Room charges without a server name: guest sales go to the front desk and vanish from the report.
  • Split checks and table transfers: if one server opens and another closes, the sale is credited to whoever closed.
  • Tips included in sales: it inflates whoever serves large tables and punishes whoever serves couples.
  • Included breakfast posted at zero: the morning server seems to sell nothing even while serving the whole hotel.

The issue that only exists in a hotel: the server and the folio

In a street restaurant, every check ends in a payment. In the hotel restaurant, many checks end in “To my room, please” and the money arrives days later through the front desk. That creates two problems for the report by server. The first is credit: the sale has to stay under the name of whoever served even if another department collects. The second is the tip: if the tip on a room charge is settled at the end of the stay or gets lost along the way, the server has a real incentive to collect cash, and the hotel’s sales fragment.

The fix is part system and part policy. System: the charge is tied to the guest folio with the server’s name, and the tip travels with the charge until the guest checks out. Policy: the hotel pays that tip in the same pay cycle and tells the team so. When both are in place, the share of room charges rises on its own and the report by server finally reflects complete sales. The room charge page (Room charge) explains what that flow looks like end to end.

How to present it to the team

How you present the report matters as much as the report. A board with names in order produces resentment; one sheet per server with their own trend produces conversations. This is a format that works.

  1. Each server gets their own sheet: covers, sales per cover, drinks per cover and share of room charges, for the last four weeks.
  2. The comparison is against themselves, week over week, and against the average of their shift, without other people’s names.
  3. One action per week is agreed, written on the sheet, and reviewed the following week with the same figure.
  4. Public recognition is for improvement, not for totals: whoever raised their sales per cover the most within their shift.
  5. The shift average is shared with everyone, so each person knows where they stand without knowing where the others stand.
In short

Total sales by server measure the shift, the station and the hotel’s occupancy, not the server. Normalize by shift and by cover, look at the drink mix and the share of room charges, compare each person with themselves and use the report to agree one action per week, not to build a leaderboard.

What to do this week

  1. Confirm the point of sale records shift, revenue center, number of covers and server on every check; if any is missing, fix that before reading any report.
  2. Check that room charges stay under the name of the server who did the work and that their tip reaches the pay cycle.
  3. Pull sales per cover and drinks per cover for the last four weeks, by shift, and put away the board of totals.
  4. Have a ten-minute conversation with each server with one figure and one agreed action.
  5. Define in writing how checks transferred between servers and group tables are credited.

Inn Restaurant keeps the server, the shift, the revenue center and the covers on every check, and ties room charges to the guest folio with the name of whoever served, so the report by server shows complete sales. If you want to see how that report reads with your own shifts, book a 15-minute demo at (contact).

Your hotel’s restaurant already sells well. Now the hotel needs to know it.

Fifteen minutes, with your menu and your tables. Nothing to install.

See a 15-minute demo
We use the minimum to make the site work and to know which pages are useful. You can reject the rest.