You find an Airbnb listing for $89 a night. You pick your dates. You hit "Reserve." By the time you reach the payment screen, the total is $347 for a two-night stay — nearly double what the nightly rate implied. This is not a glitch. It is how Airbnb was designed to work for most of its history, and understanding the fee structure is the only way to comparison-shop accurately.

How Airbnb Fees Actually Work

Until late 2025, an Airbnb booking had two separate fee layers on the guest side. The nightly rate was whatever the host set. On top of that, Airbnb charged a guest service fee ranging from 14.2% to 16.5%1 of the booking subtotal — which itself included the nightly rate plus the cleaning fee. Cross-currency bookings hit the 16.5% ceiling.

The shift to host-only fees

On October 27, 2025, Airbnb restructured its fee model. The guest service fee line item was eliminated. Hosts now pay a flat 15.5% platform fee deducted from their payout — similar to how Booking.com has always operated.6 The rollout completed December 1, 2025.

What this means in practice: guests no longer see a service fee line at checkout. But the fee has not gone away. Most hosts have raised their base nightly rates to offset the cost. The price you see is still not necessarily the price you pay — because cleaning fees are still listed separately, and they remain the bigger variable.

The Cleaning Fee Problem

The cleaning fee is the single biggest driver of sticker-shock on Airbnb. Unlike the service fee — which was a predictable percentage — cleaning fees vary wildly and have no platform cap.

According to AirDNA's 2025 analysis of the US market, the average cleaning fee is $161.10 per stay.2 About 89% of US listings charge one. The range extends from $48 for shared rooms up to $1,352 for large Aspen vacation homes. For a standard one-bedroom apartment, expect around $102.

Why cleaning fees destroy the math on short stays

Take a listing at $100/night with a $150 cleaning fee.

  • 2-night stay: effective rate = $175/night ($200 + $150 = $350 total)
  • 5-night stay: effective rate = $130/night ($500 + $150 = $650 total)
  • 7-night stay: effective rate = $121/night ($700 + $150 = $850 total)

The cleaning fee is a fixed cost that becomes less punishing the longer you stay. For city breaks of one to three nights, a comparable hotel room is often cheaper once fees are factored in.

Cleaning fees grew roughly 27% from 2020 to 2025, with double-digit year-over-year increases during the pandemic surge years.2 Airbnb's own transparency push led roughly 300,000 hosts to reduce or remove their cleaning fees in 2023 — but 89% of listings still charge one.8

How Airbnb Hid the Real Price — And Why That Finally Changed

For years, Airbnb's default search view showed only the nightly rate. Fees were revealed progressively: cleaning fee on the listing detail page, service fee at checkout. By the time you saw the actual total, you had already invested time selecting dates and a property.

A NerdWallet analysis of 1,000 US Airbnb bookings found that fees and taxes account for 32% of the total booking cost on average — compared to only 4.4% for equivalent hotel bookings.3 The gap is staggering, and it is almost entirely driven by cleaning fees on shorter stays.

Regulation forced the change. California's SB 478 — an "all-in pricing" law effective July 1, 2024 — required all advertised prices to include mandatory fees upfront.5 Airbnb complied in California first, then made total price display the global default on April 21, 2025, ahead of the FTC's Junk Fees Rule that took effect May 12, 2025.47

The FTC rule requires short-term rental platforms — including Airbnb and Vrbo — to show the total price more prominently than any other pricing information, with all mandatory fees disclosed before purchase. The agency estimates the rule will save Americans 53 million hours per year in comparison shopping.7

Airbnb Fees vs. Hotel Resort Fees: Which Is Worse?

Hotels are not innocent on transparency. Hotel resort fees average $35 per night nationally, with Las Vegas properties charging up to $55/night.9 But NerdWallet's comparison puts the problem in context: hotel fees add 4.4% to your total, while Airbnb fees historically added 32%. Even at their worst, hotel mandatory fees are a fraction of the Airbnb fee burden on short stays.

There is one important structural difference. Hotel resort fees are charged per night — the longer you stay, the higher the total fee cost. Airbnb cleaning fees are charged per stay — the longer you stay, the lower the per-night amortization. This means the fee comparison flips depending on trip length. For a 7-night stay at a beach condo, Airbnb will often win on total cost. For a 2-night city trip, a hotel is typically cheaper once all fees are counted.

For a head-to-head breakdown by trip type and length, see our full Airbnb vs. hotels cost comparison.

How to Find the True Total Price Today

As of Airbnb's April 2025 global update, total price is shown by default in search results. Here is what that actually means and how to use it correctly:

The fee transparency landscape has improved significantly since 2024. But the underlying economics have not changed: Airbnb fees still reward longer stays and penalize short trips. Knowing the math before you book is how you avoid the sticker-shock moment at checkout.


Frequently Asked Questions

Does Airbnb still charge guests a service fee?

As of December 2025, Airbnb moved to a host-only fee model. Guests no longer see a separate service fee line item at checkout. Hosts now pay a flat 15.5% platform fee deducted from their payout. In practice, most hosts have baked this cost into their nightly rates, so the fee has not disappeared — it is just hidden inside the listed price.

What is the average Airbnb cleaning fee in the US?

According to AirDNA data, the US average Airbnb cleaning fee was $161.10 per stay in 2025. However, there is enormous variation: shared rooms average $48, one-bedroom apartments average $102, and larger homes can exceed $300. About 89% of US Airbnb listings charge some form of cleaning fee.

Is Airbnb actually cheaper than hotels for short stays?

For short stays of one to three nights, hotels are often cheaper once Airbnb's cleaning fee is factored in. A $100/night Airbnb listing with a $150 cleaning fee costs an effective $175/night for a 2-night stay. The math flips on longer stays: for 7 nights, that same cleaning fee adds only $21/night. For a direct comparison of total costs by trip length, see our guide on Airbnb vs. hotels.

Already booked a hotel? Watch the price.

Hotel prices drop after booking more often than you'd think. Rate Ranger monitors your booking and alerts you the moment a better rate appears.

Get Started Free