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

What to do when a guest disputes a restaurant charge at check-out

It is eight in the morning, there is a line at the front desk and the guest says they did not have dinner on Tuesday. This guide is the full protocol: what to look for, in what order, who decides and how to close without losing the money or the guest.

A dispute over a restaurant charge always happens at the worst moment: at check-out, with the taxi waiting and other guests in line. The receptionist has a folio in front of them with a line that says “Restaurant, 1,450” and a guest who says that is not theirs. What happens in the next two minutes decides whether the hotel collects, whether the guest comes back and whether the restaurant learns anything. This guide exists so those two minutes do not depend on luck.

Why disputes exist

Before the protocol, it helps to understand where disputes come from, because the reason changes the answer. In a hotel restaurant, almost all of them fall into five types. The guest does not remember the consumption: they had dinner, but three days later it blurred into another one. The consumption belonged to someone else in the room: the companion, the children, a colleague sharing the room. The amount does not match what they remember: they ordered two dishes and are charged for three, or the tax looks odd. The charge belongs to another room: the server typed 214 instead of 241. And the charge came from someone who was not staying at the hotel and gave a room number that was not theirs.

The first two types are resolved by showing evidence. The third is resolved by reviewing the ticket with the guest. The last two are errors or fraud the hotel must absorb and, above all, stop producing. A charge verified against the folio at the moment of consumption, as explained on the room charge page (Room charge), removes the last two types at the root and leaves the first three, which are the easy ones.

What the front desk needs at hand

The protocol depends on the receptionist being able to see the full consumption without leaving the counter. If they have to call the restaurant, look for a binder or wait for the manager to arrive, they have already lost. What they need to see from the folio line is this:

  • The complete ticket: every product, quantity, price, discount, tax and total. Not just the amount.
  • The exact time of consumption and the time it was posted to the folio. If they are the same, better.
  • The revenue center and the table. “Restaurant, terrace, table 7” says more than “Restaurant”.
  • The server who handled the table. By name, not by employee number.
  • How the charge was verified: name confirmed on the folio, key card, wristband, digital signature, or a typed number with no verification.
  • If there was a signature, the guest’s stroke next to the ticket.

With those six pieces of data on screen, most disputes end in the receptionist’s first sentence: “It was Tuesday at 8:40 in the evening, on the terrace, table 7, Daniela served you, two main courses and a bottle of water.” The guest remembers, or realizes it was their companion, and it is over.

The protocol, step by step

  1. Listen fully, without defending. The guest says “I did not have dinner on Tuesday.” Do not answer “yes you did.” Answer “let me check the detail.” The tone of the first ten seconds decides the rest.
  2. Open the ticket from the folio and read it aloud with concrete data: day, time, revenue center, table, server, products. Concrete data triggers memory; the amount alone triggers defensiveness.
  3. Ask about the room’s companions. “Could anyone else from your room have come down for dinner that night?” Many disputes end here.
  4. If the guest acknowledges the consumption but disputes the amount, review the ticket line by line with them. If there is a real error, adjust the line and write down the reason.
  5. If the guest does not acknowledge the consumption and the charge was not verified against the folio, apply the hotel’s authorization rule: up to a certain amount the receptionist removes it; above that amount they call the manager on duty, without making the guest wait longer than the call itself.
  6. Always close with a record: what was disputed, what evidence was shown, what was decided, who decided it. That record is what the controller and the restaurant manager will read later.

What must never happen at the counter

  • Asking the guest to wait while someone goes to the restaurant to look for a paper.
  • Questioning the guest’s honesty in front of other guests.
  • Removing the charge without recording why, to “avoid trouble.” That loses the consumption and, worse, loses the information.
  • Charging anyway for something the hotel cannot prove. That turns into a card chargeback and a review.

Who decides: authorization thresholds

A dispute is resolved quickly when the receptionist knows how far they can decide on their own. Without a threshold, every dispute goes up to the manager, the manager is not there and the guest waits. With a threshold, the receptionist resolves most of them at the counter and only escalates the big ones.

Thresholds depend on the size of the hotel and the restaurant’s average ticket. What matters is that they exist, that they are written down, and that the system records who authorized each adjustment. An example structure, with figures invented to illustrate:

SituationWho decidesWhat they doMandatory record
Charge verified against the folio, guest acknowledges after seeing the ticketReceptionistKeeps the chargeNote on the folio
Verified charge, guest does not acknowledge, amount up to 500ReceptionistRemoves as a courtesy if there is no signature; keeps it if there isReason and evidence shown
Verified charge, guest does not acknowledge, amount above 500Manager on dutyReviews evidence and decides on the spotReason, evidence and manager’s name
Unverified charge (typed number), any amountReceptionistRemoves from the folioFlagged as a capture error for the restaurant
Amount error confirmed on the ticketReceptionistAdjusts the line to the correct amountOriginal ticket and corrected ticket
Illustrative example of authorization thresholds. Amounts are invented; each hotel sets its own based on its average ticket.

Look at the fourth row: a charge that was not verified against the folio is removed without argument. Not because the guest is right, but because the hotel cannot prove otherwise and it is not worth losing a guest over a charge the hotel itself captured badly. The lesson is not for the front desk; it is for the restaurant.

An illustrative example with numbers

The figures are made up to show the calculation. Imagine a 60-room hotel where the restaurant posts 900 tickets a month to folios, with an average amount of 500. That is 450,000 a month coming in through the front desk at check-out.

Suppose 18 of those 900 tickets are disputed, one in fifty. With room charge by typed number, the hotel cannot prove any of them and removes them all: 18 × 500 = 9,000 a month, 108,000 a year, removed from folios without knowing how many were real consumption. With verified charges and the full ticket visible from the front desk, suppose 14 of the 18 are resolved by reading the detail and are kept, 2 were amount errors and are adjusted to half, and 2 are removed by policy. The hotel removes 2 × 500 + 2 × 250 = 1,500 a month instead of 9,000. The difference, 7,500 a month, did not come from selling more: it came from being able to prove what was already sold.

And there is a second number not in the table: the 14 guests who acknowledged the consumption after seeing the detail left without feeling accused. That does not show up in the shift close, but it shows up in whether they return.

After the counter: closing the loop

The dispute does not end when the guest leaves. It ends when the restaurant knows what happened. Every recorded dispute must reach the restaurant manager and the controller with the reason classified: does not remember, companion, amount, wrong room, not a guest. With a month of records, the reasons say exactly where the problem is.

If most are “wrong room,” the problem is capture and it is solved by verifying the charge against the folio. If it is “amount,” the problem is in the ticket: products rung up wrong, modifiers that do not show, a tax that looks odd. If it is “does not remember,” the problem is that the ticket does not reach the guest at the moment; a message with the consumption detail right after posting prevents the dispute three days later. And if it is “not a guest,” you have a leak to close this week; there is more on that kind of leak in the piece on the eight places where consumption gets lost (The eight places where a hotel loses food and beverage revenue).

What the controller wants to see every month

  • Number of disputes and their share of tickets posted to folios.
  • Amount removed, amount adjusted and amount kept.
  • Classified reasons and who authorized each removal.
  • Average time between consumption and posting to the folio, because charges that arrive late get disputed more.

Preventing the dispute before check-out

The best dispute is the one that never happens. Three practices prevent almost all of them: post to the folio at the moment, not at the end of the shift, so the line shows the real time; send the guest the consumption detail by message right after posting, so they see it while they still remember; and show the full folio the night before check-out, in the room or by message, so any doubt is resolved calmly and not with the taxi outside.

The third practice is the one that changes the morning scene the most. A guest who reviewed their folio last night arrives at the front desk to pay, not to argue. The front desk page (Front desk) shows what that folio looks like with the restaurant tickets inside.

In short

A dispute is resolved at the counter only if the front desk can see the full ticket, with time, table and server, without moving. Set authorization thresholds in writing, record every decision with its reason, and use the month’s reasons to fix the cause in the restaurant.

What to do this week

  1. Ask the front desk how many restaurant charge disputes there were last month and how many were removed. If nobody knows, that is the first finding.
  2. Check what the receptionist sees when they tap a restaurant line on the folio: only the amount, or the full ticket with time and server.
  3. Write the authorization thresholds in half a page and post them at the front desk with the general manager’s signature.
  4. Create a simple dispute log with five fixed reasons, even in a shared sheet, and fill it in for thirty days.
  5. Try sending the folio the night before check-out to ten rooms and count how many disputes reach the counter.

Inn Restaurant ties every charge to the guest folio with the full ticket, time, table and server visible from the front desk, and records who authorized each adjustment. If you want to see a dispute resolved from the counter in under a minute, book the fifteen-minute demo (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.