HomeBlogRevenue Management Tips
Revenue Management Tips

The Cleaning Fee and One-Night Stays on Airbnb

2026-08-11
4 read

You keep the owners. We do the work.

We run your OTAs, PMS and listings, all under your brand: your owners never see us and your company looks bigger than it is. Revenue is the engine underneath.

Or book a call
Miguel
Miguel
Partner
Share:
The Cleaning Fee and One-Night Stays on Airbnb

Get your time back. We run the revenue.

Your dedicated revenue team: pricing, channels, PMS and Airbnb/Booking position, done for you.

OCCUPANCY
87%
REVPAR
€142
Optimized price
€125/night
Or book a call

A €60 cleaning fee turns a €90 night into a €150 night.

For the guest searching for a single night, your price is not €90. It is €150.

And that total no longer waits until checkout. It shows up in the first search result.

A flat fee in a search engine that compares totals

The cleaning fee is charged in full on every booking, however long the stay. That is the whole effect: the same amount weighs differently depending on how many nights it is spread across.

With the €90 a night and the €60 cleaning fee from the example:

  • One night: €150 in total. Cleaning makes the night 67% more expensive.
  • Five nights: €510 in total, €102 a night. That is 13%.

Someone searching for a week compares you at €102 a night. Someone searching for a single night compares you at €150. Same listing. Not the same competitiveness.

What the guest sees, and how the search ranks

Booking has always shown the final price. And Airbnb, since April 2025, shows the total price by default worldwide: the night plus the cleaning, with nothing for the guest to switch on.

Airbnb's search also prioritises the total price when it ranks results. In a one-night search, your listing competes against the one that folded the cleaning into the nightly price, spread across the nights of a normal stay: around €12 a night, if their stays run to about five. Their single night comes out at €102. Yours, at €150. You look more expensive and you rank lower.

For years the opposite approach worked: a cheap nightly rate to rank high, a high cleaning fee to recover the margin. With ranking by total price, that split no longer buys you anything.

With the single 15.5% host fee there is no guest service fee left to blur the comparison either. What the guest sees is exactly your night plus your cleaning. (Working with a PMS or channel manager? Then you are already on it. In Spain, everyone else moves across on 13 October.)

Cleaning costs the same on one night as on ten

That cost is real, and somebody always pays it. None of this is about giving the cleaning away.

Folding it entirely into the nightly rate is not the answer either: €60 of cleaning spread at €12 a night means a ten-night stay pays €120 for a single clean. The cleaning fee exists for a reason. It is your only per-stay pricing lever, as opposed to a per-night one.

The question is not whether it should exist. It is what level you leave it at, because that level decides which bookings reach you.

The one-night gaps in your calendar

"But I don't want one-night guests." Fair enough. Your calendar has them anyway.

Between two reservations you get one-night gaps, and that gap can only be bought by someone searching for exactly one night. With €60 of cleaning on top, it goes out at a price almost nobody buys. It sits empty between a check-out and a check-in.

Those nights never show up in any report as a mistake. They show up as occupancy a few tenths lower.

Three ways to adjust it

1. The short-stay cleaning fee. Airbnb lets you set a lower cleaning fee for one- and two-night bookings, separate from the standard one. It is the quickest fix: your long stay is untouched and your single night gets a sensible price again.

2. Split the cleaning between the night and the fee. Bring the fee down and the nightly rate up until the one-night total is competitive without the long stay overpaying. The commission does not change: 15.5% applies to the night and to the cleaning alike, so moving the cost from one to the other costs you nothing. And with dynamic pricing, the part that sits in the nightly rate moves with demand. The part that sits in the fee does not.

3. If you don't want single nights, say so with the minimum stay. A two-night minimum and that is that. What makes no sense is keeping the single night "on sale" at a price nobody is going to pay. Make that call yourself instead of letting a fee make it for you.

At ListingOK we run this review listing by listing, because to the guest the night, the cleaning and the minimum stay are one single price. We manage them as one single price too.

The cleaning fee is not an administrative detail. It is price. And price is something you work on.

Miguel
ABOUT THE AUTHOR

Miguel

Partner

Miguel Roig Gimbernat is Partner at ListingOK, specializing in Revenue Management for vacation rentals and short-term rentals. With over 15 years of experience in technology, pricing, and revenue management, he helps property managers and hosts maximize their profitability on Airbnb and Booking.com through real market data and expert supervision. He combines expertise in data, platforms and technology with marketing to transform market intelligence into revenue decisions that boost profitability.

Get more strategies like this

Get our revenue strategies for vacation-rental managers every week.

No spam. Cancel anytime.
👋We're here to help!