
Kevin Musprett
Co-founder & CEO


Property managers know they should upsell. Early check-in. Late checkout. Gap night extensions. Experience packages. The opportunities are obvious and the revenue is real. Yet 82% of vacation rental businesses don’t currently offer upsells, according to Enso Connect.
So why don’t most operators do it consistently?
Because manual upselling is a 10-minute process that has to happen at exactly the right time, on every single stay, across every property. And no team does that reliably at scale.
The solution isn’t trying harder. It’s timing the offer better and removing the human effort from the process.
The typical approach: someone on the team remembers to offer early check-in when they see a message come in. Or they add a note in the check-in email about late checkout being available. Or they just don’t do it because they’re busy with the 47 other things happening that day.
Here’s what the manual upsell process actually requires:
That’s 8 steps for a $35 upsell. If each step takes 1 to 2 minutes, you’ve invested 10 to 15 minutes of staff time per attempt. At $15/hour labor cost, you’re spending $2.50 to $3.75 per attempt. And that’s only if someone remembers to start the process.
The result: most property managers upsell on maybe 10% of their stays. Not because guests wouldn’t pay. Because nobody has time to ask.
The biggest reason manual upselling underperforms isn’t laziness. It’s bad timing. And it matters: 57% of guests will spend extra on tailored services during their stay when offered at the right moment.
At booking: Guests aren’t thinking about arrival logistics. They’re comparing properties, checking photos, and reading reviews. An early check-in offer at this point gets ignored.
During the stay: Too late for early check-in. Late checkout offers during the stay can work, but only if someone remembers to send them.
24 hours before check-in: This is the sweet spot for early check-in. The guest is packing, checking flight times, and thinking about logistics. “Would you like to arrive at 1pm instead of 3pm for $35?” hits them at exactly the right moment.
Morning of checkout: Perfect for late checkout. The guest wakes up, looks at the clock, and thinks “I don’t want to rush.” A $45 late checkout offer at 8am on checkout day converts at 2x to 3x the rate of an offer sent at booking.
The difference between 5% conversion (wrong timing) and 25% conversion (right timing) is entirely about when the offer arrives. Not how it’s worded. Not whether you include an emoji. When.
Automated upselling is built around this insight. The system knows when each guest checks in and checks out. It sends the offer at the moment the guest is most likely to accept. Every time. Without anyone remembering.
| Factor | Manual upselling | Automated upselling |
|---|---|---|
| Consistency | Depends on who’s working that day | Every stay, every property, every time |
| Timing | Whenever someone remembers | 24 hours before check-in, morning of checkout |
| Availability check | 3-5 minutes in the PMS per offer | Automatic (reads calendar in real time) |
| Payment collection | Manual charge creation | Automatic payment capture |
| Cleaning coordination | Manual notification to team | Automatic schedule update + notification |
| Staff time per upsell | 10-15 minutes | 0 minutes |
| Conversion rate | 5-10% (inconsistent timing) | 15-25% (optimal timing) |
| Revenue per 100 stays | $175-$350 | $750-$1,250 |
The gap between manual and automated isn’t about technology. It’s about consistency and timing. A bad offer at the right time outperforms a perfect offer at the wrong time.
An automated upsell system runs a simple loop for every reservation:
For early check-in: 1. 24 hours before check-in, check if the property is vacant the night before (or if the previous guest has an early checkout) 2. If available, send the guest an offer with the fee 3. If the guest accepts, capture payment 4. Update the lock code timing, guidebook delivery, and cleaning schedule 5. Notify the cleaning team
For late checkout: 1. Morning of checkout day, check if the next guest is arriving late enough to allow a late checkout 2. If available, send the guest an offer with the fee 3. If the guest accepts, capture payment 4. Adjust the cleaning schedule 5. Notify the cleaning team
For gap nights: 1. Identify 1-2 night gaps between reservations 2. 2-3 days before the arriving guest’s check-in, offer a discounted extra night 3. Or during the current guest’s stay, offer a discounted extension night 4. Handle payment and PMS updates if accepted
The guest sees a friendly, well-timed offer. Your team sees the payment show up in the PMS. Nobody did anything in between.
Let me show the same portfolio with manual vs automated upselling:
Portfolio: 30 properties, 135 stays/month, $180 average nightly rate
Manual upselling (inconsistent): – 10% of stays get an offer (someone remembers) – 10% conversion rate (bad timing) – 1.35 successful upsells/month – Average upsell value: $40 – Monthly revenue: $54 – Annual: $648
Automated upselling (consistent, well-timed): – 100% of eligible stays get an offer – 60% are eligible after availability checks – 20% conversion rate (right timing) – 16.2 successful upsells/month – Average upsell value: $40 – Monthly revenue: $648 – Annual: $7,776
Same portfolio. Same properties. Same guests. The only difference is consistency and timing. Annual upsell revenue goes from $648 to $7,776. That’s 12x more revenue from doing the same thing, at the right time, on every stay.
At $13 per listing per month ($390/month for 30 properties), the automated upselling alone delivers a 20x return on the platform cost.
Not every upsell should be automated. Here’s the line:
Automate these: – Early check-in offers (simple, time-based, binary availability) – Late checkout offers (same: simple, time-based, binary) – Gap night discounts (calendar-based, price-based) – Standard add-ons with fixed pricing (parking, pet fee waiver, airport shuttle)
Keep personal: – High-value custom packages (honeymoon setup, birthday surprises) – Negotiated multi-night extensions for premium guests – Owner-specific requests that require judgment – Anything that costs more than $200 and benefits from a personal touch
The line is clear: if it’s repeatable, time-sensitive, and under $100, automate it. If it’s custom, high-value, or requires relationship judgment, keep a human in the loop.
If you’re not upselling consistently today, start with two things:
Set fixed prices for early check-in and late checkout. Don’t overthink it. $35 and $45 are reasonable starting points for most markets. You can adjust after 30 days of data.
Automate the timing. Whether you use a guest operations platform or build a reminder system, the single biggest improvement is making sure the offer goes out 24 hours before check-in and the morning of checkout. Every time.
The revenue is already there in your calendar. The question is whether you have a system to capture it.
24 hours before the guest’s check-in time. At this point, the guest is actively thinking about travel logistics and is most receptive to the offer. Offers made at booking time convert at 3x to 5x lower rates because guests aren’t thinking about arrival details yet.
Automated upselling typically generates $50 to $100 per property per month through early check-in, late checkout, and gap night offers combined. For a 30-property portfolio, that’s $1,500 to $3,000 per month in additional revenue with zero manual effort.
Two reasons: consistency and timing. Automated systems offer upsells on every eligible stay (not just when someone remembers) and send offers at the moment guests are most likely to accept. Manual upselling misses most stays and sends offers at random times.
Yes. An empty night between reservations earns zero revenue. Offering the arriving or departing guest a discounted rate (15% to 30% off) to fill the gap recovers revenue that would otherwise be lost. Even a discounted night is better than an empty one.
Set fixed prices for early check-in ($25 to $50) and late checkout ($25 to $75). Then automate the offer timing: 24 hours before check-in for early arrivals, morning of checkout day for late departures. Track conversion rates and adjust pricing after 30 days of data.
Book a free scoping workshop to see how Boring Host handles your specific properties and guest communication challenges. No commitment, no sales pitch, just a clear look at what changes.
Table of Contents
Toggle
Kevin Musprett
Co-founder & CEO

