Skip to main content

Gap Night Optimization for Hybrid-Stay Operators

When you sell some stays long and some short, you create gaps between long bookings that are too short for another long stay and easy to leave empty. This is how to think about gap nights: what causes them, the break-even on filling one short, the fill-versus-hold decision, and the min-stay rules that stop orphan gaps forming in the first place.

November 11, 2026

The hybrid-stay model has one recurring failure mode: the gap night. Sell a bed to a long stay that ends on the 10th and another that begins on the 15th, and you own four nights that no long stay will take and that you may never think to sell. Across a portfolio these gaps add up to real, avoidable void, and they are invisible unless you go looking for them.

This post is about finding and filling those gaps without doing something dumber, like blocking a valuable long stay to chase a cheap short one. It covers what a gap night is, why orphan gaps form, the break-even on filling a gap short, the fill-versus-hold decision, and the min-stay rules that stop most gaps from ever appearing. All figures are labelled illustrations.

What a gap night is

A gap night is a vacant night sandwiched between two confirmed longer stays, short enough that another long stay will not fit. The bed is not structurally void, it is available and desirable, but the shape of the calendar makes it hard to fill through your normal long-stay demand. It has to be filled with short-stay demand, or it stays empty.

The special, worst case is the orphan gap: a gap shorter than your minimum stay. If your minimum stay is three nights and a gap is two nights, your own booking rules make it literally unsellable. You created a night you are not allowed to sell.

Why gaps and orphans form

  • Checkout-checkin misalignment. Long stays rarely end and begin on the same day. The residue between them is a gap.
  • Minimum-stay rules. A flat minimum stay protects you from unprofitable one-nighters but also forbids you from filling the small gaps those same rules help create.
  • Greedy long-stay acceptance. Taking every long stay as it arrives, without regard to the gap it leaves behind the previous one, scatters small unsellable remnants across the calendar.
  • Turnaround blocking. If you block a full cleaning day between stays, a two-night gap can shrink to one sellable night or vanish entirely.

What a gap night costs, and what it is worth

An unfilled gap night is simply lost revenue: the rate you could have achieved, gone. But a gap night is worth filling only if the short stay that fills it clears its own incremental cost. Filling a gap means an extra changeover, which means an extra clean, linen and operational overhead you would not have paid if the two long stays had abutted.

Net value of filling a gap =
      gap nights x short-stay rate
    - incremental turnaround cost (extra clean + linen + ops)

Fill if net value > 0   ->   gap nights > incremental cost / short-stay rate

Worked example: fill the gap short

Suppose a 4-night gap between two long corporate stays, with these illustrative inputs:

  • Short-stay achievable rate: £95 per night
  • Incremental turnaround cost for the extra changeover: £70
  • Gap: 4 nights
Revenue from filling = 4 x £95 = £380
Incremental cost     =           £70
---------------------------------------
Net value of filling            = £310

Break-even gap = 70 / 95 = 0.74 nights
-> any sellable gap of 1 night or more clears the cost

The lesson is that on pure economics almost every sellable gap is worth filling: short-stay rates comfortably exceed the marginal cost of one extra clean. The constraint is almost never the arithmetic. It is sellability (min-stay rules and channel reach) and the risk of blocking something better, which is the next section.

The fill-versus-hold decision

The one time you should not fill a gap is when doing so blocks a longer, more valuable contiguous booking. If accepting a 4-night short stay in a gap prevents you from later selling a continuous 40-night stay that would have spanned it, you have traded a large certain-ish booking for a small one.

Fill the gap short only if:

  short-stay net value  >  P(long stay lands) x long-stay net value
                            attributable to the blocked nights

When a long stay is likely, HOLD.
When it is unlikely or the deadline is near, FILL.

In practice this is a function of lead time. Far from the date, when a long stay could still materialise, hold. As the gap approaches with no long-stay demand in sight, the probability of the long stay collapses and you should release the nights to short-stay channels. A good system automates that shift with time-based rules rather than leaving it to whoever happens to look at the calendar.

Closing orphan gaps with dynamic minimum stays

Orphan gaps are the ones your own rules forbid you to sell, so the fix is a rule change, not a discount. A flat minimum stay is a blunt instrument. A minimum stay that responds to the gap it sits in is the right tool.

Gap lengthFlat 3-night min-stayGap-aware min-stayOutcome
2 nightsUnsellable (orphan)Min-stay drops to 2 for this gapRecovered
1 nightUnsellable (orphan)Min-stay drops to 1 for this gapRecovered
4 nightsSellableSellableNo change
7 nightsSellableSellable, may raise rateOptimised

The principle: set the minimum stay for a gap equal to the gap itself, so the exact-fit booking is always allowed. You can pair this with a small rate premium on very short fills to protect margin, since a one-night fill carries the same turnaround cost as a longer one. This is the same dynamic-pricing machinery described in flex living dynamic pricing, pointed at gap closure specifically.

Gap-fill economics, summarised

SituationActionWhy
Sellable gap, no long-stay demandFill shortShort-stay rate clears the marginal clean easily
Gap, strong long-stay pipeline, long lead timeHoldBlocking risks a higher-value contiguous booking
Orphan gap (shorter than min-stay)Drop min-stay to gap lengthYour own rule, not demand, is the blocker
Very short gap (1 night)Fill with a rate premiumFixed turnaround cost is spread over fewer nights
Recurring gaps at the same changeover pointAdjust checkout/checkin or turnaround blockStructural, fix the calendar rule not each gap

Operational setup that prevents gaps

  1. Instrument the gaps. You cannot manage what you cannot see. Surface every gap between confirmed long stays, flagged by length and by whether it is an orphan under current rules.
  2. Make min-stay gap-aware. Let the minimum stay fall to the gap length automatically so exact-fit bookings are never rejected.
  3. Time-gate the fill-versus-hold call. Hold gaps for long-stay demand while lead time is long; release them to short-stay channels automatically as the date nears.
  4. Reach short-stay demand. A gap you are willing to sell short is only fillable if it is listed where short-stay guests look, which usually means online travel agent channels alongside your direct book.
  5. Right-size the turnaround block. Align checkout and checkin timing so you are not manufacturing gaps with an over-long cleaning window.

Where this connects

Gap-night thinking is one piece of hybrid revenue management; the underlying maths for blending nightly and monthly revenue is in flex living revenue formulas, and the pricing engine that drives gap-aware min-stays and fill-versus-hold is covered in flex living dynamic pricing. If you are still deciding which operating model you are even running, start with flex living vs serviced apartments vs aparthotels. Managing bookable nights and tenancies in one calendar, with gap detection and time-based release rules, is exactly what flex living software is built for.

Mayank Pokharna profile picture

Written by

Mayank Pokharna

Founder, JumboTiger

Mayank has been building software for shared and rental living operators since 2018. He has shipped PMS deployments for coliving, BTR, and PBSA operators across the UK, EU, and India. He writes about per-bed inventory, deployment economics, and the operator-led PMS thesis.