Short term rental gap night revenue: how to increase occupancy and stop losing money on empty calendar nights

I pulled up my multi-calendar one morning and counted the empty nights between bookings. Not the big open stretches where I hadn’t gotten a reservation yet, those were obvious. I’m talking about the single nights and two-night gaps sandwiched between confirmed stays. The ones that were technically available but would never get booked because my three-night minimum made them invisible to guests.
I counted eight orphan nights that month across two listings. At my average rate of $185, that was $1,480 sitting on the table. Demand wasn’t low. My pricing wasn’t off. Bookings had just stacked up in a way that left gaps nothing could fill.
Most hosts don’t even notice these gaps. They look at a calendar full of bookings and think things are going well. But those little cracks between reservations add up to thousands of dollars a year in lost short term rental gap night revenue. If you want to increase occupancy without dropping your base rate, gap nights are the lowest-hanging fruit on your calendar, and the fix is simpler than you’d think.
What gap nights are and why they keep showing up
A gap night (also called an orphan night or orphan day) is an unbooked night that falls between two confirmed reservations and is too short to attract a new booking. If you have a three-night minimum and there’s one night open between a Wednesday checkout and a Friday check-in, that Thursday sits empty. No guest can book it because it doesn’t meet your minimum stay requirement.
According to Hostaway, gap nights can cost property managers 5-15% of their potential annual revenue. For a property earning $50,000 a year, that’s $2,500 to $7,500 gone.
The numbers get worse the more you dig in. Sean Rakidzich, who manages over 100 properties, found that most listings with a three-night minimum create 2-4 orphan days per month. At a $150 average nightly rate, that’s $300 to $600 per month in lost revenue. One empty night per week costs you 14% of your potential monthly income.

AirROI puts it bluntly: at a $175 average rate, 3 orphan days per month equals $6,300 in lost annual revenue. That’s not a rounding error. That’s a vacation you didn’t take, a repair you put off, or a month of mortgage payments.
Gap nights happen for three main reasons. A fixed 3-night minimum creates unbookable gaps every time bookings don’t stack perfectly , PriceLabs calls this “the min-stay trap” and considers it the most common and costly revenue management mistake. Weekend-to-weekend booking patterns leave Monday through Thursday as a dead zone. And a cancelled mid-week reservation can suddenly create a gap that’s too short to fill at your normal minimum.
Why gap nights are almost pure profit
Here’s the part most hosts miss: filling them costs you almost nothing.
Your mortgage is the same whether the property is occupied or not. Same with insurance, utilities, landscaping, and your WiFi bill. Those costs don’t care whether anyone’s sleeping there. Enso Connect puts it plainly: every gap night is a night where you’re paying full overhead and earning zero.
When you fill a gap night by extending a current guest’s stay, the economics get even better. There’s no extra cleaning fee. The guest is already there. The only incremental cost is consumables, maybe $10-20 in extra linens wear and toiletries. Everything else is profit.
A gap night sold at a 25% discount isn’t really a discount. It’s found money. If your regular rate is $180 and you offer an extension at $135, your margin on that night is roughly $115-125 after consumables. Compare that to the zero dollars you’d earn if the night stayed empty.
Sean Rakidzich puts it simply: an empty night at 80% of your rate beats an empty night at 100% of your rate every single time.
The two audiences who can fill your gap nights
Not all gap-filling strategies are equal. There are two groups worth targeting, and the order matters.

Audience 1: the guest already booked before the gap
Your best bet is always the guest who’s already there or about to arrive. If someone is checking out on Thursday and the gap night is Thursday night, offer them one more night at a discount.
Why this works:
– No additional turnover. You save on cleaning costs.
– They’ve slept there. They know where the coffee is and whether the shower runs cold.
– Some hosts offer up to 50% off an extra night and it’s still profitable because there’s no cleaning cost.
The “stay 4 nights, get the 5th free” model is common across the hospitality industry for a reason. An occupied night with no cleaning fee at a deep discount is almost always better than an empty night at full price.
Audience 2: the guest booked after the gap
If the guest before the gap can’t extend, try the guest arriving after. Offer them an early check-in by one night at a discounted rate. Same logic applies, you eliminate a turnover if the previous guest has already left, and the arriving guest gets to settle in early.
Last resort: new bookings on the open market
If neither existing guest bites, drop your minimum stay to 1 night for just those gap dates and let the market fill them. Price at 70-80% of your base rate. You can also list on last-minute booking platforms like GetawayGoGo or Whimstay for extra visibility, as Hostaway recommends.
The catch with new bookings is that you do pay a cleaning fee and turnover cost. So price shallow enough that cleaning and turnover don’t eat the whole margin. If your cleaning fee is $100 and you’re listing a gap night at $130, you’re netting $30. Not amazing, but still $30 more than you’d earn from an empty calendar square.
How to price gap nights without wrecking your rate
The biggest fear with gap night discounts is training the algorithm, or your market, to expect lower prices. Here’s how to avoid that.

For extension offers to existing guests
Keep the discount between 10-25%. PriceLabs defaults to a 20% discount for gaps of 2 nights or less, and that’s a reasonable benchmark. At $180/night, a 20% discount means offering the extension at $144. You’re still making $125+ profit on that night after consumables.
For a single-night gap where the alternative is definitely $0 revenue, going up to 30-40% off is reasonable. Some hosts go as high as 50% for the added night and report it’s still worth it.
For new bookings on the open market
Sean Rakidzich’s approach is practical:
– Drop the first orphan night aggressively price it close to your cleaning fee cost so the start date looks attractive
– Drop remaining orphan nights lightly, a small reduction, not a fire sale
– Start dropping prices within 7 days of the orphan date. Waiting until the day before rarely works.
– If you see a single isolated night 3 weeks out, drop it now. You know you’ll have to eventually.
The metric that matters: RevPAN, not occupancy
Don’t judge your gap strategy by occupancy alone. Use Revenue Per Available Night (RevPAN), it tells you whether your discounts are actually helping.
The numbers are clear:
– 95% occupancy at $90/night × 30 days = $2,565/month
– 70% occupancy at $200/night × 30 days = $4,200/month
The host with lower occupancy earned 64% more. Filling gap nights should increase your RevPAN, not just your occupancy. If a deep discount brings your RevPAN down, the discount is too deep.
The exact message to send for gap night extensions
Here’s the template I use. It works because it’s specific, mentions the savings, and gives the guest a clear yes-or-no.
Hi {guest_name}, I noticed you’re checking out on [date] and there’s an open night before my next guest arrives. Would you like to stay one more night? I can offer it at [X]% off, just $[discounted price] instead of $[regular price]. No extra cleaning fee since you’re already settled in. Let me know by [time/date] if you’re interested, and I’ll update the reservation.
A few things that make this work:
– Names the specific discount “$144 instead of $180” is more compelling than “a discount”
– Mentions no cleaning fee this is the real value prop for the guest
– Sets a deadline gives you time to try the next option if they pass
– Keeps it short one paragraph, easy to read on a phone
You can send this through Airbnb’s messaging system. To formalize the price change, go to the reservation details and hit “Send Special Offer” that updates the booking amount directly.
Timing matters. Send the message 24-48 hours before the guest’s checkout, not the morning of. Give them time to think about it, adjust travel plans, and respond without feeling rushed.
Automating gap night detection so you stop leaving money behind
Manually checking your calendar for orphan nights works when you have one listing. With two or more, you’ll miss gaps every month. Here’s what automation looks like at each level.

Level 1: manual (free, time-consuming)
Open your calendar weekly. Look for 1-2 night gaps between bookings. Message the relevant guest with an extension offer. Adjust minimum stay and pricing manually for gaps that didn’t fill. This takes 15-30 minutes per listing per week.
Level 2: dynamic pricing tools
PriceLabs has orphan day pricing built into its custom settings. You can set automatic discounts for gap nights (default is 20% for gaps of 2 nights or less) and configure minimum stay overrides so gap dates become bookable. This handles the pricing side but doesn’t send extension offers to existing guests.
Level 3: AI-powered automation
BnBGenius handles the full loop: it scans your calendar for gap nights, identifies which guest (before or after the gap) is the better extension candidate, generates a personalized offer message with the right discount and pricing, and sends it at the right time. If the first guest declines, it automatically offers the gap to the other guest. If both decline, it adjusts the minimum stay and pricing for the open market.
The difference between Level 2 and Level 3 is the messaging piece. Dynamic pricing tools adjust your rates but don’t talk to your guests. The extension offer, the message that says “want to stay one more night for $144?”, is where most of the gap night revenue actually gets recovered. That’s the part that turns a pricing adjustment into a booking.
The annual revenue math: what gap nights are actually worth
The whole point of tracking short term rental gap night revenue is knowing whether it actually moves the needle. Let’s run the numbers for two scenarios.

Single listing ($180 ADR, 3 orphan nights/month)
| Metric | Without gap strategy | With gap strategy |
|---|---|---|
| Orphan nights/year | 36 | 36 |
| Nights filled | 0 | 25 (70% fill rate) |
| Revenue recovered | $0 | $3,600 (avg $144/night) |
| Cleaning costs saved | – | $750 (15 avoided turnovers × $50) |
| Net annual gain | $0 | $4,350 |
That’s an extra $362/month from nights that were going to be empty anyway.
Portfolio (5 listings, $200 ADR, 2-3 orphan nights/listing/month)
| Metric | Without gap strategy | With gap strategy |
|---|---|---|
| Orphan nights/year | ~150 | ~150 |
| Nights filled | 0 | 105 (70% fill rate) |
| Revenue recovered | $0 | $16,800 (avg $160/night) |
| Cleaning costs saved | – | $2,500 (50 avoided turnovers × $50) |
| Net annual gain | $0 | $19,300 |
Enso Connect calculated a similar figure for a 10-listing portfolio: $18,200 in potential additional revenue from filling 91 gap nights across the year.
These aren’t theoretical maximums. A 70% fill rate on extension offers is conservative if you’re reaching out consistently and pricing the discount right. The guests are already there. They already like your place. You’re just asking if they want one more night at a deal.
Recover short term rental gap night revenue and increase occupancy starting today
You don’t need new software to start. Open your calendar today, find the next gap night, and message the guest on either side with an extension offer. That’s step one.
When you’re ready to stop doing it manually, BnBGenius automates the entire workflow: gap detection, guest targeting, offer messaging, and fallback pricing. The free tier covers 500 messages/month at $0, plenty for most hosts to see a real impact on their short term rental gap night revenue and increase occupancy across their calendar.
The money is already on your calendar. You just have to ask for it.
https://www.bnbgenius.ai/upsells