How to Set a Minimum Nightly Price for Your Airbnb
Dynamic pricing tools, last-minute discounts and weekly or monthly discounts all push your nightly rate around. That's usually good, but only if there's a floor underneath. Without one, a slow week and an aggressive algorithm can fill your calendar with stays that cost more to host than they bring in. Here's how to work out a minimum nightly price from your own costs, step by step, and how to use it.
What a minimum price is (and isn't)
Your minimum nightly price, or floor price, is the lowest rate at which a typical booking still covers its own costs plus its fair share of your fixed costs, ideally with a small margin on top.
It isn't your target price. Your target price comes from demand: season, events, day of week, what comparable listings charge, and how far out the booking is. The floor is just the line you don't cross. Most of the year you should be well above it. The floor matters on the slow nights, which is exactly when it's tempting to drop the price "just to get something."
Airbnb lets hosts enter a minimum and maximum price when they turn on Smart Pricing, and third-party pricing tools have similar settings. A tool's minimum is only as good as the number you put in it.
Step 1: Add up your fixed monthly costs
Fixed costs are the ones you pay whether or not anyone books. For one listing, list everything you pay monthly, plus annual costs divided by twelve:
- Rent or mortgage interest (if this unit is a dedicated rental)
- Property tax
- Insurance
- HOA or condo fees
- Base utilities and internet
- Software and subscriptions (pricing tools, smart locks, streaming)
- Licences and permits
- A maintenance reserve: money you set aside each month for repairs and replacements
Use last year's actual numbers if you have them. If you host in a home you also live in part of the year, only count the share that genuinely belongs to the rental, and ask your accountant how to split it.
Step 2: Estimate realistic booked nights
Next, estimate how many nights per month you realistically book in the season you're pricing. Use your own calendar history, not your best month and not an industry average. If you're new, be conservative.
Divide fixed costs by booked nights to get your fixed cost per booked night. This number moves a lot with occupancy, which is why it's worth doing separately for your slow and busy seasons.
Step 3: Add the costs that come with each stay
Some costs only happen when a guest stays. Split them into two kinds:
- Per-stay costs happen once per booking, regardless of length: what you pay the cleaner, laundry or linen service, a welcome gift. If you charge a cleaning fee, subtract it here, because it already covers part of the cost.
- Per-night costs scale with nights: consumables like coffee, toiletries and toilet paper, and extra utilities when the unit is occupied.
Per-stay costs get spread over the length of the stay. That's why short stays are more expensive to host per night, and why many hosts set a higher floor (or a minimum-night rule) for one-night bookings.
Step 4: Account for the platform fee
The platform takes its fee from your price, so your price has to be high enough that what's left covers your costs. Check the actual fee on your payout reports. Airbnb's service fee article explains that under the single-fee structure the whole fee comes out of the host payout, with most hosts paying 15.5%, while under the older split-fee structure most hosts pay 3%. Vrbo and Booking.com have their own fee terms.
To gross up for the fee, divide your cost per night by (1 − fee rate).
Step 5: Put it together
Here's the full formula:
Cost per booked night = (fixed costs ÷ booked nights) + per-night costs + (per-stay costs ÷ average stay length)
Break-even price = cost per booked night ÷ (1 − platform fee rate)
Floor price = break-even price × (1 + minimum margin)
A worked example with made-up numbers, purely to show the arithmetic:
- Fixed costs: $2,400 a month. Booked nights: 16. Fixed cost per booked night: $150.
- Per-stay costs: $90 (cleaning, net of cleaning fee). Average stay: 3 nights. That's $30 per night.
- Per-night costs: $8.
- Cost per booked night: $150 + $8 + $30 = $188.
- Platform fee: 15.5%. Break-even price: $188 ÷ 0.845 ≈ $222.49.
- With a 10% minimum margin, the floor price is about $244.73.
In this example, every night sold below about $222 loses money, and the host would set the minimum price in their pricing tool to around $245. Your numbers will be different, possibly very different. That's the point of doing it yourself.
Step 6: Stress-test the floor
Before you lock it in, change the inputs and see how sensitive the result is:
- Fewer booked nights. If your slow season books half as many nights, your fixed cost per night roughly doubles. You may need a separate, higher floor for that season, or you may accept that some months only cover part of your fixed costs.
- Shorter stays. Rerun the math with a one-night stay. If the result is far above what the market pays, consider a two-night minimum, or a per-night surcharge for one-night stays where the platform allows it.
- Higher fee. If you're moving from split-fee to single-fee pricing, rerun the calculation with the new rate.
Watch out for discounts stacking under your minimum
Setting a minimum in your pricing tool doesn't always mean guests can never pay less. Airbnb's own Smart Pricing help article notes that if you add a discount, such as an early-bird discount, the price guests pay may go below the Smart Pricing minimum you set for those nights. It also says weekly, monthly and trip-length discounts override Smart Pricing. Third-party tools and other platforms have their own rules about how discounts and promotions interact with minimums.
So when you set your floor, also check every discount you have switched on:
- Length-of-stay discounts (weekly, monthly). Rerun the floor calculation with a seven-night or thirty-night stay. Cleaning gets spread over more nights, so a lower nightly rate can still be fine, but check it.
- Early-bird and last-minute discounts. Work out what your minimum price becomes after the discount. If that's below break-even, either raise the minimum or reduce the discount.
- Promotions and new-listing offers. These are often time-limited, so note the end date and recheck when it expires.
A quick way to test this is to open your own listing as a guest would, pick a slow date and the stay lengths you discount, and look at the final nightly rate before taxes.
When it can make sense to go below the floor
A floor isn't a law. There are situations where hosts knowingly go below it:
- A brand-new listing that needs its first few reviews.
- Orphan nights: a single empty night between two bookings that would otherwise stay empty. If the per-stay cost is the main cost, a short gap night may still cover its own cleaning even if it doesn't cover fixed costs.
- Long stays, where the cleaning cost is spread over many nights and the per-night cost drops.
The difference is that you're making that choice on purpose, knowing what it costs, rather than finding out at the end of the month.
Review it every quarter
Costs change. Cleaners raise rates, insurance renews, platforms change fees. Recalculate your floor at least every three months, and any time a major cost changes. It takes about ten minutes once your costs are organized.
Get the one-page worksheet
Our free Turnover Checklist + Pricing Sanity Check PDF includes this calculation as a printable fill-in-the-blanks worksheet, alongside a room-by-room turnover checklist. Get it from the sign-up box on our homepage.
Want your real costs in one place first? The floor price is only as good as the cost numbers behind it. The Rental Host Ops & Profit Kit is a workbook for Excel and Google Sheets that tracks bookings, platform fees and 22 expense categories per property, and shows your monthly P&L, ADR, occupancy and RevPAR, so the inputs for this calculation are always up to date. US$34, one-time, 14-day refund.
General information, not tax, legal or financial advice. Any figures in examples are made up to illustrate the math. Nightly Profit is not affiliated with Airbnb, Vrbo or Booking.com.