The Fees Nobody Reads on a Hotel Invoice
By Shahyn Kamali, Founder · July 8, 2026 · 4 min read
Every supplier invoice has a section nobody reads. Not the products — the other lines. Delivery. Fuel. Bottle deposits. Environmental charges. They are small, they are not really purchases, and they move like everything else.
I started paying attention to these because of one line at the hotel we are piloting with in Niagara Falls. A bottle deposit — the CRV line — went from $2.00 to $6.00. That is a 200% increase, and it arrived without comment on an invoice that was otherwise unremarkable.
Small base, same percentage.
The instinctive reaction to $2.00 becoming $6.00 is that it does not matter. Four dollars. That instinct is completely understandable, and it is the reason the line moved unchallenged.
But a percentage on a small base is still a percentage. If a case of coffee had gone up 200%, somebody would have called the rep before lunch. The bottle fee got a pass because the absolute number was small, not because the increase was better justified.
These lines also behave differently from goods. They attach to deliveries rather than to purchases, which means they repeat whether or not the hotel buys more of anything.
The fuel surcharge is the honest test case.
At that same property, a fuel surcharge went from $7.00 to $12.00, up 71.4%. No extra product came off the truck for the extra five dollars. The line simply moved.
Two things stand out. The first is that a 71.4% move is difficult to square with the idea that a fuel surcharge simply tracks the price of fuel. The second is that nobody at the hotel could have told you the old amount, because nobody has ever been asked to.
I have never met a hotelier who negotiated a fuel surcharge. I have met plenty who negotiated a case price down to the cent and then accepted whatever appeared underneath it.
Nobody negotiates a fuel surcharge, because it is small and it is not a product. Both of those are reasons it deserves the same scrutiny, not less.
A fee is not the same thing as a price increase.
Worth separating two things that look alike on the page. When a case of coffee goes up, the hotel still receives coffee, and the increase attaches to something it chose to buy. When a delivery fee goes up, the hotel receives nothing extra at all — the charge attaches to the act of being served.
That distinction matters when you go to negotiate. A product price has a market to compare against, and a rep who expects to be asked. A fee usually has nothing to compare against except the same fee last quarter, which is precisely why the previous amount is the most useful number a hotel can hold.
Why fees are the easiest line to move.
Put yourself on the other side of the invoice for a second. If you needed a little more margin, which line would you touch — the case price your customer checks against a quote, or the delivery charge nobody has ever once mentioned?
This is not an accusation. Costs genuinely rise, and surcharges genuinely exist to pass some of that through. The point is narrower: fee lines carry almost no scrutiny, and lines that carry no scrutiny drift. That is true of any number nobody looks at.
- They are not tied to a quote, so there is nothing obvious to compare them against.
- They are usually flat amounts, so they never surface in a per-unit or per-case analysis.
- They sit below the products, where the eye is already travelling toward the total.
- They repeat on every delivery, so one change compounds without announcing itself.
- Nobody owns them. The rep did not sell them and the hotel did not negotiate them.
Tracking them requires nothing exotic.
A fee line has an amount and a date, and that is everything a comparison needs. The check is exactly the one that catches a price increase on coffee: this line, on this invoice, against the same line three months ago.
The reason it does not happen by hand is not difficulty. It is that fee lines are the very last thing anyone would spend attention on, and attention is the scarcest resource in a hotel back office.
So it should not cost any. Atrium reads every line on an invoice, not only the ones that look like products, and treats a surcharge the same way it treats a case of bagels: what did this cost last time, and what does it cost now?
What to do when one moves.
Ask. That is genuinely most of it. A fee that increased 200% either has a reason or it does not, and the supplier will tell you which inside a single phone call.
Some of them will be legitimate. A municipal deposit rate changed, a program fee got restructured, a route was reassigned. Some will turn out to be a default that landed on your account and was never reviewed. You cannot know which until somebody asks, and nobody asks about a line they have never seen.
It also helps to know how long the new amount has been running, because the ask changes with it. A fee that moved last week is a question. A fee that has been running at the new amount for five months is a different question, and it is the one worth asking sooner.
Atrium does not make that call. It surfaces the line, shows the old amount beside the new one, and leaves the conversation to the person who holds the relationship. The team decides.
Read the whole invoice.
The habit worth building is simple. The invoice does not end where the products end. Every line on the page is a price, whether or not it names something you can hold in your hand.
If small numbers at your property have been climbing quietly, that pattern already has a name — supplier price drift — and it does not only apply to goods. Ten recent invoices are enough to see whether your fee lines have moved.
Forward about 10 recent supplier invoices and Atrium returns a free Hotel Spend Leak Report — what changed, what may be duplicated, and what needs review before payment.