How should I set seasonal prices, minimum stays and gap nights?

Answer8 min readBy HostCalmlyUpdated Nov 4, 2026How we check factsReport an error

Short answer

Use two numbers. The nightly floor covers only what a booking adds (cleaning, laundry, supplies, per-night utilities and the platform fee), and it's the lowest price your pricing tool should accept. Annual break-even spreads your fixed costs over the whole year's booked nights, and peak-season prices do most of the work of reaching it. Setting each month's full-cost rate as a minimum prices slow months far above what they need, which can empty the shoulder season. Airbnb and Vrbo both let you set prices and minimum stays by date.

Pricing a rental across the year takes two numbers that do different jobs. The nightly floor is the least a single night can earn without the booking costing you money. Annual break-even is what the whole year's nights need to average to pay the fixed bills. Mix them up, by giving a slow month a minimum price that has to cover that month's whole mortgage, and you can price yourself out of the months that need bookings most. The platform settings below are from Airbnb and Vrbo help pages read on Nov 4, 2026, listed under Sources. The numbers in the examples are hypothetical.

Two numbers, two jobs

NumberWhat it coversWhere you use it
Nightly floorTurnover (cleaner, laundry, restock), per-night costs and the platform feeThe minimum price in your pricing tool, and your lowest gap-night price
Annual break-evenFixed costs (mortgage, insurance, property tax, internet, software) over the year's booked nightsThe average your year needs, reached mostly with peak prices

The nightly floor

For a stay of N nights, the floor per night is:

(turnover cost + N × per-night cost − cleaning fee × (1 − fee rate)) ÷ (N × (1 − fee rate))

Round up to the next cent. This assumes the platform fee comes off both the nights and the cleaning fee; check your own payout breakdown. Airbnb's service fees page (opens in a new tab) says most hosts on its single fee pay 15.5%, taken from the payout.

Hypothetical inputs: a $125 turnover ($90 cleaner, $20 laundry, $15 restock), $10 of per-night costs, a $100 cleaning fee and a 15.5% fee. The cleaning fee keeps $84.50 after the fee.

Stay lengthFloor per night
1 night$59.77
2 nights$35.80
3 nights$27.82

Below the floor, the booking itself loses money. Above it, every dollar goes toward fixed costs. The floor is low because the cleaning fee already pays most of the turnover.

The annual break-even

Same rental, with $30,000 a year of fixed costs ($2,500 a month) and 3-night average stays:

SeasonMonthsBooked nights per monthNights in the season
PeakJun to Aug2781
ShoulderApr, May, Sep, Oct1872
Off-peakNov to Mar945

That's 198 booked nights and 66 stays. Each booked night carries $23.50 beyond fixed costs: $13.50 of turnover the cleaning fee doesn't cover (($125 − $84.50) ÷ 3) plus $10 of per-night costs. The year-average break-even rate is ($30,000 ÷ 198 + $23.50) ÷ 0.845 = $207.12.

The break-even rate calculator works by the month. Enter $2,500 of fixed costs and your average month, 16.5 booked nights (198 ÷ 12), and it returns the same year-average rate.

The trap: a full-cost minimum for every month

Now enter each season's month on its own, as if that month had to pay its whole $2,500:

SeasonBooked nights per monthFull-cost rate for that month
Peak27$137.39
Shoulder18$192.18
Off-peak9$356.55

Put $356.55 into a pricing tool as the off-peak minimum and you're asking winter guests to pay more than 2.5 times the peak-month figure. If those 45 nights don't book at that price, you lose what they would have earned and still owe the fixed costs. Meanwhile $137.39 for July is far below what the year needs from peak nights.

Use the monthly numbers to see how much each season leans on the others. Don't use them as minimums.

A season plan that covers the year

Each night contributes its rate after the fee minus $23.50. With peak at $275, shoulder at $190 and off-peak at $120:

SeasonContribution per nightNightsSeason total
Peak at $275$208.8881$16,918.88
Shoulder at $190$137.0572$9,867.60
Off-peak at $120$77.9045$3,505.50
Year198$30,291.98

That covers the $30,000 with $291.98 to spare. The off-peak rate is about twice the one-night floor and a third of the full-cost winter number. Whether guests book these exact rates depends on your market; the table shows the math, not a forecast. If peak nights come in lower, the plan tells you how much the other seasons have to make up.

Setting it up on Airbnb

Setting it up on Vrbo

  • Rates. A base rate for every night, or a different one for each day of the week. Override it for a date or range under Calendar, then Manage dates, then Rates and discounts, and copy an override to the same dates next year. Weekly discounts apply at 7 or more nights and monthly at 28 or more. If rate automation is on, it overrides calendar changes (Manage your rates and discounts (opens in a new tab)).
  • Minimum stay. Set a default under Calendar, Settings, Availability, then Length of stay, and override it for a date or range under Manage dates, then Minimum night stay. The minimum follows the check-in date, and an override has to be lower than your maximum (Set a minimum and maximum length of stay (opens in a new tab)).

On both platforms, changes apply to future availability, not to bookings you already have.

Gap nights

A gap is a run of open nights between bookings that's shorter than your minimum stay, so nobody can book it. Neither platform's articles that we read describe a setting made just for gaps, so you close them with the tools above:

  1. Check preparation time first. If it blocks a night on each side of every booking, it may be making the gaps.
  2. Lower the minimum for those dates. On Vrbo, use a date override. On Airbnb, apply a rule-set to those dates if you have professional hosting tools; otherwise, look at customizing the minimum by check-in day.
  3. Price against the floor, not break-even. In the example, a one-night gap is worth filling at anything above $59.77, and a two-night gap above $35.80 a night. An empty night earns nothing.
  4. Look weekly. Gaps show up as bookings land, so check the next 60 days once a week.

For the trade-off between one-night stays and the turnover they carry, see are one-night stays worth it.

Sources

Read Nov 4, 2026 (Airbnb and Vrbo pages show no update date):

Find your nightly floor

Enter your monthly costs and booked nights. See the lowest nightly rate that covers them.

Find break-even rate

Frequently asked questions

What minimum price should I set in Airbnb Smart Pricing?

Your nightly floor, the price that covers what one booking adds after the platform fee, plus room for any discount you offer. Airbnb says discounts can take the guest's price below your Smart Pricing minimum. A full-cost monthly rate is too high for slow months.

Should my minimum stay change by season?

Both platforms let it. Vrbo takes minimum-stay overrides by date range, and Airbnb rule-sets set trip length for chosen dates if you use professional hosting tools. A longer minimum suits dates that book easily, and a shorter one suits dates that leave gaps.

How do I fill a one-night gap?

Make the night bookable by lowering the minimum stay for that date, then price it above your one-night floor. Check that preparation time isn't blocking it.

Can I use weekend pricing with Smart Pricing on Airbnb?

No. Airbnb's weekend adjustment page says to turn off Smart Pricing before you set a weekend adjustment. Custom prices for specific dates override the weekend adjustment either way.

Why is my break-even rate so high in winter?

Fixed costs stay the same while booked nights fall, so each night carries more of them. Spread them over the whole year's nights instead, and let peak months carry more.