The Real Cost of an Empty Vacation Rental Night (and How to Calculate Yours)

Most hosts undercount what an empty night costs by 30–50%. The real number isn't just lost revenue — it's the fixed costs that keep accruing, the cleaning math that breaks at low occupancy, and the OTA visibility hit that costs you future bookings. Here's the framework to calculate yours.

Cover Image for The Real Cost of an Empty Vacation Rental Night (and How to Calculate Yours)

Ask ten vacation rental hosts what an empty night costs them, and nine will say "the nightly rate." That answer is wrong by 30–50% in either direction depending on the property. The hosts who undercount end up tolerating empty nights they should have aggressively promoted; the ones who overcount panic-discount during seasons where the math doesn't actually justify it.

This post is the framework to calculate the real cost — what the number actually includes, why most hosts get it wrong, and how to use the answer to make better decisions about pricing, ads, and last-minute promotion.

Why "lost nightly revenue" is the wrong number

If your nightly rate is $220 and a Tuesday sits empty, the obvious answer is "I lost $220." That's the number on the listing, so that's the number that comes to mind. But it ignores three things that any honest accounting has to include.

Fixed costs keep running. Mortgage, insurance, utilities at idle, software subscriptions, internet, the hot tub circulation pump, the lawn service that visits whether or not the property is rented — none of those care if there's a guest in the house. On a typical owned vacation rental in the US, fixed costs land between $30 and $90/night when amortized across all 365 days. Whatever your actual number is, it's already accruing on the empty Tuesday.

OTA visibility is a function of recent occupancy. Airbnb and VRBO both surface listings partly based on recency of bookings and how dynamic your calendar looks. A streak of empty nights gets read by their ranking algorithms as "this listing isn't competitive in the current market" — and they show it less often. The cost of one empty night is rarely just one night; it's a small downward nudge to your discoverability for the next 14–30 days.

Cleaning math gets worse at low occupancy. A cleaning fee of $90 amortized across a 7-night booking is ~$13/night of overhead. The same fee across a 2-night booking is $45/night. Empty nights compress your average stay length over time as you take whatever's bookable, making the cleaning math worse. This is a second-order cost — invisible in any single empty night, painful across a quarter.

The combined effect: an empty Tuesday with a $220 listed rate is almost never a $220 cost. It's usually $260–$320 once you fold in the fixed costs and the visibility hit, and the gap widens during peak season when the opportunity cost is highest.

The framework: 4 inputs, one number

The cleanest way to think about it is a four-line calculation. Pull these numbers once for your property; they don't change much month-to-month.

1. Variable revenue lost = nightly rate × (1 − cleaning fee allocation)

Your displayed rate minus the share of cleaning fee that would have been recovered. If you charge $220/night and your cleaning fee is $90 amortized across an average 4-night stay, you'd recover $22.50 of cleaning per night. Variable revenue lost = $220 − $22.50 = $197.50. (The cleaning subtraction matters because you also won't pay the cleaner for an empty night, so the $22.50 is wash, not loss.)

2. Fixed cost burn = annual fixed costs ÷ 365

Add up: mortgage interest portion (not principal), insurance, property tax allocated to the rental, utilities at baseline, internet, software (PMS, smart locks, etc.), recurring maintenance (lawn, pool, HVAC service), and any flat platform subscriptions. Divide by 365 — that's your daily fixed-cost burn whether the property is occupied or not. Most US vacation rentals: $30–$90/night. Get your real number, not the average.

3. OTA visibility cost = (nightly rate × estimated occupancy reduction over next 30 nights × 0.5)

This is the trickiest input but worth a back-of-envelope estimate. If a 7-night empty streak typically reduces your bookings over the next month by 1 night, then each empty night in a streak costs about 1/7 of one future night. At $220/night, that's $31/night of expected future loss. The 0.5 multiplier reflects that you might have refilled it eventually anyway. Most hosts: $10–$40/night.

4. Total real cost per empty night = (1) + (2) + (3)

In the worked example: $197.50 + $60 + $31 = $288.50.

Your $220 listed Tuesday is actually a $288 problem — about 31% above the displayed nightly rate, and that gap is conservative.

A worked example: peak vs. off-season

The same property has very different real costs in different seasons. Take a 2-bedroom beach rental:

InputPeak (July)Off-season (Feb)
Nightly rate$385$135
Cleaning recovery (4-night stays, $120 fee)$30$30
Variable revenue lost (1)$355$105
Fixed costs/night (2)$58$58
OTA visibility cost (3)$42$14
Real cost per empty night$455$177

The peak-season empty night costs 2.6× the off-season number even though the listed rate is only 2.85× higher. The reason: fixed costs are constant, OTA visibility is more valuable when more competitors are active, and variable revenue dominates the equation.

The implication for decisions:

  • A peak-season empty night justifies aggressive last-minute promotion: $30–$50 in Meta ads to refill is a 5–9× ROI bet.
  • An off-season empty night where the real cost is $177 doesn't justify the same spend. Organic posts, email to past guests, and a modest rate cut may beat paid promotion.

What to do with your number

Once you have a real-cost figure for peak and off-season, three decisions get easier.

Pricing for last-minute gaps. A common host instinct is to discount 20–25% for any gap inside 7 days. That's correct in peak season (when even a discounted rate clears your real-cost number) but often wrong in off-season (when a 25% discount may not even cover the fixed cost). Use the real-cost number as the floor: you can discount as long as the booked rate beats variable cost + fixed cost.

Ad spend ceiling. The single most useful application of this number. If your peak-season real cost per empty night is $455 and you're filling a 3-night gap, the gap is worth $1,365 to you. A reasonable acquisition spend is 5–10% of that, or $68–$137 in ad spend behind the post. (See How to Run Targeted Ads for Empty Vacation Rental Nights for the host-side workflow.)

Whether to wait. Off-season hosts often default to "leave the calendar alone, hope for an organic booking." That's defensible if your off-season real cost is $150 and your effort to promote (write a post, run an ad, email past guests) feels expensive in time. But for any empty stretch of 3+ nights at peak rates, waiting is the most expensive option.

What this post deliberately doesn't include

A few costs that exist but rarely justify the analysis effort for a small portfolio:

  • Brand equity / review velocity. Booking density does help your review count and overall brand position, but estimating it precisely is harder than the value it adds.
  • Cancellation tail. The cost of a cancelled booking includes the "I should have held the dates open differently" hindsight cost. Real, but messy to model.
  • Repeat-guest probability. Each booked guest has some probability of returning. Each empty night skips that lottery ticket. For most hosts, the expected value is too small to bother with.

If you run 50+ properties or care about pricing optimization at the 5% level, all three matter. For a 1–20 property host, the four-input framework above gets you 90% of the way there at 10% of the complexity.

The summary in two sentences

A vacation rental empty night costs roughly 30% more than the listed nightly rate once you fold in fixed cost burn and OTA visibility hits — and the gap widens dramatically in peak season. Calculate the real number once for your property, use it as your decision floor for pricing and ad spend, and re-check it once a year as your fixed costs shift.

The real-cost number doesn't tell you what to do; it tells you what the bet is worth. Most hosts make better decisions once they stop using the listed rate as the cost figure.