Most guests who book through Airbnb assume the price they see is close to what the host receives. It is not. By the time a stay in Mexico City clears the platform — with service fees, IVA withholding, city lodging tax, and host commissions — the gap between what a guest pays and what a host actually receives can exceed 40% of the total booking value.
This post shows the real numbers from our Roma Norte operation. Not estimates — the actual fee structure we deal with every booking cycle, and what changes when a guest books directly.
What Airbnb charges the guest
When a guest books a 30-night stay on Airbnb, they see a nightly rate and a cleaning fee. What appears at checkout is a different number entirely.
Airbnb adds a guest service fee of 14–16% on top of the base rate and cleaning fee. This fee is non-negotiable, non-refundable if the platform cancels, and does not go to the host.
On top of that, guests booking accommodations in Mexico City pay the impuesto de hospedaje — a city lodging tax of 5% collected and remitted by Airbnb on behalf of the Mexico City government. This applies per night for the full duration of the stay.
For a typical Roma Norte stay at a nightly rate of $2,800 MXN over 30 nights:
| Concept | Amount (MXN) |
|---|---|
| Base accommodation (30 nights) | $84,000 |
| Cleaning fee | $850 |
| Airbnb guest service fee (~15%) | $12,728 |
| Impuesto de hospedaje (5%) | $4,243 |
| Total guest pays | $101,821 |
The guest pays over $101,000 MXN for a stay whose base rate is $84,850 MXN. The platform and city tax account for roughly $17,000 of the difference before the host sees a single peso.
Why the hospedaje tax matters more on long stays
The 5% hospedaje tax is relatively invisible on short stays. On long stays — the kind of guest StayWork attracts — it becomes significant.
A corporate guest booking a 6-month stay at a base rate of $3,500 MXN per night faces a hospedaje bill of approximately $31,500 MXN over the stay duration, paid entirely by them and remitted directly to the Mexico City government by Airbnb. They receive nothing in return that a direct-booking guest would not also receive.
This is not a platform fee. It is a tax. But Airbnb collects it because the booking is classified as hospedaje — lodging provided through a digital platform. That classification has a legal exception worth knowing.
What Airbnb keeps from the host
Once the guest pays, Airbnb takes its cut from the host side as well.
For personas morales (companies like Defihaus SA de CV) that have provided their RFC to Airbnb, the platform withholds:
- Host service fee: ~15.5% of the booking subtotal (accommodation + cleaning), which includes IVA
- ISR retention: 2.5% of gross income
- IVA retention: 8% of gross income (50% of the standard 16% IVA rate, as required for personas morales with RFC)
Using the same 30-night Roma Norte example:
| Concept | Amount (MXN) |
|---|---|
| Booking subtotal | $84,850 |
| Airbnb host fee (~15.5%) | −$13,152 |
| ISR retained by Airbnb (2.5%) | −$2,121 |
| IVA retained by Airbnb (8%) | −$6,788 |
| Host payout | $62,789 |
The guest paid $101,821. The host received $62,789. The platform, city tax, and fiscal retentions absorbed the remaining $39,032 — or roughly 38% of what the guest actually paid.
The ISR and IVA retentions are accreditable in monthly SAT declarations, so they are not a permanent loss. But they do affect cash flow and require proper fiscal accounting to recover.
What changes when a guest books direct
When a guest books through our Lodgify calendar or contacts us directly, the structure changes significantly on both sides.
For the guest:
- No platform service fee (14–16% eliminated)
- No impuesto de hospedaje — stays structured as arrendamiento temporal (temporary rental) rather than hospedaje may fall outside the scope of this tax, depending on contract structure and duration. We include a legal caveat below on this point.
- Same apartment, same hosts, same self check-in
For the host:
- No Airbnb host fee (15.5% eliminated)
- ISR and IVA still apply as normal business income — but through standard SAT declarations rather than platform retention
- Full revenue visibility and direct billing capability (CFDI on request)
A direct booking on the same 30-night stay at the same base rate looks like this:
| Concept | Amount (MXN) |
|---|---|
| Guest pays | $84,850 |
| Lodgify platform fee (~3.9%) | −$3,309 |
| Host net | ~$81,541 |
The guest saves roughly $17,000 MXN compared to booking through Airbnb. The host receives $81,541 instead of $62,789 — a difference of nearly $19,000 MXN on the same 30-night stay.
A note on arrendamiento temporal and the hospedaje tax
The 5% impuesto de hospedaje applies specifically to hospedaje — accommodation services provided through digital platforms under Mexico’s platform economy tax rules. When a stay is structured under a contrato de arrendamiento temporal (temporary rental agreement), it may be classified differently under Mexican civil and tax law, potentially placing it outside the hospedaje definition.
For longer stays — anything from 30 nights to several months — this distinction can save a guest several thousand to tens of thousands of pesos, depending on the rate and duration.
This is not legal advice. The classification depends on contract structure, fiscal situation, and how the income is reported by the property owner. If you are planning a long stay and want to discuss whether an arrendamiento temporal structure is appropriate for your booking, email us before reserving and we can walk through the options.
What we use on the direct booking side
Our direct booking path runs through Lodgify, which handles calendar management, availability syncing across platforms, and a clean checkout flow. Guests get live pricing, current availability, and the option to pay by card or bank transfer.
Lodgify charges a platform fee of approximately 3.9% — considerably less than Airbnb’s combined host and guest fee structure. We absorb this on our side; guests see the base rate with no additional platform charge.
For monthly stays, corporate bookings, or anything over 30 nights, we prefer to speak directly before the booking is finalized. Not because the process is complicated, but because longer stays often benefit from a conversation about dates, check-in logistics, and whether a CFDI factura is needed for expense reporting.
Why we still list on Airbnb
Airbnb provides discovery. Guests who have never heard of StayWork find us through the platform — and that is genuinely useful, especially for shorter stays or guests doing their first CDMX trip.
The honest model is hybrid: Airbnb for reach, direct for repeat guests and longer stays. A guest who books 10 nights through Airbnb, has a good experience, and comes back for a month the following year is worth routing through the direct channel on the second stay. The fee savings are real and the relationship is cleaner.
We are not trying to eliminate Airbnb from our operation. We are trying to make sure guests who are planning longer stays — and who will benefit meaningfully from the fee difference — know that a direct option exists.
Summary: the fee comparison
| Airbnb (30 nights, $2,800/night) | Direct (same stay) | |
|---|---|---|
| Guest pays | ~$101,821 MXN | ~$84,850 MXN |
| Guest savings | — | ~$16,971 MXN |
| Host receives | ~$62,789 MXN | ~$81,541 MXN |
| Host uplift | — | ~$18,752 MXN |
| Hospedaje tax (guest) | $4,243 MXN | Potentially $0* |
| CFDI available | No | Yes |
*Subject to contract structure and stay classification. See arrendamiento note above.
How to book direct with StayWork
Use the live calendar for current availability and base pricing. For stays of 30 nights or longer, for corporate bookings needing CFDI, or if you want to discuss the arrendamiento temporal option, email info@stayworkcdmx.com before reserving.
We cover Roma Norte and Narvarte. Both neighborhoods, same direct booking path.
StayWork CDMX is operated by Defihaus SA de CV. We are not tax advisors. The numbers in this post reflect our real fee structure as of 2026; Airbnb retentions and platform fees are subject to change. Consult a contador público for advice specific to your fiscal situation.
