HostStock
FeaturesPricingBlogLoginStart Free Trial
HostStock

Smart inventory management for Airbnb and short-term rental hosts.

Product

  • Features
  • Pricing
  • Blog

Company

  • About
  • Contact

Legal

  • Privacy
  • Terms

Recent from the blog

  • Crockery and glasses for Airbnb: what breaks first and what I buy in batches of 24
  • Airbnb listing description copy: the 12 lines I rewrote that lifted my listing views
  • Cleaning costs on your UK Airbnb tax return: what's deductible and what my accountant flagged
  • Short-term let licensing in Scotland: what Airbnb hosts in Edinburgh and beyond need now
  • Filling 1-2 night booking gaps on Airbnb: six things I tried, three that actually worked
  • Airbnb property manager contracts UK: the clause I didn't read that cost me £1,200

© 2026 HostStock. All rights reserved.

Back to blogFinance

Airbnb cleaning fee: how I price mine across five properties without tanking the booking rate

HT

Hoststock Team

3 June 2026

Airbnb cleaning fee: how I price mine across five properties without tanking the booking rate

For two years I charged £45 cleaning fee on everything. Two-bed flat in Brighton, one-bed in Edinburgh, the cottage in the Dales — all of them, £45. It felt like a round number. It covered the cost. Done.

Then I started actually looking at my booking data and noticed that my two-night minimum bookings were converting at roughly half the rate of my four-night-plus ones. Not a massive surprise, but the gap was wider than I expected. I started asking around and doing some poking about in the listing analytics, and the picture became clearer: a £45 cleaning fee on a two-night stay at £70 per night adds 32% to the total per-night cost. On a five-night stay it's 13%. Guests doing the back-of-envelope maths — and they do — see a very different value proposition depending on how long they're booking.

That was the moment I stopped thinking about the cleaning fee as 'covering the clean' and started thinking about it as a conversion problem.

What the cleaning fee actually has to cover

Before the maths, the reality. A full turnover clean across my properties costs:

  • Brighton two-bed (flat, 70m²): £65 for a 2.5-hour clean, including laundry service
  • Edinburgh one-bed: £45 for a 1.5-hour clean
  • Lake District cottage (3-bed): £90 for a 3-hour clean, plus a £15 fuel allowance for the cleaner driving out from town

Those are my actual costs. Yours will vary by location, property size, and whether you use a cleaning agency or self-employed individual. But the point is: the cleaning fee should cover the clean. Not make a profit, not subsidise the nightly rate, just cover the clean. I know hosts who set it lower to look competitive. They're paying for it out of their nightly rate, which is a tax inefficiency as well as a slightly misleading presentation to guests, but that's their call.

The ratio that matters

Here's the rule of thumb I use now: cleaning fee should not exceed 30% of the average nightly rate for the property. For a £70/night flat, that's a £21 cap. For a £130/night property, £39. For a £200/night cottage, £60.

When your cleaning fee exceeds that ratio, short stays stop converting. The reason is psychological as much as financial: guests see the cleaning fee as a non-negotiable upfront cost, and they're quick to write off a listing when the fee feels disproportionate to the nightly rate. It doesn't matter that five-night guests won't care — you've lost the two- and three-night guests before they've even clicked through.

If your actual clean costs more than 30% of your nightly rate, you have a few options. Raise the nightly rate. Set a two or three-night minimum and remove the short-stay segment entirely. Or absorb part of the cleaning cost in the nightly rate and set a lower headline fee — knowing that you're choosing visibility over per-booking accuracy.

How Airbnb displays the fee matters

Airbnb shows cleaning fees separately in the booking summary — it's not hidden, it's right there next to the nightly cost. In search results, listings now show the total price including fees for the chosen dates, which means your cleaning fee affects how your listing looks in search even for guests who haven't clicked through yet. A high cleaning fee on a short-stay listing doesn't just hurt conversion on click — it can filter you out of price-sensitive searches entirely.

This is why property-specific pricing matters. My Brighton flat gets a lot of weekend stays — couples, mostly, two or three nights. The Edinburgh flat gets longer working visits. Different lengths, different ratio math, different optimal fee structures.

What I changed

I split my fees three ways:

Brighton two-bed: moved to £55 (up from £45 to actually cover the cost), but raised the nightly rate from £70 to £82 and set a two-night minimum. The fee as a percentage of nightly rate dropped from 64% on a two-nighter to 33% — within range. Booking rate recovered within three weeks.

Edinburgh one-bed: dropped to £40 (it's a cheaper clean), nightly rate stayed at £62. That's 65% on a single night so I moved to two-night minimum, 32% on a two-night stay. Fine.

Lake District cottage: cleaning is genuinely expensive at £105 all in, and nightly rate is £195. That's a 54% ratio on a one-night stay — too high. I set a three-night minimum, which brings it to 18%. The cottage almost never books for under three nights anyway. The fee is now accurate and the ratio works.

The seasonal variable

One thing I didn't expect: my cleaning costs vary by season. Summer at the cottage means more outside furniture, more grass tracked in, more general mess. My cleaner charges me £15 more per turnover in July and August. I adjust the summer cleaning fee accordingly — not by a massive amount, but enough to not eat the difference myself.

You can adjust cleaning fees in Airbnb's pricing settings by season or date range. I do it twice a year: a summer rate that runs mid-June through August, and a standard rate the rest of the time. It takes about ten minutes to set up and saves me from doing silent maths every peak season.

One last thing

Whatever fee you set, make sure it genuinely covers the clean. I see hosts — usually newer ones — setting artificially low cleaning fees to compete in search results and then quietly resenting their cleaners or cutting corners on the clean to manage the shortfall. Both outcomes lead somewhere bad. A slightly higher nightly rate and an honest cleaning fee is a better model than a 'competitive' fee that doesn't add up.

The five-star review you want comes from a well-cleaned flat. That costs money. The fee structure is just the mechanism for who pays for it — and the answer is the guest, presented clearly and proportionately.

Ready to streamline your inventory?

Start managing your rental inventory smarter with automated stock tracking.

Start Free Trial