I want to talk about the least glamorous lever in hotel revenue, the one nobody puts on a conference slide: the upgrade upsell. Not rate strategy, not channel mix, not some clever OTA judo. Just the boring, beautiful question of whether you sell the same guest a better room or a paid extra, and exactly when you ask.
Here is the thing most independent hoteliers miss. You already paid to acquire that guest. The ad, the commission, the SEO work, the front-desk labor, all of it is sunk the moment they book. Every additional dollar you earn from that same guest is close to pure margin. And yet most of us treat the upsell as an afterthought, a half-hearted “we have suites available” mumbled at check-in to a guest who is tired, holding luggage, and just wants the key.
So let me walk through how I actually think about this, where upsells convert, and how to test your way to a higher ADR per guest without annoying anyone or making a single false promise.
Total-revenue thinking: stop selling rooms, start selling stays
The mental shift I push every owner toward is this: stop optimizing the room booking in isolation and start optimizing total revenue per guest. The booked room is the opening offer, not the whole transaction.
A guest who books your standard king is telling you they want to stay with you. That is a “yes.” The upgrade, the late checkout, the breakfast package, the parking, the dog fee, the spa credit, those are all follow-up questions to someone who already said yes once. The hard part of selling is over.
When you frame it that way, the question stops being “how do I cram more upsells in” and becomes “where in the journey is this particular guest most receptive to this particular offer.” Because timing and framing change everything. The same suite upgrade that gets ignored at a busy front desk converts beautifully in a calm pre-arrival email three days out. Same product, same price, different moment, wildly different result.
The cheapest revenue in your hotel is the second yes from a guest who already said the first yes. You are not acquiring demand, you are monetizing demand you already paid for. Treat upsell timing with the same rigor you treat your booking engine.
The four windows where you can ask
There are really only four moments in the guest journey where an upgrade or add-on offer can land. Each has a personality, and each suits different products.
1. At booking (on the booking engine)
This is the moment of highest intent and highest excitement. The guest is mid-decision, card in hand, picturing the trip. The problem is friction: every extra screen or upsell prompt during checkout is a chance to abandon the booking entirely. So at the booking step I am conservative. One clean, visual “upgrade your room” comparison, maybe a single high-value add-on, and nothing that interrupts the path to “confirm.”
This window is where your direct booking engine earns its keep. If you are pushing more traffic to book direct, you control this experience completely, which is one of a dozen reasons I keep nudging hotels toward winning back more direct bookings. On an OTA, you get none of this. The OTA owns the checkout, the upsell, and frequently the guest’s email too. That asymmetry is exactly how OTAs quietly keep the relationship, and it is worth understanding before you build your upsell program.
2. Pre-arrival (the email/SMS window, roughly 3 to 5 days out)
For my money, this is the single best window for upgrades. The guest has had the trip on their calendar, the anticipation is building, and crucially they are not standing in your lobby under time pressure. They have a quiet moment to consider, “actually, yes, let’s get the room with the balcony.”
The pre-arrival window also lets you segment and personalize. A guest who booked two nights over an anniversary date is a different upsell target than a Tuesday business traveler. You have their booking data; use it. This is where total-revenue thinking pays off, because a well-timed pre-arrival sequence routinely lifts attach rate on upgrades more than any front-desk script.
3. At check-in (the front desk)
Check-in is the worst window for considered upgrades and the best window for instant, low-friction extras. The guest is present, tired, and decision-fatigued. Asking them to weigh a 40-dollar-a-night suite upgrade while a line forms behind them is a recipe for a reflexive “no.”
But “would you like to park on-site for the night” or “we can have you in early, it’s ready now,” those convert because they are immediate, concrete, and solve a problem the guest has right now. Train your front desk on micro-offers, not big-ticket upgrades, and watch the friction drop.
4. During the stay (in-room and on-property)
The in-stay window is underused by independents. A guest who is enjoying their room is primed to extend it: late checkout, an extra night, a spa slot, dinner at the property restaurant. The framing here is “make a good thing last.” It is also where your reputation compounds, because a guest who feels well taken care of leaves better reviews, and reviews feed both your search visibility and your reputation engine.
A timing-and-framing cheat sheet
Here is roughly how I map products to windows. Treat this as a starting hypothesis, not gospel, because your property and guest mix will shift it.
| Offer | Best window | Why it works there | Framing that converts |
|---|---|---|---|
| Room tier upgrade | Pre-arrival (3 to 5 days out) | Calm, excited, time to consider | ”Upgrade to the balcony king for your stay” with a photo |
| Suite / top-tier upgrade | Booking engine + pre-arrival | High intent, visual comparison | Side-by-side rooms, price-per-night difference |
| Early check-in | Check-in desk | Immediate, solves a real problem | ”Your room’s ready now if you’d like to head up” |
| Late checkout | During stay / morning-of | Guest wants the good thing to last | ”Want until 2pm? We can sort that” |
| Parking, breakfast, pet fee | Check-in or pre-arrival | Low-consideration, practical | Bundle it, name the convenience |
| Extra night | During stay | Emotional peak of the trip | ”Stay one more, we’d love to have you” |
Notice that the same product can live in two windows. A suite upgrade belongs on the booking engine as a visual option and in the pre-arrival email as a personalized nudge. You are not choosing one window forever, you are choosing where to test first.
How to actually test this (without a fancy revenue system)
You do not need an enterprise upsell platform to start. You need discipline and a spreadsheet. Here is the loop I run with hotels.
Pick one offer and one window. Do not try to optimize everything at once or you will learn nothing. Start with, say, the room-tier upgrade in the pre-arrival email. One variable.
Define your metric before you start. The headline number people grab is ADR, but ADR alone hides the story. I track two things: attach rate (what percentage of eligible guests took the offer) and incremental revenue per guest (total upsell revenue divided by guests offered). Those two numbers tell you whether an offer is converting and whether it is worth the effort.
Run it long enough to mean something. A week of data on a 30-room property is noise. Give a test a few weeks, or enough bookings that a couple of lucky conversions would not swing the result.
Change one thing at a time. Test timing first (send the pre-arrival upgrade offer at booking confirmation vs three days out vs five days out). Once you find the timing that wins, hold it fixed and test framing (price-per-night vs total-stay price, photo vs no photo, one option vs three). One variable per test, always.
The owners who win at upsells are not the ones with the slickest software. They are the ones who treat every offer as a hypothesis, write down the attach rate, and kill what does not work. It is boring. It is also where the margin lives.
Let me put rough, clearly hypothetical numbers on it so the math is concrete. Say you run 600 bookable room-nights a month and your pre-arrival upgrade email gets a 6 percent attach rate at a 35-dollar-per-night upgrade. That is 36 upgrades, about 1,260 dollars in near-pure-margin revenue for the cost of an automated email. Push the attach rate to 9 percent through better timing and framing and you are near 1,900 dollars. None of those are real figures from a client, they are just there to show how small attach-rate moves compound. Run your own numbers with your own mix.
Direct bookers vs OTA bookers: the upsell gap
Here is where this connects to the bigger picture, and why I bang on about direct bookings constantly. Your ability to upsell is directly tied to whether you own the guest relationship.
When a guest books direct, you have their email, their preferences, and the entire pre-arrival window to work with. You can send the perfectly timed upgrade offer. When a guest books through an OTA, you often do not get a real email until check-in, the relationship is colder, and your upsell window collapses to the few moments they are at your desk. You can still upsell OTA guests, you should, but you are playing with a weaker hand.
That is one more line item in the case for a healthier channel mix. I am not going to pretend you can fully escape the OTAs or that you should, they drive real, valuable demand and reach travelers you would never reach alone. The goal is a better balance: claw back margin where you can, win more direct bookings over time, and reduce your dependence so that more of your guests arrive through a channel where you can actually monetize the relationship. If you want the unsentimental version of the commission math, I laid it out in the book-direct math, and the broader visibility plumbing lives under hotel SEO.
There is also an AEO/GEO angle creeping in here. More travelers are starting their planning in AI assistants now, asking for recommendations and even comparing options before they ever hit a booking engine. If your property is invisible in those answers, you lose the booking before the upsell conversation can even begin. I wrote about whether your hotel shows up in ChatGPT if you want to go down that rabbit hole, and it is the whole point of our AI visibility work.
The guardrail: a good upsell feels like service, not a shakedown
One warning, because I have seen owners get drunk on attach rates and start upselling guests into the ground. Every extra ask carries a small cost to the guest experience. Pile on too many and you train guests to ignore you, or worse, to feel nickel-and-dimed, which shows up in reviews and quietly drags down everything else you are working on.
My rules of thumb: keep offers genuinely relevant to that guest, cap the number of asks per stay, make declining completely frictionless, and only offer things that actually improve the stay. A well-placed upgrade offer feels like attentive concierge service. A barrage of paid add-ons feels like a budget airline. You are a boutique hotel. Act like one.
Where to start this week
If I were sitting in your office, here is what I would do first. Turn on a single pre-arrival upgrade email, sent three days out, with one room-tier offer and a real photo. Track attach rate and incremental revenue per guest for a month. That one move, on bookings you already have, will tell you more about your upsell potential than any consultant’s deck.
Then layer in the check-in micro-offers and the in-stay late-checkout ask. Test timing, then framing, one variable at a time. This is patient, compounding work, and the realistic timeline is weeks to see signal and a season or two to dial it in, not overnight. But it is some of the highest-margin revenue in the building, and it is sitting there waiting.
If you want help building the pre-arrival sequence, wiring it into your booking engine, and making sure more of those guests are arriving direct in the first place, that is exactly the kind of thing we do. Grab a free intro call and we will map your guest journey and find the windows where your ADR is leaking. You can also poke at how we approach conversion and direct booking if you want to see the shape of the work first.