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 length | Flat 3-night min-stay | Gap-aware min-stay | Outcome |
|---|---|---|---|
| 2 nights | Unsellable (orphan) | Min-stay drops to 2 for this gap | Recovered |
| 1 night | Unsellable (orphan) | Min-stay drops to 1 for this gap | Recovered |
| 4 nights | Sellable | Sellable | No change |
| 7 nights | Sellable | Sellable, may raise rate | Optimised |
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
| Situation | Action | Why |
|---|---|---|
| Sellable gap, no long-stay demand | Fill short | Short-stay rate clears the marginal clean easily |
| Gap, strong long-stay pipeline, long lead time | Hold | Blocking risks a higher-value contiguous booking |
| Orphan gap (shorter than min-stay) | Drop min-stay to gap length | Your own rule, not demand, is the blocker |
| Very short gap (1 night) | Fill with a rate premium | Fixed turnaround cost is spread over fewer nights |
| Recurring gaps at the same changeover point | Adjust checkout/checkin or turnaround block | Structural, fix the calendar rule not each gap |
Operational setup that prevents gaps
- 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.
- Make min-stay gap-aware. Let the minimum stay fall to the gap length automatically so exact-fit bookings are never rejected.
- 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.
- 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.
- 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.