How France's taxe de séjour works, and why your property type mapping is probably wrong
We recently helped a platform debug a support ticket from a French B&B owner. The owner knew their local taxe de sejour rate was EUR 0.50 per person per night, but the amount shown to guests was EUR 1.21. The platform's tax calculation was technically flawless. The problem? The property was being sent to the tax engine as a meuble de tourisme without a star classification, instead of as a chambre d'hote. That single misclassification nearly tripled the tax.
This is not an edge case. It is what happens when a platform sends all its French properties under one generic type. And it is far more common than you would think.
How the taxe de sejour actually works
France's tourist tax system is more nuanced than most platforms realise. The rate per person per night is not set by municipality alone. It depends on the accommodation type and, for certain types, the star classification.
Group 1: Types with a star classification system
Five accommodation types in French law carry a formal classification from 1 to 5 stars, or no classification at all:
- Hotels
- Meubles de tourisme (furnished tourist accommodation)
- Residences de tourisme (tourist residences)
- Villages de vacances (holiday parks)
- Terrains de camping (campsites)
For each of these, the municipality sets a rate per star level within a range defined by national law. Here is the catch: unclassified properties within these types do not get a low default rate. They fall into a percentage-based calculation, typically 1 to 5 percent of the nightly rate excluding tax, rather than a flat per-person-per-night fee.
This is a critical detail. A 2-star meuble de tourisme might owe EUR 0.30 per person per night. An unclassified one in the same commune could owe EUR 1.20 or more, purely because no star rating was provided.
Group 2: Types without a classification system
A second group of accommodation types is legally defined but never carries a star rating. Each has its own fixed rate bracket:
- Palace (the most exclusive hotel designation, above 5 stars)
- Chambre d'hote (guesthouse / B&B)
- Hebergement collectif (group accommodation)
- Emplacements de camping-cars et caravanes (motorhome and caravan pitches)
- Ports de plaisance (marina berths)
These types always have a flat rate, often significantly lower than the percentage-based rate that unclassified properties in Group 1 face.
The additional taxes
On top of the municipal rate, different departments in France (but not all) apply a 10% departmental tax, calculated against the base taxe de sejour rate. Furthermore, other regions charge a 34% tax to fund high-speed train projects, and the Ile-de-France region charges a 15% regional tax and a 200% tax that funds the mobility initiative, all charged against the base taxe de sejour rate that applies at the booking level.
Where platforms go wrong
The most common mistake is mapping all French properties to a single accommodation type, typically meuble de tourisme, because creating a proper mapping feels like overkill. The downstream effect is significant:
- B&Bs and guesthouses get taxed as unclassified furnished tourist accommodation instead of as chambres d'hote, often at 2 to 3 times the correct rate.
- Group accommodation gets the same treatment, again at the wrong rate.
- Properties that are meubles de tourisme but hold a valid star classification still get taxed at the unclassified rate if the star rating is not transmitted.
The property owner sees the wrong amount, raises a ticket, your support team investigates, and everyone loses time on something that was preventable.
How to fix it: mapping your property types
The solution is to map your internal property categories to France's legal accommodation types. This does not require a complete overhaul of your taxonomy. It requires a compliance-specific mapping layer that translates your types into the ones French tax law recognises.
| Your property type | French legal type | Star classification required |
|---|---|---|
| Holiday home / vacation rental | Meuble de tourisme | Yes |
| B&B / guesthouse | Chambre d'hote | No |
| Apartment | Meuble de tourisme | Yes |
| Serviced apartment residence | Residence de tourisme | Yes |
| Group accommodation / gite de groupe | Hebergement collectif | No |
| Country house / manor | Meuble de tourisme | Yes |
| Villa | Meuble de tourisme | Yes |
| Houseboat / boat | Port de plaisance | No |
| Campsite pitch | Terrain de camping | Yes |
| Motorhome / caravan pitch | Emplacement de camping-cars et caravanes | No |
| Yurt / unusual accommodation | Verify with owner or local authority | Depends on registration |
| Farmhouse | Meuble de tourisme or hebergement collectif | Depends on registration |
Some unconventional accommodation types do not fit neatly into any legal category. In these cases, it is worth verifying with the local tax authority or asking the property owner how they are registered.
Don't forget the star rating
For the five types in Group 1, the star classification is just as important as the type itself. If a property holds a 2-star or 3-star classification, transmitting that rating can mean the difference between a flat fee of EUR 0.50 and a percentage-based charge of EUR 1.50 or more.
The property owner will typically know their classification. It is part of their registration with the local prefecture. If they do not have one, that is valid too, but it should be a conscious data point, not an empty field that defaults to the worst case.
What to ask your property owners
For French properties, two questions unlock accurate tax calculations:
- Under which legal accommodation type is your property registered? Specifically: is it a meuble de tourisme, a chambre d'hote, a residence de tourisme, or something else?
- If applicable, what is your star classification? (1 to 5 stars, or unclassified)
Most property owners can answer this immediately. It is the information they provided when registering with their mairie, and it is typically displayed on their premises.
How Trippz handles this
The Trippz data model for France includes the full matrix of accommodation types, star classifications, and municipal rates, covering all communes where a taxe de sejour is levied. Accommodation type and star classification are stored as discrete fields per property. When a booking is submitted via the API, Trippz applies the correct rate for that combination in that commune, including the 10 percent departmental surcharge.
For platforms onboarding French inventory, Trippz provides the field specifications required to transmit accommodation type and star classification correctly. Where a property's classification is unknown, the platform can flag this and Trippz will apply the appropriate fallback logic rather than silently defaulting to the worst-case rate.
Rate changes across French municipalities are updated monthly. Platforms do not need to maintain this data independently.
Next steps
Ready to connect your French inventory? See how Trippz handles tourist tax determination for platforms.