TL;DR
- Most hotels leave significant in-stay revenue uncaptured because guests do not know what is available, or the booking process is too inconvenient to bother with.
- A guest app turns every service offering into a browsable, bookable item accessible from the room — without requiring a phone call or a trip to the front desk.
- The highest-converting in-stay offers are timely and contextually relevant: a spa promotion sent on day 2 of a 4-night stay converts far better than the same offer sent at check-in.
- Attach rate (the percentage of guests who book at least one in-stay service) and revenue per occupied room are the two metrics that reveal whether the in-stay sales channel is working.
A guest checks in, goes to their room, and opens the in-room menu. It is a laminated card with twelve items and a phone number to call. They decide it is not worth the effort to call for a spa appointment when they do not know if there is availability. They go to dinner off-property instead. The spa runs at 60% capacity. The restaurant turns away walk-ins at 8pm because they are "fully booked" — while the guest in 318 did not know they could have had a table.
This scenario plays out at hotels of every size and category, every night. The revenue is not being lost because the services are bad or because guests do not want them. It is being lost because the discovery and booking process has too much friction for a guest who is relaxed, slightly lazy, and holding a smartphone that can order anything in two taps.
In-stay booking management is the discipline of systematically capturing the revenue that is already in the building. This guide covers the full in-stay revenue opportunity, why most hotels fail to capture it, how a guest app changes the equation, what to sell and when, and how to measure whether the channel is working.
The in-stay revenue opportunity
Total hotel revenue per guest includes the room rate plus every ancillary service purchased during the stay. For most hotels, ancillary revenue — spa, F&B, activities, upgrades, and services — represents 20–40% of total revenue potential per guest. The actual capture rate is typically 30–50% of that potential, meaning hotels routinely leave 10–20% of total revenue per guest on the table simply through lack of awareness and access.
The four primary in-stay revenue categories are:
- Spa and wellness — treatments, classes, pool or facility access, wellness packages. Average transaction value is high (£60–£180+), and capacity is perishable: an unfilled treatment slot cannot be sold tomorrow.
- Food and beverage — restaurant reservations, in-room dining, bar tabs, breakfast upgrades. F&B revenue can represent 30–50% of total ancillary revenue at a full-service property, and in-stay digital ordering consistently increases F&B revenue per cover.
- Activities and experiences — tours, local experiences, in-hotel activities (cooking classes, yoga, wine tastings). Lower average transaction value but high attach rates when presented contextually (a family with children, a couple on an anniversary trip).
- Room upgrades and enhanced services — late checkout, early check-in, suite upgrades, turndown service, pillow menu, in-room additions (champagne, flowers, gift hampers). These have near-zero incremental cost for the hotel and high perceived value for the guest.
The opportunity is largest at full-service and resort properties, but even city hotels and boutique properties with a limited service offering see meaningful revenue improvement when the services they do offer are discoverable and bookable without friction.
Why most hotels fail to capture in-stay revenue
The failure modes for in-stay revenue are remarkably consistent across property types:
- Awareness gap. Guests do not know what the hotel offers beyond what is visible in the lobby or on the laminated in-room menu. A guest who has never been to the spa because they did not know it existed cannot be converted by a last-minute offer at checkout.
- Booking friction. The process of booking a spa treatment typically requires a phone call to reception, a relay to the spa desk, a check of availability, and a callback. For a guest who is comfortable in their room and mildly considering a massage, this is enough friction to tip the decision to "I'll skip it." The mental cost of the phone call exceeds the perceived benefit of the treatment.
- Timing misalignment. Most hotels with any in-stay upsell strategy present offers at check-in — when the guest is tired from travel, focused on getting to their room, and not yet in the headspace to think about spa bookings three days away. Check-in is the worst moment to sell most services.
- No digital channel. Without a guest-facing digital channel, the only in-stay sales mechanisms are physical (in-room collateral, lobby posters) and staff-initiated (front desk recommendations, concierge conversations). Both are limited in scale, inconsistent in delivery, and absent when the guest is in their room at 10pm considering a morning yoga class.
How in-stay booking works via a guest app
A web-based guest app (accessed via a QR code in the room, a link in the pre-arrival message, or a tap from the hotel's Wi-Fi landing page) presents the hotel's full service catalogue in a browsable, mobile-optimised format. The guest sees real-time availability, can read descriptions and photos, and completes a booking in 2–3 taps — without calling anyone, without leaving the room, and without needing to download an app.
From the hotel's operational side, the booking flows directly into the relevant department queue: a spa booking appears in the spa scheduling system or staff task app; an in-room dining order appears in the F&B queue; a late checkout request appears in the front desk queue. No relay through reception, no risk of miscommunication.
The guest app also enables push notifications — a capability that changes the economics of in-stay sales entirely. Instead of waiting for a guest to discover that the spa has a free slot tomorrow morning, the hotel can send a targeted message: "We have two slots available tomorrow at 10:00 and 11:30. Would you like to book?" The message arrives at the right moment (mid-evening of day 1, when the guest is settled and considering tomorrow), with a direct link to the booking flow. Conversion rates for well-timed, relevant push offers are 8–15x higher than passive display of the same service in the app.
What to sell and when: pre-arrival upsell versus in-stay
Not every service is best sold at the same point in the guest journey. The timing of an offer materially affects its conversion rate, and hotels that map their service catalogue to journey moments convert significantly more than those that present everything at once.
Pre-arrival (24–72 hours before check-in)
The pre-arrival window is best for high-consideration services that benefit from advance planning: spa treatments (especially couples treatments with limited slots), restaurant reservations for dinner on the first night, activity bookings (tour groups, cooking classes with set session times), and room upgrade offers. These are services where the guest will want to think, compare, and confirm before they arrive — not impulsive purchases.
Pre-arrival upsell messages should be personalised to the stay profile. A couple on an anniversary break receives a different offer than a solo business traveller. A family with young children receives activity suggestions, not spa promotions. The data to personalise is usually already in the booking: party size, occasion notes, room type.
In-stay (day 1 through to day N-1)
The in-stay window is best for time-sensitive and discretionary purchases: same-day spa availability, in-room dining orders, F&B reservations for upcoming evenings, activity suggestions based on the weather, and late checkout. These are low-consideration purchases that benefit from immediacy and convenience.
The optimal timing for in-stay offers is context-dependent:
- Spa and wellness: day 1 evening or day 2 morning — after the guest has settled but with enough stay remaining to benefit from the service.
- Restaurant reservations: lunch service push in the morning; dinner service push in the late afternoon.
- In-room dining: evening push (6:30–7:30pm) targeting guests who have not made a restaurant reservation and are approaching dinner time.
- Late checkout: morning of the day before departure — when the guest is thinking about tomorrow and the incremental cost of one more morning is the lowest perceived obstacle.
- Room upgrades: day 1, if inventory became available at check-in that was not available at booking. The guest has context for the current room and a reference point for comparison.
Pricing and capacity considerations
In-stay service pricing follows different logic from room rate management. Room rates are yield-managed against competitor pricing and demand forecasts. In-stay services are priced against the guest's willingness to pay in the moment — which is typically higher than pre-arrival willingness to pay because the guest is already on-site, already invested in the experience, and already relaxed.
Some hotels apply a modest in-stay premium for same-day bookings — a standard treatment at a published rate if booked pre-arrival, the same treatment at a 10–15% premium if booked same-day. This is especially common in spa operations where same-day bookings compete with pre-reserved slots. The premium is accepted by most guests because the convenience value is genuine.
Capacity management for in-stay bookings requires real-time availability visibility in the guest app. A guest who books a treatment through the app and then receives a call to say the slot was already taken will not use the app again. Real-time sync between the booking channel and the department's scheduling system is non-negotiable for in-stay booking to work at scale.
Measuring success: attach rate and revenue per occupied room
The two metrics that most directly reveal the health of an in-stay revenue programme are attach rate and revenue per occupied room (RevPOR).
Attach rate is the percentage of checked-in guests who make at least one in-stay service booking beyond their room rate during a given period. A healthy attach rate varies by property type: at a full-service resort, 40–60% is achievable; at a city business hotel, 15–25% is a strong result. The baseline for most hotels without an active in-stay sales channel is 8–12%, driven primarily by guests who initiate contact themselves. A well-configured guest app with moment-aware notifications typically lifts this to 20–35% within 90 days.
RevPOR (revenue per occupied room, also expressed as TRevPOR — total revenue per occupied room — to include all departments) measures total captured revenue per stay night, not just the room rate. Tracking RevPOR over a rolling 90-day period reveals whether in-stay revenue per guest is actually improving, net of any room rate changes. A property that sees RevPOR increase by £18–£35 over 6 months while room rate stays flat has demonstrably improved its in-stay revenue capture.
- Set a baseline: measure attach rate and RevPOR for the 90 days before deploying a guest app. Track by department: spa attach rate, F&B attach rate, upgrade attach rate.
- Set targets: a realistic 90-day target for a property deploying in-stay booking for the first time is a 10-percentage-point improvement in attach rate and a £12–£20 improvement in RevPOR.
- Track notification performance: for every push notification sent, track open rate, click-through rate, and booking conversion rate. Optimise timing and copy based on this data. The highest-performing properties treat in-stay push notifications as a marketing channel, not a broadcast system.
- Review weekly by department: F&B, spa, and activities each have different conversion dynamics. A weekly 15-minute review per department identifies which offers are converting and which are being ignored.
The in-stay revenue opportunity is not exotic or technically complex. It does not require a large marketing budget, a new physical amenity, or a complete operational overhaul. It requires making available services discoverable and bookable at the moment a guest is ready to consider them — which is almost always during the stay, not before or after.
Frequently asked questions
What is in-stay booking management?
In-stay booking management is the process of enabling and capturing guest purchases of hotel services — spa treatments, restaurant reservations, activities, room upgrades, late checkout — during the stay rather than only at the pre-arrival booking stage. It requires a guest-facing channel (typically a web-based guest app or in-room QR code), a service catalogue with real-time availability, and a back-end workflow that routes bookings to the relevant department. Done well, it turns the stay itself into a sustained sales window rather than a passive revenue period.
How do hotels upsell during the stay?
Hotels upsell during the stay through a combination of push notifications (targeted offers sent at the right moment in the stay), browsable service catalogues accessible from the guest's phone, and staff-initiated conversations at high-intent moments — breakfast, concierge interactions, housekeeping service. The digital channel is the most scalable: a well-designed guest app allows a hotel to surface a spa promotion to every guest simultaneously without any staff involvement, converting a percentage of guests who would never have walked to the spa desk to ask about availability.
What services can hotels sell through a guest app?
The most common in-stay services sold through a guest app are: spa and wellness bookings (treatments, classes, pool access), restaurant reservations and in-room dining, activity and tour bookings, room upgrades and room moves, late checkout and early check-in, airport transfer bookings, laundry and dry cleaning requests, and package add-ons (champagne, flowers, in-room breakfast). The practical limit is whatever the hotel can fulfil with current staff and capacity — the guest app removes the awareness and booking friction, but delivery still requires operational readiness.
How to increase hotel revenue per guest?
Revenue per guest (or revenue per occupied room beyond the room rate) is increased by three levers: awareness (guests cannot buy services they do not know are available), access (the booking process must be easier than the alternative of not bothering), and timing (offers presented at the right moment in the stay convert significantly better than the same offers presented at check-in or via a static in-room menu). The combination of a digital service catalogue and moment-aware push notifications addresses all three levers simultaneously.
What is the difference between upselling and cross-selling in hotels?
Upselling in hotels means selling a guest a higher-value version of something they have already booked — a room upgrade, a suite instead of a standard double, a premium spa treatment instead of a basic one. Cross-selling means selling a guest something in addition to what they have already booked — a dinner reservation to a guest who only booked a room, a spa treatment to a guest who booked a dinner package. Both are in-stay revenue strategies, and a well-configured guest app facilitates both: upsell offers appear when room upgrades are available; cross-sell offers appear as contextual suggestions based on the stay profile.