27 Hotel Upselling Scripts That Don't Feel Pushy (Front Desk + Reservations)
Twenty-seven word-for-word upsell lines for reservation and front desk teams, grouped by the moment they fit — plus the discovery signal that should trigger each one, and how to rehearse them until they stop sounding like a script.
A guest calls to book three nights for an anniversary. The agent confirms the standard king, takes the card, and reads back the confirmation. A booking was made. An upgrade, a dinner reservation, and a bottle of something on arrival were all left on the table — not because the guest would have said no, but because nobody asked.
A non-pushy upsell has three moving parts: an observation about what the guest already told you, an offer that is relevant to that observation, and a genuine choice with no pressure attached. The line that converts is rarely the cleverest one. It is the one that fits the booking in front of you and comes out conversationally instead of read. Get those three parts right and the upsell stops feeling like a sale and starts feeling like a recommendation.
This guide gives you 27 word-for-word scripts, grouped by the moment they belong to, each tagged with the guest signal that should trigger it. But the scripts are the easy part. The harder part — making them sound like a human who was paying attention — is what the back half of this article is about.
The economics: a few upgrades a shift, every shift
The maths on upselling is unusually friendly because the inventory already exists. The better room is sitting empty. The late checkout costs nothing until housekeeping is affected. So an upsell is close to pure margin: the incremental revenue lands without incremental cost.
Run the numbers conservatively. A front desk agent works a shift with, say, fifteen arrivals. If a third of those rooms have a sensible upgrade available, and the agent converts one in three of those, that is a couple of upgrades a shift at forty to eighty dollars a night. Across a full roster, across a season, that is a line item — not a rounding error. And it compounds, because the same logic applies to late checkouts, breakfast packages, and incidental add-ons mid-stay.
Here is the part most upsell training gets wrong. The barrier is almost never that guests refuse. It is that agents do not make the offer at all. And when they do make it, they often kill it by sounding scripted.
A line read off a laminated card has a particular cadence — flat, fast, faintly apologetic — and guests hear it instantly. It signals this is a thing I have to say, not this is a thing I think you would like. That cadence gets declined. The same words, delivered by someone who has said them a hundred times and means them, convert. So the goal is not memorising scripts. It is rehearsing them until they stop sounding like scripts.
The Offer-Fit Method: match the offer to a signal the guest already gave
Most upsell scripts fail because they are generic. Would you like to upgrade your room today? is a question that fits no one in particular, so it lands on no one in particular.
The fix is a simple discipline. Before you offer anything, find the signal — the thing the guest already told you that makes a specific offer relevant. Then offer that one thing, and frame it as a choice. Call it the Offer-Fit Method.
- Signal. Something the guest said or something the booking shows. An anniversary. A four-night stay. An early arrival. A mention of a big meeting tomorrow. A child on the reservation.
- Offer. One relevant upgrade or add-on tied directly to that signal. Not a menu. One.
- Choice. Stated price, no pressure, easy to decline. The guest should feel recommended to, not sold at.
This maps directly onto the Discovery dimension of a good guest conversation. Discovery is asking the right questions before recommending anything — and the upsell is the recommendation that discovery earns. An agent who skips discovery has nothing to anchor an offer to, so their only option is the generic pitch, which is the one that fails. An agent who listens has a signal to work with on nearly every call.
Every script below is built this way: a signal, then the line. The signal is in italics. Read the signal first — it is the part that makes the words work.
27 upselling scripts, grouped by moment
These are starting points, not lines to recite verbatim. Adapt them to your property's voice and your own. The number that matters is not how many you memorise — it is how naturally you can deliver the few that fit your role.
Reservation-call upsells (1–8)
The guest is already in a buying mindset on a booking call. This is the highest-leverage moment you have.
1. Signal: guest mentioned a special occasion. "Since you're celebrating, I can put you in one of our rooms with a view of the harbour — it's about thirty dollars more a night. Would you like me to hold that one for you?"
2. Signal: a multi-night stay. "You're with us for four nights — for a little more per night I can move you to a room with a separate seating area, which makes a longer stay more comfortable. Want me to compare the two for you?"
3. Signal: guest asked about the room size or layout. "If space matters to you, our junior suite has noticeably more room and a proper desk. It's the next tier up — shall I tell you the difference in rate?"
4. Signal: a couple with no children on the booking. "We have a quieter floor reserved for adults — a bit more privacy, away from the family rooms. It's a small upgrade if that appeals to you."
5. Signal: guest is booking well in advance. "Because you're booking early, I can offer our advance package — the room plus breakfast for two — which works out cheaper than adding breakfast later. Would you like me to price that?"
6. Signal: an early arrival or late departure mentioned. "You mentioned an early flight in — I can guarantee your room is ready when you arrive for a small early check-in fee, so you're not waiting in the lobby. Worth it?"
7. Signal: guest is travelling for a key business reason. "If tomorrow's a big day for you, I'd suggest our executive floor — it includes a quiet lounge and pressing service for the morning. Want the details?"
8. Signal: guest is price-comparing room types out loud. "The two rooms are close in price, but the upper-floor one is the better value for the view — most guests who see both pick it. Happy to book either."
Check-in upsells (9–16)
At check-in the guest is in front of you and the better room is tangible. The offer is concrete in a way it never is over the phone.
9. Signal: an anniversary or birthday flagged on the booking. "I can see you're celebrating with us. I've got a lovely room with a balcony available tonight — I can move you up for a small amount, and have something sent up. Would you like that?"
10. Signal: a long stay shown on arrival. "You're with us for five nights — for a few dollars more a night I can put you in a corner room with more space, which most guests prefer for a stay this length. Shall I switch you?"
11. Signal: guest arrives looking tired from travel. "You've had a long journey. I have a quieter room on a higher floor away from the lift — it's a small upgrade and you'll sleep better. Want me to sort that?"
12. Signal: guest asks what's nearby or mentions dinner. "Our restaurant's fully booked tonight, but I can hold a table for you as a guest priority if you'd like — and breakfast can be added to your room now for less than walking up to it."
13. Signal: an early arrival before the room is ready. "Your room won't be ready for another hour, but I have an upgraded room available right now if you'd rather not wait — it's a modest difference. Would that work better for you?"
14. Signal: a family checking in. "Since you're travelling with the little ones, we have a family room with a bit more space and a sofa bed — it's not much more and makes the evenings easier. Interested?"
15. Signal: guest mentions a late departure. "You mentioned a later flight out — I can confirm a guaranteed late checkout now so it's locked in, rather than asking on the day. It's a small charge and saves the worry."
16. Signal: guest comments on the property or the view. "If you like the look of the place, the rooms on the top two floors have the best of it. I can move you up tonight for a little more — shall I show you the rate?"
Mid-stay and incidental upsells (17–21)
A guest who is clearly enjoying themselves and has nights left is receptive. These are the offers that turn a good stay into a higher-value one.
17. Signal: guest enjoyed dinner or the bar last night. "Glad you enjoyed the restaurant. We have a chef's table on Friday — I can add you to it while there's still space. Would you like me to?"
18. Signal: guest is using the spa or asks about it. "Since you're heading to the spa, there's a treatment package that's better value than booking individually, and there's a slot this afternoon. Want me to hold it?"
19. Signal: guest mentions the weather or plans for the day. "It's a beautiful day for it — we do a picnic hamper you can take to the gardens, made up by the kitchen. Shall I have one ready for you?"
20. Signal: a couple clearly on a relaxed break. "If you fancy a quiet evening in tonight, we can set up a private dinner on your balcony. It's something a lot of our couples do — would you like me to arrange it?"
21. Signal: guest extends or talks about staying longer. "If you're thinking of staying on, I can hold your room and add tomorrow night now at the same rate before it changes. Want me to?"
Late checkout and extensions (22–24)
These are the lowest-friction upsells you have, because the guest is already comfortable and the ask is small.
22. Signal: guest asks what time checkout is. "Standard checkout's eleven, but I can extend you to two for a small fee if you'd like a slower morning. Shall I add it?"
23. Signal: guest mentions a late flight or train. "With a flight that late, I'd hate to see you waiting around — a guaranteed two o'clock checkout is a small charge and keeps your room until then. Want me to confirm it?"
24. Signal: guest is enjoying the stay near the end. "Sorry to see you go tomorrow — if you'd like one more night, I can hold your current rate before it moves up for the weekend. No pressure, just thought I'd mention it."
Recovery-to-upsell pivots (25–27)
These only work after a problem is fully resolved and the guest is satisfied. Used too early they read as deflection. Used right, they turn a recovered guest into a loyal one — and occasionally a higher-value one. The point of these three is the relationship, not the revenue; treat any uptake as a bonus.
25. Signal: a room issue has just been fixed and the guest is happy. "Again, I'm sorry about the room. To make up for it I've moved you to a better one on a higher floor at no extra cost — and if the view there suits you, you're welcome to keep it for the rest of the stay."
26. Signal: a delayed or imperfect arrival, now resolved. "Thanks for your patience with the wait. I've added a breakfast for two on us tomorrow — and if you'd like, I can hold a dinner table tonight as well so the evening's sorted."
27. Signal: a service complaint resolved and the guest's mood has turned. "I'm really glad we got that sorted for you. While you're here, our spa had a cancellation this afternoon — I'd be happy to hold it for you if a bit of downtime sounds good."
What kills an upsell
A bad upsell is worse than no upsell, because it makes the guest feel handled rather than hosted. Most of the damage comes from a small set of habits.
Ban these six phrases. They flatten every offer into a generic pitch:
- "Would you like to upgrade today?" — fits no one, anchored to nothing.
- "For just a little bit more…" — vague on price, which reads as evasive.
- "Are you sure? It's really worth it." — arguing with a no.
- "Most people take this option." — pressure dressed as a fact.
- "I'd hate for you to miss out." — manufactured scarcity.
- "Can I interest you in anything else?" — the cross-sell carpet-bomb, with no signal behind it.
The other half of not being pushy is reading the no and backing off gracefully. A guest signals a decline in more ways than the word itself — a flat we're fine, thanks, a pause, a glance at the queue behind them, a hand already reaching for the key. The skill is hearing that on the first try and stopping cleanly.
The graceful exit is one sentence: "Of course — I've got you in the room you booked, and you're all set." No second attempt, no visible disappointment. The guest who declines an upgrade and feels no friction is far more likely to say yes to the next one — or to come back at all. Pushing once costs you the upsell. Pushing twice costs you the relationship.
Why agents skip upsells — and how reps fix it
Ask a front desk team why they do not upsell more and the honest answer is rarely I forget. It is closer to I do not want to be rejected, and I do not want to be the pushy one. Both are reasonable fears. Neither survives contact with practice.
Rejection stings most when it is rare. An agent who has made an upsell offer five times in their career feels every no as a verdict. An agent who has made it three hundred times — most of them in practice — hears a no as information, shrugs, and delivers the graceful exit without flinching. The reps are what convert rejection from a wound into a data point.
The same goes for sounding pushy. Agents sound pushy when they are uncomfortable, and they are uncomfortable when the words are unfamiliar. Familiarity is built one way: saying the lines out loud, many times, until they belong to the agent rather than to the script.
This is where the missed_upsell behaviour tag earns its keep. When a practice call is reviewed, a clear upsell opportunity that went unoffered gets tagged — not as a failure, but as a visible, countable thing. You cannot coach a habit you cannot see. Tagging missed upsells turns a vague we should sell more into a specific, trackable behaviour you can watch improve call over call.
Coaching upsells with cues
The cleanest way to coach this is to define the behaviour as a coaching cue — a specific, checkable thing within the Discovery dimension. Something like: offer one relevant upgrade per booking call.
A cue is not pass-or-fail. It is scored across three states, which is what makes it useful:
- Met. The agent made one relevant, signal-anchored offer and framed it as a choice.
- Partial. The agent made an offer, but it was generic or mistimed — a pitch with no signal behind it, or an upsell to a guest who had just complained.
- Missed. A clear opportunity passed with no offer at all.
Each cue carries a Say this example and a Not this anti-example, so the agent sees the difference concretely rather than being told to be less pushy. And because cue adherence is tracked over time, you get a trend line, not a one-off note. An agent who sits at missed for two weeks and climbs to met by week four has a story you can point to — and a habit that will hold once the coaching stops.
The order matters. Coach attempts before conversions. Get the agent reliably making a relevant offer first; the close rate follows once the reps are there. A team that offers consistently and converts modestly beats a team that converts well but rarely offers.
Turning 27 scripts into practice scenarios
A script in a document changes nothing until an agent has said it to a guest who can say no. The shortest path from this list to revenue is to turn the scripts into practice — realistic, repeatable, low-stakes conversations where the agent makes the offer, hears a real response, and tries again.
That is precisely what a tool like Switchboard is for. An agent runs a simulated booking call or check-in by speaking out loud to an AI guest who behaves with a chosen mood — cheerful, time-pressured, sceptical, frustrated — so the upsell has to land against a real-feeling reaction, not a cooperative script-reader. The guest is grounded in your Knowledge Base, so the room types, rates, and packages on offer are your actual ones.
Afterward, the coaching report quotes the transcript back: where the upsell signal was, whether the agent caught it, how the offer was framed, and a say this instead rewrite where it fell flat. The missed_upsell tag flags the chances that went by, and the offer one relevant upgrade cue tracks adherence across calls so improvement is visible week to week.
The result is what these 27 scripts cannot deliver on their own: an agent who has made the offer enough times, in enough moods, that on a live call it does not sound like a script at all. It sounds like a recommendation from someone who was paying attention — which is the only kind of upsell that does not feel pushy.
Frequently asked questions
What is upselling in a hotel?
Upselling in a hotel is offering a guest a higher-value version of what they have already chosen, or a relevant add-on, in a way that improves their stay. A room upgrade, a higher floor with a view, late checkout, a breakfast package, or a spa add-on are all upsells. It is distinct from cross-selling, which offers a different category of product. Done well, it is a recommendation grounded in something the guest told you, not a blanket pitch.
How do you upsell a hotel room at check-in without being pushy?
Anchor the offer to something the guest just said or that their booking shows — an anniversary, a long stay, an early arrival. Make one specific, relevant offer rather than a list, state the price plainly, and frame it as a choice. For example: I can see you are with us for four nights — for a small amount more per night I can move you to a room with a separate seating area, would you like me to? If they decline, accept it in one sentence and move on. The pushiness comes from repeating the offer or stacking multiple ones, not from making it.
What is the best time to offer an upgrade?
The two highest-converting moments are the reservation call, when the guest is already in a buying mindset, and check-in, when they are physically present and the better room is tangible. Mid-stay offers work for guests who are clearly enjoying themselves and have time left. Avoid upselling a tired, late-arriving guest at the desk, or a guest who has just raised a complaint until that complaint is fully resolved. Timing against the guest's state matters more than the script.
How much revenue can front desk upselling generate?
It varies by property and rate, but the unit economics are straightforward: a single upgrade of forty to eighty dollars a night, captured a few times per shift, compounds quickly across a roster and a season. A front desk converting even one in five eligible arrivals to a modest upgrade can add meaningful incremental revenue per agent per shift at very low marginal cost, since the room already exists. The constraint is rarely demand — it is how often agents actually make the offer.
How do you train staff to upsell?
Give them a small set of relevant scripts, then have them practise out loud until the lines sound natural and the no stops stinging. Reading scripts off a sheet does not transfer to live calls. Repetition in a realistic, low-stakes setting — including hearing objections and learning to back off gracefully — is what builds the reflex. Track whether agents make a relevant offer at all, not just whether they close it, so improvement starts with attempts rather than conversions.
Request a demo · For hotels & resorts · Seasonal readiness