Cleaning fees in your B&B: whether to charge them, and how to set them up
A cleaning fee looks like free money, but on Booking.com and Airbnb it can cost you ranking and conversion. When a separate cleaning fee makes sense, when to fold it into the nightly rate instead, and how to set it up correctly per channel so direct bookers pay less.
Share on LinkedIn
After every departure you turn the room around: fresh sheets, clean the bathroom, wash the towels, restock. That's real work and a real cost. The temptation to add it as a separate cleaning fee on top of the nightly rate is strong โ it feels like honestly passing on your costs. But whether that's smart depends entirely on your channel, your length of stay and how guests see the final price. This article covers when a separate cleaning fee works, when it actually costs you bookings, and how to set it up correctly per channel.
Why a cleaning fee isn't "free money"
On paper a โฌ25 cleaning fee is simply โฌ25 of extra revenue. In practice it behaves differently, for three reasons.
It appears late in the booking flow. On Booking.com and Airbnb the guest first sees an attractive nightly rate and only sees the total with fees at checkout. That jump โ "โฌ89 suddenly became โฌ114" โ is one of the most classic reasons people abandon. A guest who feels surprised doesn't book.
It weighs more heavily on short stays. A โฌ25 cleaning fee on a single night is +28% on your price. That same โฌ25 on a five-night stay is +6%. If you sell a lot of single nights, a flat cleaning fee punishes exactly the segment that already feels most expensive per night.
It affects your ranking. When a guest sorts by price, some channels count your base nightly rate โ but most now show the total price including fees. A high separate fee makes you look more expensive in that comparison than a competitor who has folded everything into the nightly rate, even if the guest pays the same or more there.
When a separate cleaning fee is defensible
The cleaning fee isn't always wrong. It makes sense when:
- You rent out a whole vacation home, not a single B&B room. Guests understand and accept a final clean for a home โ it's the norm on Airbnb for entire places.
- You require a minimum stay of several nights. Then the fee dilutes itself and the percentage impact stays modest.
- Your guest profile expects it. Someone booking a gรฎte on Airbnb expects a cleaning fee; someone booking a classic B&B with breakfast usually doesn't.
For a classic B&B with rooms and breakfast, a separate cleaning fee is usually the worst of both worlds: it lowers your conversion and feels like a "hidden fee" to the guest.
The alternative: fold it into your nightly rate
For most room rentals the simplest answer is also the best: don't charge the clean separately, fold it into your nightly rate. Your revenue stays the same, but the guest sees one clear amount with no surprise at checkout. That lifts your conversion and keeps you comparable in the price sort.
Still want to cover the per-stay cost without scaring off short bookings? Combine it with a minimum stay or with length-of-stay discounts: longer bookings become more attractive, and your fixed per-stay costs weigh less. More on price structure in pricing strategy for your B&B.
The per-channel detail most operators miss
This is where it often goes wrong: many owners set one cleaning fee and push it blindly to every channel. But on your own booking widget you pay no commission, and on Booking.com you do. If you show the exact same total on every channel, you give your direct booker no reason at all to book directly โ even though that's the channel where you keep the most.
The smart approach: keep your direct price sharp (cleaning in the nightly rate, no extra fee) and, if you like, leave the fee separate on the OTAs to keep the base nightly rate optically low. That way booking direct is measurably cheaper for the guest, and that's exactly the lever to drive direct bookings and save on commission.
That does require being able to steer your prices and fees per channel โ and being sure the right total and the right VAT land on the invoice.
Where BedFlow PMS makes the difference
BedFlow PMS lets you choose: fold the clean into your nightly rate, or set it as a separate fee โ and steer that per channel. Your base rates, fees and discounts flow automatically and two-way to Booking.com, Airbnb, Expedia and your own commission-free booking widget, so you never have to change the same thing by hand in four extranets.
Important for the Belgian context: a cleaning fee is a separate service with its own VAT treatment alongside the accommodation. BedFlow PMS puts that correctly on the invoice, so your bookkeeping is right without manual work. And because every booking uses the same source, your figures show immediately what your cleaning policy does to your average booking value and occupancy.
In short
- A cleaning fee isn't free money: it appears late, weighs heavily on short stays and can hurt your ranking and conversion.
- For a classic B&B with rooms you're usually better off folding the clean into your nightly rate โ one clear amount converts better.
- A separate fee is defensible for whole vacation homes or with a multi-night minimum stay.
- Steer your cleaning policy per channel: keep your direct price sharp so booking direct beats going via an OTA.
- Make sure the right total and the right VAT land on the invoice.
Want to steer your cleaning fee per channel without clicking through four extranets? Check the pricing, read the documentation or try BedFlow PMS free for 30 days โ no credit card required.
30-day free trial, no credit card. We migrate your MyTourist or other PMS data with you.