How to Set Your Airbnb Cleaning Fee Without Scaring Off Guests
Key Takeaways
- ✓ How Airbnb Cleaning Fees Work
- ✓ Calculating Your Actual Turnover Cost
- ✓ Benchmarking Against Your Market
- ✓ The Psychology of Cleaning Fees
- ✓ Strategic Approaches to Cleaning Fees
- ✓ The Short-Stay Math Problem
Summarize this article with AI
How Airbnb Cleaning Fees Work
Your Airbnb cleaning fee is a one-time charge added to every reservation, regardless of whether the guest stays one night or two weeks. It appears in the price breakdown before the guest confirms their booking, alongside the nightly rate, Airbnb’s service fee, and applicable taxes.
Unlike your nightly rate, the cleaning fee stays flat. A guest paying $150/night for three nights sees a $450 subtotal plus a $120 cleaning fee — making the effective per-night cost $190. That same $120 cleaning fee on a one-night stay makes the effective cost $270 per night. This math drives guest behavior in ways that directly impact your booking volume, and getting the cleaning fee wrong is one of the most common pricing mistakes hosts make.
Calculating Your Actual Turnover Cost
Before choosing a number, you need to know what each turnover actually costs. Most hosts underestimate this because they only count the cleaner’s invoice and forget everything else.
Direct cleaning costs:
- Professional cleaner rate: $80-$200+ depending on property size and market
- Laundry service or replacement linens: $15-$40 per turnover
- Consumable restocking (toiletries, coffee, paper goods): $10-$25
- Trash removal if not included in cleaning: $5-$15
Indirect turnover costs:
- Your time coordinating the clean (even 15 minutes has a dollar value)
- Wear and tear on linens and towels (replacement cycle divided by uses)
- Deep cleaning allocation (if you deep clean monthly, divide that cost across turnovers)
- Cleaning supply replenishment
For a typical 2-bedroom vacation rental, actual all-in turnover cost usually lands between $100 and $175. A studio apartment might run $60-$100. A 4-bedroom house with hot tub can easily hit $200-$300.
Write down your real number. That’s your floor — you should never charge less than what the turnover actually costs, because you’ll bleed money on every short stay.
Benchmarking Against Your Market
Your actual cost is only half the equation. The other half is what guests in your market expect to pay.
Pull up 10-15 comparable listings in your area — same bedroom count, similar amenities, targeting the same guest type. Note each listing’s cleaning fee. You’ll likely find a range. In a mid-tier urban market, 2-bedroom apartments typically cluster between $75 and $150. In resort towns, $100-$200 is common. Luxury properties push higher.
Your cleaning fee should fall within the middle to upper range of your comp set, assuming your property quality supports it. Charging significantly above market signals either a premium property (which guests will evaluate based on photos and reviews) or a host who’s overcharging (which guests will punish by booking elsewhere).
If your actual turnover cost exceeds the market norm, you have a cost problem — not a pricing problem. Look at your cleaning operation efficiency, negotiate rates with vendors, or consider rolling part of the cost into your nightly rate.
The Psychology of Cleaning Fees
Guests hate cleaning fees more than almost any other short-term rental charge. Multiple surveys show that a disproportionately high cleaning fee is the number-one reason guests abandon a booking during checkout. Here’s why:
It feels like a hidden charge. Even though Airbnb shows the total price upfront, many guests mentally anchor to the nightly rate. A $130/night listing with a $175 cleaning fee feels deceptive, even when the total is transparently displayed.
It punishes short stays. A couple booking a weekend getaway does the math instantly. That $150 cleaning fee adds $75/night to a 2-night stay but only $10/night to a 2-week stay. Short-stay guests — who are often your most frequent bookers — feel this acutely.
It seems disconnected from value. Guests don’t see your cleaner spend three hours doing a hotel-grade turnover. They see a line item that costs more than a night at a budget hotel. The perceived value gap creates resentment, and resentful guests leave worse reviews.
Airbnb’s total price display. Airbnb now shows total price (including cleaning fee) in search results by default in most markets. This means your cleaning fee directly impacts whether guests click on your listing. A $150/night listing with a $50 cleaning fee looks cheaper in search results than a $130/night listing with a $100 cleaning fee, even though the second option is actually less for a 3+ night stay.
Strategic Approaches to Cleaning Fees
Strategy 1: Full Cost Recovery (Separate Fee)
Charge a cleaning fee that covers 100% of your turnover cost. This is transparent, simple, and ensures every booking is profitable from a cleaning standpoint.
Best for: Properties with longer average stays (4+ nights), markets where high cleaning fees are the norm, hosts with below-average cleaning costs.
Risk: Discourages short stays, may reduce total booking volume.
Strategy 2: Partial Roll-In
Charge a below-cost cleaning fee and add $10-$20 to your nightly rate to cover the difference. For example, if your turnover costs $150, charge a $100 cleaning fee and add $12/night to your base rate. On a 4-night stay, you recover the full $150 ($100 fee + $48 from the rate increase).
Best for: Most hosts. This balances transparency with competitive pricing and reduces sticker shock for short-stay guests.
Risk: Slightly lower nightly rate competitiveness for longer stays (though the total remains similar).
Strategy 3: Full Roll-In (Zero Cleaning Fee)
Eliminate the cleaning fee entirely and bake all costs into the nightly rate. A property that would charge $140/night + $140 cleaning fee instead charges $175/night with no cleaning fee.
Best for: Urban apartments targeting 1-2 night stays, markets where guests comparison-shop aggressively on total price, listings competing with hotels.
Risk: You look expensive on a per-night basis to guests comparing nightly rates. Long stays subsidize cleaning costs at a much higher total. A 14-night stay at $175/night means you collected $490 in “hidden” cleaning fees — far more than a single turnover costs.
Strategy 4: Length-of-Stay Adjusted Pricing
Use Airbnb’s weekly and monthly discount features alongside a moderate cleaning fee. Set a cleaning fee at or slightly below actual cost, then offer 10-15% weekly discounts and 25-35% monthly discounts. This makes the cleaning fee’s per-night impact smaller for longer stays while still collecting it upfront.
Best for: Properties that attract a mix of short and extended stays. The discount structure naturally offsets the cleaning fee impact for longer bookings.
The Short-Stay Math Problem
Here’s a scenario that illustrates why cleaning fee strategy matters:
Property: 2-bedroom apartment, $150/night, $130 cleaning fee, in a competitive city market.
1-night stay guest sees: $150 + $130 + Airbnb service fee (~$45) = $325 total. Effective nightly cost: $325. That’s hotel territory for an apartment without room service or a front desk. This guest probably doesn’t book.
5-night stay guest sees: $750 + $130 + Airbnb service fee (~$140) = $1,020 total. Effective nightly cost: $204. Reasonable. This guest might book.
Now change the strategy to a partial roll-in: $165/night, $75 cleaning fee.
1-night stay: $165 + $75 + $38 service fee = $278. You save the guest $47 and you recover $165 + $75 = $240 (vs. $280 before — a $40 shortfall you can accept for higher volume).
5-night stay: $825 + $75 + $143 service fee = $1,043. Nearly identical total — the guest barely notices the difference.
The partial roll-in makes short stays more attractive without meaningfully affecting long-stay pricing. Over a year with 20 additional 1-2 night bookings, that strategy change can add $5,000-$8,000 in incremental revenue.
When to Raise or Lower Your Cleaning Fee
Raise your cleaning fee when:
- Your cleaning costs have increased (labor rates, supply costs)
- You’ve upgraded your turnover quality (added premium linens, professional laundry service)
- Your market comps support a higher fee
- You’re getting booked far in advance consistently (pricing power indicates room)
Lower your cleaning fee when:
- Booking volume has dropped and your listing sits empty more than the market average
- Guest feedback or reviews mention cleaning fees being too high
- You’ve streamlined your cleaning operation and reduced actual costs
- You’re getting mostly long stays and want to attract more short-stay guests
Review your cleaning fee every 3-6 months. Costs change, markets shift, and Airbnb’s display algorithms evolve. A cleaning fee set once and forgotten is almost certainly wrong within a year.
Setting Up Your Cleaning Fee on Airbnb
- Go to your listing on the Airbnb app or website
- Navigate to Pricing and availability > Additional charges
- Enter your cleaning fee amount
- Save changes
The fee applies immediately to all new bookings. Existing reservations keep their original pricing. Pair your cleaning fee with a well-thought-out dynamic pricing strategy to maximize total revenue across all stay lengths.
Frequently Asked Questions
Should I charge a cleaning fee or roll it into the nightly rate?
For most hosts, a partial roll-in works best. Charge a cleaning fee that’s slightly below your actual turnover cost and add $10-$20 to your nightly rate to make up the difference. This keeps you competitive in total price searches while maintaining transparency. The only scenario where a zero cleaning fee consistently wins is in urban markets targeting 1-2 night stays where you’re directly competing with hotels.
How much should I charge for cleaning a 2-bedroom Airbnb?
Actual turnover costs for a 2-bedroom typically run $100-$175 including cleaning labor, laundry, and restocking. Your listed cleaning fee should reflect both your actual costs and your market’s norms. Check 10-15 comparable listings in your area to find the expected range, then position within that range based on your property quality and target stay length. Charging significantly above or below market creates either booking resistance or unnecessary margin loss.
Do guests see the cleaning fee before they book?
Yes. Airbnb displays a full price breakdown before guests confirm any reservation, and most markets now show total price (including cleaning fee) directly in search results. This means your cleaning fee affects both click-through rate in search and conversion rate on your listing page. Guests are fully aware of the fee before they commit.
Can I charge different cleaning fees for short stays vs long stays?
Airbnb doesn’t let you set variable cleaning fees based on stay length. The cleaning fee is a single flat amount applied to every booking. However, you can use weekly and monthly discounts on your nightly rate to achieve a similar economic effect. A 15% weekly discount plus a moderate cleaning fee effectively reduces the per-night impact of the cleaning fee for longer stays without requiring a variable fee structure.
Is it better to have a low cleaning fee and higher nightly rate?
It depends on your average stay length and market. If most of your bookings are 1-3 nights, a lower cleaning fee with a slightly higher nightly rate improves your total price competitiveness for those short stays. If your average booking is 5+ nights, the cleaning fee’s per-night impact is already small, and a higher nightly rate just makes you look more expensive relative to competitors. Run the math on your specific average stay length to find the sweet spot.