Airbnb Cleaning Fees Guide (From a 12-Property Host)
A cleaning fee is a flat one-time charge on every booking, separate from the nightly rate. Airbnb collects it from the guest and passes 100% to you — minus their service fee on the combined total. You set the number. That single number affects your search ranking, your 1-night conversion, your occupancy on short stays, and your actual margin on every turn.
Most hosts either copy what the comp set seems to be charging or they set one number years ago and never revisited it. I did both. Here's what I learned the expensive way.
Run the Real Cost First
Before touching the cleaning fee slider in your Airbnb dashboard, get actual receipts. Here's what a real turnover cost breakdown looks like for my 3-bed Columbus, GA property:
- Cleaner: $165 (booked through Turno, which runs $11–13 per clean as a platform average for this market)
- Laundry service: $38 (two king sets, four bath sets sent out)
- Consumables replenishment (coffee pods, toiletries, paper goods): $22 average per turn
- Supply runs and checklist review: real labor I stopped billing to myself, but it exists
Total cost per turn: $225. My cleaning fee at the time: $185. I was eating $40 per booking and didn't know it for 14 months. On a property that turns 30 times a year, that's $1,200 off the top — and I have 12 properties. The math gets ugly fast.
The cleaning fee must cover your actual cost plus a buffer for supply spikes. It is cost recovery. Once you know your real cost, everything else follows.
Why Cleaning Fees Affect Search Ranking
Airbnb switched to showing total trip cost by default in late 2023, and the format stuck. Every guest now sees the full cost in search results before they click. Your cleaning fee became a first-class pricing variable the moment that happened.
Host operator data discussed on Short Term Rentalz and threads on BiggerPockets STR forums consistently shows that listings where the cleaning fee exceeds 40% of average nightly rate see lower conversion on 1–2 night stays. A guest sees $99/night plus a $150 cleaning fee and reads it as $249 for one night. They click on the $119/night listing with a $60 cleaning fee instead. You never know you lost them.
The inverse is real too. Set your fee too low and you attract guests optimizing for the cheapest total, who also tend to be the hardest on the place.
The 40% Rule of Thumb
Your cleaning fee should sit around 25–40% of your average nightly rate (ADR). This isn't gospel — high-labor markets like coastal tourist towns and major cities run higher — but it's a useful sanity check:
| Property size | Typical ADR | Target cleaning fee range |
|---|---|---|
| Studio / 1-bed | $80–120 | $45–55 |
| 2-bed | $120–180 | $75–95 |
| 3-bed | $160–240 | $100–140 |
| 4+ bed | $220–350+ | $150–225+ |
If your actual cleaning cost exceeds 40% of your ADR, you have a structural problem: either your nightly rate is too low for your market or your cleaning costs are too high. Both are fixable. Raising the cleaning fee alone doesn't solve either one.
Step-by-Step: How to Set Your Cleaning Fee
- Get your real cost. Pull your cleaner's last three invoices and average them. Add laundry if you outsource it. Add $15–25 for consumables per turn on a standard unit.
- Add a 10–15% buffer. Cleaners raise rates. Supply prices fluctuate. A bad turn happens. The buffer covers this without forcing you to update your fee after every surprise.
- Calculate your ADR. Go to Airbnb → Performance → Insights and note the trailing 90-day ADR. Apply the 40% check. If your real cost exceeds 40% of ADR, your nightly rate needs attention first.
- Survey your comp set. Search your market for same-bedroom-count listings at a similar amenity tier — a Yale Assure 2 or Schlage Encode Plus smart lock visible in listing photos signals a comparable guest-experience level. Note their cleaning fees. You're calibrating, not copying.
- Set the fee in Airbnb. Dashboard → Listings → Pricing → Fees. One number per listing. Avoid splitting by stay length at this stage unless you have clear data showing it's worth the complexity.
- Set a 6-month calendar reminder to revisit. Cleaner rates are moving up in most markets. What was accurate in early 2025 may be underwater today.
In Q1 2026: A Real Calibration Story
In Q1 2026, I audited all 12 properties after noticing my Columbus 4-bed was consistently underperforming on 1–2 night weekend stays. My cleaning fee was $225. Nightly rate was $189. The 1-night total for a guest: $414 before Airbnb's service fee — call it $455 all-in. My nearest comps at similar sizing were running $165 cleaning fees with $199 nightly rates. My 1-night total was $60 higher than theirs.
I dropped the cleaning fee to $179, adjusted the nightly rate up $8 via dynamic pricing to partially offset, and short-stay bookings recovered within three weeks. I lost roughly $46 per 1-night stay in fee revenue but regained occupancy. Net impact over 60 days: positive $340 on that single listing. I wouldn't have caught it without a direct total-trip-cost comparison against my comp set.
Common Mistakes
- Running one fee across all properties. A studio does not cost as much to turn as a 4-bed house. If you manage multiple listings — especially through a PMS like Hospitable ($29–99/mo) or Lodgify ($13–83/mo annual billing) — set fees per listing. Every platform supports this.
- Treating the cleaning fee as a profit center. Consistent profit on the fee almost always means your nightly rate is too low. The fee covers costs. The rate is where you make money.
- Not updating after Airbnb's total-price-default switch. A lot of hosts set their fees in 2022 and haven't revisited. Pull your 1-night conversion rate and look at it honestly.
- Setting a static fee and walking away. Cleaner labor costs are up 12–18% since 2022 in most markets. If your cleaner raised their rate and you didn't follow, you've been subsidizing turns.
- Ignoring VRBO and direct bookings. VRBO surfaces cleaning fees differently in search. Direct bookings carry no platform service fee on top — price accordingly or you're leaving money behind.
Where This Breaks (Honest Limitation)
At 30+ properties across multiple markets, manual per-listing fee management becomes a real burden. You need a tool that supports fee templating across similar unit types — otherwise one cleaner rate increase cascades into a dozen manual updates. Also: if you're in a high-labor market (coastal summer spots, large metros), the 40% rule may simply not apply to your cost structure. In those cases, the answer is usually a higher nightly rate, not absorbing the cost. That's a broader Airbnb management strategy conversation, not just a fee calibration exercise.
Automating the Cleaning Workflow After the Fee Is Set
Once the fee is correct, the real payoff is in automating the turnover execution. This is where your smart home setup matters. When a smart lock like the Yale Assure 2 or Schlage Encode Plus deactivates a guest code at checkout, that event can automatically fire a cleaning task to your team — no manual call, no missed turns.
I pair lock checkout events with an ecobee SmartThermostat Premium set to an eco preset during the cleaning window: 60°F in winter, 80°F in summer. It resets to the guest preset when the cleaner marks the job done. Small per-turn savings, but they compound across 300+ annual turns on a 12-property portfolio.
For cleaner communication, automated messaging templates that fire 90 minutes before checkout with the day's checklist and restocking notes attached keep the per-turn consumable cost predictable. No ad-hoc supply runs, no phone tag. If you're evaluating tools for this coordination layer, the Hospitable alternative comparison covers how different platforms handle cleaning trigger automation specifically.
A Note on Koohost
I built Koohost partly because I was paying $99/mo for Hospitable on properties where I didn't need a full channel manager — I needed iCal sync, smart lock checkout triggers, and automated messaging rules. The Solo Host plan at $15/mo covers that. The Pro Host plan at $30/mo adds full Hospitable, Lodgify, and Smoobu API sync. What Koohost doesn't do yet: automated cleaning cost tracking or per-turn expense logging. You'd still run that in a spreadsheet or in your cleaner platform. I'm honest about that gap.
What it handles well for cleaning workflow: lock-departure → cleaning task trigger (Yale Assure 2, Schlage Encode Plus, August locks), thermostat eco-mode on checkout, and templated rule-based messaging to your cleaning team. The coordination piece works once your fee math is correct.
If you're running more than three properties and spending real hours each week on coordination, it's worth a look: Try Koohost free for 30 days — no credit card.
FAQ
What is a typical Airbnb cleaning fee in 2026?
It varies by property size and market. For a 1-bed, $45–60 is common in mid-tier markets. For a 3-bed, $100–150 is typical. Beach and mountain vacation markets run higher — sometimes $200+ on larger homes. The more useful benchmark: your cleaning fee should be no more than 40% of your average nightly rate, or you'll hurt conversion on 1–2 night stays.
Should I charge a cleaning fee for every booking?
Yes, with one exception: if you're actively targeting 1-night stays as weekday fill-ins, weigh whether a lower flat fee or a minimum-stay policy better serves your strategy. For most hosts, a consistent fee across all stays is simpler to manage and easier for guests to understand than a scaled structure.
Can I set different cleaning fees for different stay lengths on Airbnb?
Airbnb offers a single cleaning fee per listing — you can't directly set different amounts by stay length. Some hosts use minimum-stay rules to avoid 1-night bookings where the cleaning-fee-to-nightly-rate ratio is unfavorable. Hospitable and some other PMS tools allow more complex fee structures when syncing across channels.
How often should I update my cleaning fee?
At minimum, annually — or whenever your cleaner raises their rate. Setting a calendar reminder every April and October takes two minutes and has saved me real money. If labor costs in your market went up and you haven't adjusted in 18+ months, there's a high probability you're subsidizing turns.
Is a high cleaning fee hurting my Airbnb ranking?
Potentially. Since Airbnb defaulted to showing total trip cost, high cleaning fees directly impact how your listing appears on 1-night searches. If your fee exceeds 40% of your nightly rate, search in incognito mode as a guest and compare how you appear vs. your comp set filtered to 1-night stays.
Should I raise my nightly rate or my cleaning fee to improve margin?
Almost always the nightly rate. The cleaning fee is a cost-recovery number, not a margin driver. If margins are thin, the problem is typically that the nightly rate isn't high enough for your market — not that the cleaning fee is too low. Raising the fee carries search-visibility side effects; raising the nightly rate doesn't carry the same risk for short-stay conversion.
Ready to try Koohost? Plans from $15/mo. No credit card to start.
Start free 30-day trial