Where Revenue Leaks at a Hotel Front Desk

Finding revenue leakage on a hotel manager report

A hotel's revenue problem is almost never the one the owner is looking for. People look for theft. What they usually have is friction: a dozen routine moments where money that was earned never quite became money that was banked, each of them perfectly explicable, none of them recorded anywhere that adds up.

The useful thing about these leaks is that they are all findable, and all findable in the same place — the gap between what the booking book says happened and what the invoice ledger says was charged. Here are the seven that account for most of it.

1. Unsettled invoices

An invoice was raised and no payment method was ever recorded against it. Two very different things look identical here: a guest who genuinely has not paid yet, and cash that was collected and never entered. You cannot tell them apart from the invoice, which is precisely why this line needs looking at daily rather than monthly — at a day's distance somebody still remembers.

Zitlin's daily revenue report flags these with a count and a value, and the invoice export carries a Settled column so you can filter for them across any date range.

2. Folios closed without an invoice

The guest checked out. The room went to housekeeping, was cleaned, and showed vacant the next morning. Nothing was ever billed.

This is the most expensive item on the list and the easiest to miss, because nothing about the room's status looks wrong afterwards. The only way to catch it is to ask, for a given date, which departures have no room invoice against them — which is one of the checks Zitlin's night audit runs.

3. Nights with no price on them

A stay is extended by two nights at the desk. The dates go on the booking, the guest stays, and one of the added nights never gets a rate. At checkout the folio totals what it has, which is less than what the guest owes, and nobody notices because the number looks plausible.

Missing nightly prices are a specific night-audit check for this reason. They are invisible in every other view.

The day's exceptions, before the day gets away

Unassigned rooms, unsettled balances, deposits still held on guests who have left, card holds at or past expiry — on one report, for any date.

Start free
Zitlin manager reports and exceptions

4. Discounts that stopped being decisions

Every discount given at a front desk is defensible at the moment it is given. The guest complained, the room was not ready, it was raining, they are a regular. Individually: fine. As a trend: a policy nobody wrote.

The fix is not to forbid discounts — it is to look at the total rather than the instances. If the discount line has doubled year on year without a matching rise in volume, that is a management question, and it only becomes visible when somebody reads it as a line. Zitlin shows the discount total on both the daily revenue report and the invoice export.

5. Complimentary and house-use rooms

Comped rooms are a legitimate tool and a common blind spot. They cost you a clean room, a breakfast and a housekeeping slot, and because they produce no invoice they vanish from revenue reporting entirely — while quietly dragging your ADR down and inflating your occupancy.

Track them as their own line. Zitlin's daily report carries NC or Complimentary separately for exactly this reason. A property that cannot say how many comps it gave last month is not in control of its rate.

6. Security deposits that never went back

A cash deposit taken at check-in and not returned at checkout is not revenue — it is money you owe someone, sitting in your till, looking exactly like money you earned. Sooner or later the guest calls.

The mirror image is just as bad: a card pre-authorisation left to expire, so the hold you were relying on is gone when you need it. Zitlin's security deposit tracking keeps deposits out of revenue, counts them separately in the cash drawer, and the exceptions report flags both guests who departed with a deposit still held and card holds at or past their expiry date.

7. Nobody knows who did it

This one is not a leak. It is the reason the other six persist.

When four people share one terminal, "who voided that bill?" has no answer, so nothing is ever followed up, so the same thing happens next week. Named sign-in changes the economics of every item above: with staff PIN sign-in, every booking, discount, rate override, refund and void carries the name of the person who actually did it. Zitlin's audit log, available as an add-on, shows the action, the record, the person, the time and the device.

The point is not to catch anyone. It is that a question with an answer eventually gets asked.

Yesterday's Exceptions, Before Your First Coffee

Zitlin manager reports on mobile

Measure your own number

Skip the industry statistics — nobody's average tells you anything about your property. Take one month and total four figures:

Line Where to find it
Unsettled invoices Daily revenue report, or the Settled column in the invoice export
Comped rooms The NC / Complimentary line
Discounts given Daily revenue report and invoice export
Deposits still held on departed guests Exceptions report

Add them up. That is your leakage for one month, and unlike a benchmark it is a number you can actually do something about. Run the same four next month and see whether it moved.

The routine that closes it

None of this needs a project. It needs one person spending ten minutes a day on a short list:

  1. Close the day. Zitlin's night audit finds pending arrivals never checked in, departures still showing in house, folios with no invoice, unsettled invoices and missing nightly rates — for the date you pick. It is a soft close: nothing is locked, reports stay live, and an administrator can reopen any closed day.
  2. Read the exceptions. Unassigned rooms, unsettled balances, deposits outstanding on departed guests, card holds expiring.
  3. Count the till against a name — see why the cash drawer never matches at shift change.
  4. Once a month, read the four lines above as a total rather than as incidents.

The daily revenue email lands around 5 AM, so the first of those is waiting for you before the property wakes up.