Where you stay
The real cost of an Airbnb.
Checked September 2026
The nightly rate you see is almost never the number you pay. A flat cleaning fee lands once, however long you stay. A platform fee sits inside or beside the price, and it is moving from beside to inside right now. Tax sometimes waits for you in cash at the door. Airbnb is the front door of this page, because it is where most US travelers start looking, but the same fee stack follows you to VRBO and to smaller platforms too, and on those it is usually less visible, not more.
The 30-second version
- See the full price broken into its four parts, nightly rate, cleaning fee, platform fee and tax, before you compare it against anything else.
- A flat cleaning fee hits a one or two night stay hardest, and fades fast the longer you stay.
- Solo or on a short trip, open the hotel total too. It wins more often than people expect.
- Rules vary by city and change constantly. Look for a license or registration number on the listing before you book anything.
Airbnb's own fee model is mid-migration through September and October 2026 as you read this, so if it is later than that, recheck the fee-stack section first: the mechanics below are dated for exactly that reason.
What this page is notIt is not a legality database, and it never will be.
We do not track city by city rental caps, bans or registration rules, because they change on a timescale of months and a stale legality claim could cost you more than the fee stack ever would. We do not compare live prices between platforms, and we will never tell you which one to book on. Where we explain how a platform's fee works, that is mechanism, not a recommendation, the same rule our hotel-tactics page holds itself to.
What is actually in an Airbnb price
Four things build the total, and only the first one is what you searched for. Airbnb has shown the all-in total by default since April 2025, before tax. That is real progress, and it is also why this page still exists: the total is more visible now, not simpler.
1. The nightly rate
Shown all-in, including fees but before tax, to every user by default since April 21, 2025, when Airbnb retired the old opt-in toggle. What you see in search is closer to the real number than it used to be, but taxes can still be added at the final checkout step, or on arrival. See Airbnb's April 2025 total-price rollout.
2. The cleaning fee
Flat, charged once no matter how many nights you book. NerdWallet's 2022 study of 1,000 US entire-place bookings put the median at $75 a stay, with 14% of listings charging none at all. AirROI's larger sample of active listings found a much higher average, $188, pulled up hard by a smaller number of large, expensive properties. A median and an average that far apart is the tell: this page gives you a range, on purpose, never one number.
3. The platform service fee
Historically 14% to 16% of the subtotal under Airbnb's old split-fee model, shown to the guest as its own line. Airbnb is retiring that split. Under the new host-only model the host alone pays 15.5% (16% in Mexico and Brazil), and the guest increasingly never sees a separate fee line at all, it gets folded into the nightly rate instead. The cutover reaches hosts outside the European Economic Area on September 15, 2026, and hosts in the EEA and Switzerland on October 13, 2026, per Airbnb's own July 2026 announcement, reported at Rental Scale-Up. Worth rechecking after those dates. VRBO runs a different shape entirely: see other platforms below.
4. Tax
Sometimes Airbnb or VRBO collects it automatically at booking, wherever the platform holds a collection agreement with the local authority. Where it does not, the host or the municipality collects it separately, often on arrival, often in cash. Airbnb says plainly it collects in specific jurisdictions and that a host may still need to collect other taxes manually, which is the actual mechanism behind the pay-in-cash-at-check-in surprise. The booking total you saw is not always the last number.
A vacation rental against a hotel, one night, all in on both sides
Both rows are indexed to the same assumed nightly rate, so this is a shape, not a price. Whatever your actual room costs, that is the 100. No dollar total is implied for either one.
Solid is a width we sourced. Hatched is an illustrative width from a sourced typical range, check your own rate, never a per-trip number. A flag below the chart, with no width at all, is a real line we deliberately do not size.
A vacation rental, one night
183100nightly rate$75 mediancleaning fee, flat, once per stay15.5%platform service fee0 to 24%tax, on the booking or in cash later
Modeled against a $120 room for a single night, the same illustrative rate the cleaning-fee math below uses. NerdWallet's median cleaning fee, $75 a stay, is already this large a slice on one night; the average runs far higher, $188 (AirROI), because a few large, expensive properties pull it up hard. The platform fee shown is Airbnb's own incoming host-only rate; historically it ran 14 to 16% and showed to the guest as its own line, and it is increasingly folded into the nightly rate instead as the site notes below. The tax segment uses the same figure as the hotel row, read from our own hotel tax map.
A hotel, one night, all in
175100room rate$25 to $55, not universalresort fee, only at some properties$44 typical ($15 to $70)parking, where it is charged0 to 24%tax, often already inside the sticker
Most hotels charge no resort fee at all; it is a US pattern at a minority of properties, drawn in a lighter color for that reason. Parking is hatched rather than solid on purpose: it is a real cost that lands on top, but $44 is an illustrative typical figure, not a measured one, read the caption below the chart for why. The tax segment is the identical figure the rental row uses above, drawn faint here because in much of Europe a hotel's quoted rate already has this tax folded in by law, so it often never appears as a line at all. Same tax, two different treatments: that contrast is the actual point of drawing it twice.
The flat cleaning fee is what flips a short stay toward the hotel, even before the hotel's own extras are counted. Once parking and a resort fee are added honestly, the hotel side is not free of fine print either; it is just a different kind of fine print than the rental's.
Flagged, not sized
- flag Hotel wifi: Usually free now. Where a paid premium tier survives, mostly at luxury properties, it runs about 10 to 20 dollars a day, and it is often already folded into a resort fee rather than billed on its own. Drawing this as its own width risks double-counting money the resort-fee segment may already include.
- value Hotel breakfast, if included: About 16 dollars a person a day of food value if breakfast is included, offsetting food you would have bought anyway. This is bundled value, not a discount on the room, and it never shortens the cost bar.
- included Rental parking and wifi: usually included in the nightly rate, so there is close to nothing to add on this side.
- not provided Rental breakfast: not part of the booking. No value to add, and nothing bundled to flag.
Ranges from NerdWallet, ResortFeeChecker/Elliott, and GSA, checked September 2026. No live prices.
The cleaning fee, and why short stays feel it hardest
A cleaning fee is flat. It does not care whether you stay one night or ten, so its bite per night falls the longer the stay runs. This is an illustration of the shape, not a quote for your own trip: real nightly rates and real cleaning fees both vary too much to promise one number.
Illustratively: a $120-a-night listing with a $150 cleaning fee works out to an effective $270 a night for a single night, but only $141 a night spread across a week. Same listing, same fee, a very different number depending only on how long you stay.
That is the whole mechanic behind why a hotel often wins on a short, solo trip: not because a rental is a bad deal, but because a fee designed to be paid once lands entirely on whichever nights you actually book. Source: One Fine BNB's cleaning-fee amortisation example.
When a hotel wins, and when it does not
The honest answer is platform-neutral: it depends entirely on the shape of the trip, not on which platform you searched first.
For a short stay, one or two nights, solo or as a couple, a hotel very often wins once the cleaning fee and service fee are added in. NerdWallet's own comparison put a single hotel room about 29% cheaper than a small Airbnb, per person, for two travelers (median nightly figures in that study: hotel room $89, small Airbnb $125). Flip the group size and the finding flips too: for six travelers, a large rental ran about 33% cheaper per person than three separate hotel rooms (large Airbnb $60 a person, hotel rooms averaging $89 apiece). Neither number is a rule for your trip specifically, both are what one real study found. Solo and short leans hotel. Bigger and longer leans rental. Open the all-in total both ways and compare, every time, rather than assuming either one wins on principle.
The same bars, 30 nights instead of one
Same component, same colors, same method as the chart above, just a longer stay, and a hotel now shown two honest ways: one that adds nothing beyond the room, one that charges what the fee-stack above actually catalogs. Solid, hatched and flag mean the same thing here as above.
A vacation rental, 30 nights
123100nightly rate$75 once, over 30 nightscleaning fee, one time, spread thin15.5%platform service fee0 to 24%tax, on the booking or in cash later
The one-time cleaning fee that made up 62.5% of a single night above now makes up only 2.1%, spread across 30 nights instead of one. The platform fee and tax do not shrink the same way: both are percentages of the nightly rate, so they charge the same share every night regardless of how long you stay.
A hotel, 30 nights, no resort or parking fee
105100room rate0 to 24%tax, often already inside the sticker
A hotel that charges neither a resort fee nor for parking. Its own charges are all per-night, so this total barely differs from a one-night stay: nothing here amortizes the way a one-time fee does.
A hotel, 30 nights, resort fee and parking
175100room rate$25 to $55, not universalresort fee, only at some properties$44 typical ($15 to $70)parking, where it is charged0 to 24%tax, often already inside the sticker
The same resort-fee and parking figures as Chart 1, unchanged by nights, because both are charged per night rather than once per stay.
Thirty nights erases most of the rental's flat cleaning fee. It lands just above a plain hotel with no extras, not below it, and well below a hotel that charges for parking and a resort fee. Length helps the rental a great deal. It does not make the rental free, and it does not make it automatically win.
This is one representative property on each side. Real listings and real hotels vary property to property and city to city, which is exactly what the next chart shows.
Ranges from NerdWallet, ResortFeeChecker/Elliott, and GSA, checked September 2026. Not your quote, no live prices.
Other platforms, and why they are different
Airbnb is the front door of this page because it is the platform most US travelers search first, and because its own fee mechanics are the best documented. The same fee stack, cleaning fee, platform fee, tax, applies just as much on VRBO and on smaller or direct-owner platforms. What actually differs is visibility. Airbnb now shows the all-in total by default. VRBO's own guest service fee is a sliding scale, commonly 6% to 15% of the subtotal, and it falls as the size of the booking grows, the opposite shape from a flat cleaning fee. Smaller platforms and direct-owner bookings often show the least of it up front of all. The watching this page is about pays off more, not less, the further you get from Airbnb's own search results.
Is it even allowed where you are going?
Short-term rental rules, caps, registration requirements and outright bans move on a timescale of months, not years. Amsterdam cut its own citywide cap again in April 2026. The EU's own registration requirement only started binding on May 20, 2026. A city's rule can change between when we write this sentence and when you read it, so we do not keep a list, and we would rather tell you that plainly than hand you a number that used to be true and let you rely on it.
Two places actually stay current, so check there instead of here:
- Airbnb's own per-country Responsible Hosting pages, maintained by Airbnb itself and pointing at local rules city by city.
- The city or country's own official short-term-rental registration portal, usually one search away by name.
One thing is worth checking on every listing everywhere, and it does not depend on knowing any one city's specific rule: does it show a license or registration number? Under a wave of new requirements, the EU from May 2026, Italy's CIN, Greece's AMA, Japan's minpaku number and more, platforms are now required to verify that number and can delist a listing that lacks one. A listing with no visible number can be pulled with little notice, sometimes close to your trip. It is arguably the single most useful, most durable safety signal on this whole page, precisely because it travels to any city rather than expiring with one city's rule.
A few facts worth knowing
Three facts, not a database. Each is dated and stable enough to state plainly; anything less stable than this lives only in the warning above.
Mexico: Cancun, Playa del Carmen, Tulum (Quintana Roo)
Airbnb collects Quintana Roo's state lodging tax and Mexico's federal VAT automatically at booking. A separate municipal Environmental Sanitation fee does not travel through Airbnb at all: it is collected at the property, often in cash, at check-in or check-out. In 2026 it runs roughly 36 pesos per room per night in most municipalities, and more in Cancun specifically, where our own sources disagree, 76 versus 83 pesos, most likely a reflection of the fee's annual February reindexing. Bring small cash for it.
Checked September 2026. The peso amount re-indexes every February, so recheck around then.
Italy, Greece and Japan, and the EU from May 2026
Since 2025, every short-term rental listing in Italy needs a National Identification Code (CIN) displayed, and platforms must delist listings that lack one. Greece runs the same idea under its own AMA registration number, Japan under its minpaku registration number, and the EU's Regulation 2024/1028 extends a version of the same requirement across all 27 member states from May 20, 2026. None of this proves a listing is legal everywhere else; a visible number is a floor, not a guarantee. But no visible number, anywhere, is a real warning sign.
Checked September 2026. The requirement itself is durable; re-verify specific city rules separately.
European cities: the same tourist tax as the hotel next door
In most European cities that charge hotels a nightly tourist tax, a short-term rental usually owes the same tax, whether the platform collects it automatically or the host has to. We already track those rates for hotels, city by city, so we point at that dataset here rather than keeping a second copy that can drift out of sync with the first.
See hotel taxes and fees for the current rates.
So what should you actually compare
The two bar charts above each compare one representative property against one representative hotel. Real listings do not all sit on that one line: cleaning fees, nightly rates and party sizes all vary, property to property and city to city. Drawn as a range instead of a single line, here is where the general rule genuinely bends.
The same comparison, drawn as a range instead of a line
Each rental band runs from a typical, median-fee property (its lower, cheaper edge) to a larger, pricier property at the higher average fee (its upper edge), the same two figures the fee stack above cites. Where a band crosses the dashed hotel line, the general rule breaks for that length of stay.
- Hotel, flat reference
- Rental, solo or a couplethe whole band stays above the hotel line, on these figures
- Rental, a group of sixoverlaps the hotel line at night 1, then drops fully below it
Where the rule bends
A group of six: on the very first night, the band actually straddles the hotel line. A large, pricier property with a heavy cleaning fee can still lose to three hotel rooms on night one. By night 2, the whole band has dropped below the hotel and stays there. In pricier hotel markets, where a hotel's own tax or resort fee commonly adds more on top of its quoted rate (see the fee stack and the tax range above), that hotel-side addition tilts the picture further toward the rental still. In markets where hotel rooms run cheap and a flat cleaning fee is a proportionally bigger bite, the opposite: the crossover can take longer than one night.
A solo traveler or a couple: on these figures, the band never dips below the hotel line, at any length of stay we modeled, out to a full month. If you are two people hoping a month-long rental will beat the hotel outright, the honest answer is that it usually will not, though it gets closer to break-even the longer you stay. We would rather tell you that plainly than let the earlier chart's downward slope imply otherwise.
Ranges from NerdWallet and industry fee studies, checked September 2026. Not your quote, no live prices.
None of this is a calculator. It is the shape of the two things worth comparing before you book: how many nights, and how many people. Open the real, all-in total for both, every time, the same rule the chart above the fee stack already makes.
What this page sits on top of
The government tax mechanics here are the same ones we track for hotels at hotel taxes and fees. The booking-moment tactics, comparing properly, checking a property's own site, reading past drip pricing, live at how to pay less on hotels. And the full trip math, airfare, lodging, everyday spending, all in one place, is at our calculator.
We are not selling you a room, on Airbnb, VRBO or anywhere else. we earn nothing from where you choose to stay.