Airbnb Cleaning Fee: How to Set It (and When to Fold It Into Your Nightly Rate)
The cleaning fee is one of the few levers you control directly on a short-term rental listing, and one of the easiest to get wrong. Set it too low and every short stay quietly loses money. Set it too high and your total price looks expensive next to similar listings, especially for one- and two-night trips. This guide walks through setting a cleaning fee from your real turnover cost, how stay length changes the math, and when it makes more sense to fold cleaning into your nightly rate instead. All figures in the examples are made up to show the math. Use your own numbers.
What the cleaning fee is for
Airbnb describes the cleaning fee as one of several fees that may apply to a reservation, meant to cover the housekeeping you expect to do after guests leave (Airbnb Help: cleaning fees). It's charged once per stay, not per night, and it isn't returned to guests after the trip. Airbnb's own host guidance is blunt about the purpose: use it to pay for cleaning supplies or a professional housekeeper, not as a way to earn extra money (Airbnb Resource Center: everything you need to know about cleaning fees).
That's a useful rule for pricing too. If your cleaning fee is really a hidden part of your nightly rate, guests can see it in the price breakdown, and Airbnb's guidance warns that a high cleaning fee can discourage bookings.
Step 1: Work out what one turnover actually costs you
Start with your real cost per turnover, not a number copied from a nearby listing. For one property, add up:
- Cleaner pay for a standard turnover (flat rate or hours × hourly rate)
- Laundry: per-load cost, linen service, or the time and utilities if you do it in-house
- Consumables used every stay: toilet paper, soap, dish tabs, coffee, bin liners, cleaning products
- Linen and towel replacement, spread across stays (for example, a set that lasts a set number of washes)
- Travel if you or your cleaner drive to the property and you pay for it
- Your own time, if you do part of the turnover yourself and want it priced in
Use a few months of records rather than a guess. If you already log turnovers and what each cleaner was paid, this is a short exercise. Our guide to paying your Airbnb cleaner covers setting up a rate table and job log, and the turnover checklist helps make sure the price you pay matches a consistent standard of work.
Example (made-up numbers): cleaner flat rate $70, laundry $15, consumables $10, linen wear $5. Cost per turnover: $100.
Step 2: Decide how much of that cost the fee should cover
There are three common approaches. None is "correct"; each fits a different listing.
- Cover the full turnover cost with the fee. Simple and transparent. Works best when most stays are long enough that the fee is small relative to the total.
- Cover part of the cost with the fee, and the rest in the nightly rate. A middle ground that keeps the fee from dominating short-stay totals.
- No cleaning fee; cleaning is built into the nightly rate. The total price looks cleaner, but short stays need a higher nightly rate or a minimum stay to stay profitable.
Airbnb's guidance lists both options, adding a fee or incorporating the costs into your nightly price, and suggests that new hosts may want to wait to add a cleaning fee until they have a few good reviews.
Step 3: Check the math by stay length
The cleaning fee feels very different to a guest depending on how long they stay, and it affects you differently too. Using the $100 turnover cost from above and a made-up $120 nightly rate:
- 1 night: $120 + $100 fee = $220. The fee is about 45% of the total.
- 3 nights: $360 + $100 = $460. About 22%.
- 7 nights: $840 + $100 = $940. About 11%.
For long stays the fee barely registers. For a one-night stay it can nearly double the price. That's why short stays are where most cleaning-fee decisions get made.
If you drop the fee to zero and fold cleaning into the rate, you need to recover the $100 somewhere. Spread over your typical stay length, that's roughly $100 ÷ average nights per stay added to the nightly rate. With a three-night average, about $33 a night. But a one-night guest then only contributes $33 toward a $100 clean, so short stays lose money unless you set a minimum stay or price one-night stays higher.
Step 4: Use Airbnb's short-stay cleaning fee if it fits
Airbnb lets you set two cleaning fees: a standard cleaning fee, and an optional, lower short-stay cleaning fee for bookings of one or two nights. The fee that applies is set at booking time based on the length of stay (Airbnb Help). You edit them from Calendar › select the listing › Pricing › Fees › Cleaning fee.
A lower short-stay fee can make one- and two-night totals more competitive. The trade-off is that you recover less of the turnover cost on exactly the stays where the cost per night is highest. Before you turn it on, check the one-night math from Step 3 with the lower fee, and make sure the stay still clears your minimum nightly price.
Step 5: Look at the total price guests see
Guests see the cleaning fee as a separate charge, and Airbnb says its search ranking weighs total price and listing quality against similar listings nearby (Airbnb Resource Center). So compare totals, not just nightly rates:
- Use the pricing tools in your Airbnb calendar to see the total price for a few sample date ranges (1, 3 and 7 nights).
- Look at the totals for comparable listings near you for the same dates.
- If your one-night total stands out as high but your seven-night total is in line, your fee is the likely reason. Consider the short-stay fee, a minimum stay, or moving part of the fee into the rate.
Things that don't belong in the cleaning fee
- Damage or unusual cleaning. The regular fee is for expected housekeeping. Damage is a separate issue; check Airbnb's current host protection terms for how it's handled where you host.
- Profit. If the fee is consistently well above your cost, that margin belongs in the nightly rate, where guests can compare it fairly.
- Extra guests or pets. Airbnb has separate extra-guest and pet fees for those (Airbnb Resource Center: pricing tools).
Changing your cleaning fee
Since the fee that applies is set at booking time, a change is easiest to treat as applying to future bookings. Don't expect it to change reservations that are already confirmed; check Airbnb's Help Center for the current process if you need to adjust an existing booking.
Also remember special offers: Airbnb notes that when you create a special offer, the cleaning fee isn't automatically included, so factor it into the price you send.
Review it every season
Cleaner rates, laundry costs and your typical stay length all change. A simple routine:
- Each month, check what you actually paid per turnover against the fee you charged.
- Each season, re-run the 1-, 3- and 7-night totals against comparable listings.
- Adjust the fee, the short-stay fee, your minimum stay or your nightly rate, one change at a time, so you can see what made the difference.
Tracking this per property is the point of our profit-per-listing method: cleaning fees collected on one side, cleaner pay and supplies on the other, so you can see whether turnovers pay for themselves.
Tools that help
The Cleaner & Co-host Pack logs each turnover with its rate from your own rate table and totals what you owe, which gives you a real cost per turnover. The Rental Host Ops & Profit Kit records cleaning fees separately from accommodation revenue and rolls cleaning costs into a monthly P&L per property. Both are in the Complete Host Bundle.
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.