Bookpage24

Taxe de séjour sur Beds24 : configuration, calcul et affichage dès la réservation

Dans Beds24, la taxe de séjour se crée comme un supplément obligatoire (un « Upsell Item ») dans (SETTINGS) BOOKING ENGINE > UPSELL ITEMS : un montant fixe par personne ou par adulte et par nuit, ou un pourcentage. Elle ne fait jamais partie du prix de l’offre, et par défaut le client ne la voit qu’après avoir choisi sa chambre : c’est pour cela que tant de voyageurs la découvrent à l’arrivée. Voici comment traduire les règles de votre commune dans Beds24, ce qui se passe sur Airbnb et Booking.com, et comment afficher le total dès le choix de la chambre.

Mis à jour le 12 octobre 2026 · par l’équipe Bookpage24

Taxe de séjour : ce que l’hébergeur doit collecter et afficher

En France, la taxe de séjour est instituée par la commune ou l’intercommunalité (EPCI), qui choisit entre deux régimes (service-public.fr) :

  • Au réel : la taxe est due par les vacanciers, calculée au nombre de nuitées et distincte du prix de la chambre. Vous la collectez auprès du client, puis la reversez à la collectivité.
  • Au forfait : la taxe est due par l’hébergeur lui-même, indépendamment du nombre réel de personnes hébergées, sur la base de la capacité d’accueil avec un abattement compris entre 10 % et 80 %.
  • Exonérations nationales : les personnes de moins de 18 ans, les titulaires d’un contrat de travail saisonnier employés dans la commune, les bénéficiaires d’un hébergement d’urgence ou d’un relogement temporaire.
  • Taxes additionnelles : le département peut ajouter 10 %, et en Île-de-France s’ajoute une taxe additionnelle de 200 %.

Le tarif doit être affiché en mairie et chez le logeur. Pour les meublés non classés, la commune fixe un taux compris entre 1 % et 5 % du prix de la nuitée par personne, rappelle Airbnb, qui applique ce taux par défaut tant qu’une annonce n’est pas classée (Airbnb). Hors de France, les règles changent du tout au tout, comme le montrent ces exemples officiels :

Exemple (octobre 2026)Base de calculRègle
Lyon (France)Par personne et par nuit, selon un barèmeBarème à afficher dans l’hébergement, moins de 18 ans exonérés, déclaration chaque trimestre (Métropole de Lyon)
Genève (Suisse)Par personne et par nuitCHF 4.25, CHF 2.50 en camping, encaissés par l’hébergeur et reversés à l’administration fiscale (ge.ch)
Lausanne (Suisse)Par personne et par nuit, selon la catégorieDe CHF 3.00 (appartements) à CHF 7.00 (hôtels 5 étoiles sup.) ; enfants de moins de 12 ans exonérables sur demande (lausanne.ch)
Région de Bruxelles-Capitale (Belgique)Par unité d’hébergement et par nuit5 € par unité au tarif standard 2026, centimes additionnels communaux compris ; déclaration mensuelle par l’exploitant (be.brussels)

Ce sont des exemples, pas les règles de votre établissement : les tarifs changent souvent, les exonérations varient d’une commune à l’autre, et Bruxelles taxe la chambre, pas la personne. Prenez toujours les montants auprès de votre commune ou de votre office du tourisme, et revérifiez-les au moins une fois par an.

Avant d’ouvrir Beds24, résumez la règle de votre commune en une ligne : montant, base (personne, adulte, chambre ou pourcentage), âge d’exonération, nombre maximal de nuits. Cette ligne se traduit presque telle quelle en réglages Beds24.

Comment Beds24 gère la taxe : un supplément obligatoire

Beds24 n’a ni champ « taxe de séjour » ni barème intégré. Sa documentation est claire : les taxes qui s’ajoutent au prix de l’hébergement sont des « Upsell Items », à créer dans (SETTINGS) BOOKING ENGINE > UPSELL ITEMS (wiki Beds24 : Tax). Un « Upsell Item » peut être un extra facultatif, comme le petit-déjeuner, ou un supplément obligatoire que le client ne peut pas retirer. La taxe de séjour est un supplément obligatoire, et quatre réglages comptent :

  • Type : « Obligatory » pour un montant fixe, « Obligatory Percentage Tax » pour un pourcentage. La liste comprend aussi Optional, Optional Quantity, Optional Percentage, Obligatory Cleaning, Obligatory Percentage et Refundable (wiki Beds24 : Upsell Items).
  • Per : par réservation (Booking), par chambre (Room), par personne (Person) ou par adulte (Adult). Pour une taxe par tête, choisissez Person, ou Adult si les mineurs sont exonérés.
  • Period : une fois par séjour (One time) ou chaque nuit (Daily).
  • VAT : chaque supplément a son propre taux de TVA. Si vos prix incluent la TVA, le taux se règle dans (SETTINGS) PROPERTIES > DESCRIPTION (wiki Beds24 : Tax).

Pour un pourcentage, le réglage « Per » change la base : par chambre, le pourcentage s’applique au seul prix de la chambre ; par réservation, il inclut aussi les extras déjà choisis, comme le petit-déjeuner (wiki Beds24 : Tax). Beds24 permet aussi d’activer ou non chaque supplément pour chaque prix journalier ou prix fixe (wiki Beds24 : Upsell Items), ce qu’utilise l’un des exemples ci-dessous.

Un détail explique la plupart des mauvaises surprises : les « Upsell Items » s’affichent sur la page de réservation après le choix de la chambre, et les suppléments obligatoires apparaissent dans la section de la chambre (wiki Beds24 : Upsell Items). Sur le premier écran, le client compare des prix sans la taxe.

En bref : dans Beds24, la taxe de séjour est un supplément obligatoire (Per = Person ou Adult, Period = Daily pour un tarif par nuit). Le client ne la voit qu’après le choix de la chambre, sauf si Total Price Style est réglé sur « Total including obligatory ».

Exemples : par personne et par nuit, enfants exonérés, nombre de nuits plafonné

Les réglages ci-dessous suivent les exemples du wiki Beds24, en anglais (Upsell Items, Tax). Les libellés peuvent varier légèrement selon la langue de votre compte ; notre guide Beds24 en français aide à s’y retrouver.

Règle de la communeSupplément dans Beds24
Montant fixe par personne et par nuitType = Obligatory, Amount = le tarif, Per = Person, Period = Daily
Montant fixe par adulte et par nuit, mineurs exonérés (cas français)Idem avec Per = Adult, plus le libellé des enfants décrit ci-dessous
Pourcentage du prix de la chambreType = Obligatory Percentage Tax, Amount = le pourcentage, Per = Room
Montant fixe par séjourType = Obligatory, Per = Booking ou Room, Period = One time
Taxe limitée aux 7 premières nuitsDeux suppléments et deux prix fixes séparés selon la durée du séjour

Enfants exonérés. Beds24 compte des adultes et des enfants, pas des âges : l’astuce consiste à indiquer au client où passe la limite. Dans (SETTINGS) BOOKING ENGINE > PROPERTY BOOKING PAGE > DEVELOPERS, rubrique « Custom Text », le wiki remplace les libellés par défaut (« Children|Children under 10 », « Child|Child under 10 »), puis facture la taxe par adulte (wiki Beds24 : Tax). Les enfants plus âgés réservent alors comme adultes et paient. En France, la limite est de 18 ans : votre libellé devient par exemple « Enfants (moins de 18 ans) » ; à Lausanne, ce serait 12 ans.

Pourcentage pour les meublés non classés. La formule française, un pourcentage du prix de la nuitée par personne avec les mineurs exonérés, ne correspond pas exactement à un pourcentage appliqué au total de la réservation : dès qu’un mineur séjourne, le résultat diffère. Vérifiez le calcul sur quelques réservations de test, avec les chiffres de votre commune.

Nombre de nuits plafonné. Si votre règlement ne taxe que les premières nuits, le wiki propose cet exemple, « City tax charged for first 7 nights only », avec des prix fixes :

  1. Créez le supplément 1, obligatoire : le montant par adulte et par nuit, Per = Adult, Period = Daily.
  2. Créez le supplément 2, obligatoire : le total de 7 nuits en un seul montant, Per = Adult, Period = One time.
  3. Ouvrez un prix fixe avec Maximum Stay = 7 et sélectionnez-y le supplément 1.
  4. Ouvrez un second prix fixe avec Minimum Stay = 8 et sélectionnez-y le supplément 2.

Testez ensuite les deux durées de séjour. Si une durée n’est plus couverte par aucun prix, la chambre disparaît de votre page de réservation : c’est le cas décrit dans notre guide « No price found » sur Beds24.

Pourquoi la taxe n’apparaît pas dans le prix de l’offre

Dans Beds24, le prix d’un séjour vient des offres de la chambre. La taxe de séjour n’en fait pas partie : elle s’ajoute ensuite, comme supplément. Trois conséquences :

  • Sur la page de réservation standard de Beds24, le premier écran affiche les prix des offres sans la taxe, sauf si vous changez le réglage d’affichage décrit dans la dernière partie.
  • Via l’API Beds24 v2, les offres renvoyées pour chaque type de chambre ont un prix qui exclut la taxe de séjour. Un site, un widget ou une application qui lit les prix par l’API affiche le montant le plus bas, sauf s’il ajoute la taxe lui-même.
  • Sur les OTA, rien n’arrive depuis vos suppléments : le wiki indique que les « Upsell Items » ne peuvent pas être exportés vers les OTA (wiki Beds24 : Upsell Items). Les taxes s’y configurent séparément.

Le client voit donc un prix en réservant et en paie un autre à l’arrivée. Le montant est faible, mais c’est exactement le genre de surprise qui gâche le début d’un séjour. Et si vous transmettez vos prix directs à Google, les règles de Google Hotel Center demandent que taxes et frais figurent clairement dans le détail du prix de la page de réservation (Google).

Airbnb, Booking.com et réservations directes : qui collecte quoi

Comme Beds24 n’envoie pas les suppléments aux canaux, configurez la taxe une fois par canal de vente, puis vérifiez qui la collecte.

CanalOù la taxe est régléeQui la collecte
Votre page de réservation Beds24Supplément obligatoire dans Beds24Vous, à la réservation ou à l’arrivée
Airbnb en FranceCalculée par Airbnb dans les communes au réel, selon le type de logement indiqué dans votre annonceAirbnb, qui la reverse à la commune (Airbnb)
Airbnb en Suisse et en BelgiquePar Airbnb seulement dans les zones qu’il liste ; ailleurs, taxes personnalisées envoyées depuis (SETTINGS) CHANNEL MANAGER > AIRBNB > SPECIFIC CONTENT > CUSTOM (Fees)Airbnb, qui la reverse lui-même ou vous la transfère
Booking.comDans votre contenu Booking.com ; Beds24 peut envoyer frais et taxes depuis (SETTINGS) CHANNEL MANAGER > BOOKING.COM > SPECIFIC PROPERTY CONTENT, champ « Custom », si la connexion est activée pour le contenu (Fees)Selon votre configuration : vérifiez le détail du prix d’une réservation test
Téléphone et e-mailÀ la main : Beds24 propose un sélecteur de suppléments dans l’onglet « Charges and Payments » de la réservation (Upsell Items)Vous

En France, Airbnb indique que la loi impose depuis janvier 2020 aux plateformes de collecter et de reverser la taxe de séjour pour le compte des hôtes non professionnels, dans les communes qui appliquent la taxe au réel, et il applique ce système aux hôtes professionnels aussi : pour les réservations faites sur Airbnb, vous n’avez plus rien à faire, ni collecte, ni versement, ni déclaration (Airbnb). Pour la Suisse et la Belgique, consultez la liste des zones où Airbnb collecte lui-même (Airbnb). Ailleurs, Beds24 peut envoyer des taxes personnalisées, par exemple une taxe par personne et par nuit (paramètre TAXPERSONNIGHT), qu’Airbnb collecte puis vous reverse (wiki Beds24). Avec le type de synchronisation « Prices & Availability », Beds24 ne met pas à jour les frais et taxes chez Airbnb (wiki Beds24 : Fees).

Ne collectez jamais deux fois la même taxe : quand Airbnb l’a déjà prélevée pour une réservation, ne la redemandez pas à l’arrivée.

Facture et déclaration : retrouver les montants collectés

En France, la taxe au réel doit apparaître distinctement du prix de la chambre ; au forfait, l’hébergeur peut porter sur la facture la mention « taxe de séjour forfaitaire comprise » (service-public.fr). Dans Beds24, la taxe réservée comme supplément figure dans les montants de la réservation, onglet « Charges and Payments ». Pour une taxe en pourcentage, le wiki précise que la valeur s’ajoute aux champs « Price » et « Tax » de cet onglet (wiki Beds24 : Tax). C’est de là que partent les lignes de votre facture : pour une réservation prise par téléphone, ajoutez-y la taxe avant d’envoyer la facture.

Côté TVA, chaque supplément a son propre champ, et pour afficher la TVA incluse sur la facture, le wiki cite les variables de modèle [INVOICETABLEVAT] et [INVOICETABLEVAT2] (wiki Beds24 : Tax). Demandez à votre comptable si la TVA s’applique à la taxe elle-même dans votre cas avant de remplir ce champ.

Pour la déclaration, votre collectivité fixe le rythme : à Lyon, par exemple, chaque trimestre (Métropole de Lyon). Les réservations pour lesquelles Airbnb a collecté la taxe n’entrent pas dans les montants que vous avez collectés, puisque la plateforme la reverse elle-même : pensez-y en faisant vos totaux à partir de Beds24.

Afficher le total avec la taxe de séjour dès le choix de la chambre

Sur la page de réservation standard de Beds24, un réglage suffit pour l’affichage. Beds24 indique que si vous choisissez Total Price Style = « Total including obligatory » dans (SETTINGS) BOOKING ENGINE > PROPERTY BOOKING PAGE, le premier écran de la page de réservation affiche le prix total, frais et taxes obligatoires compris (wiki Beds24). Une limite : avec ce réglage, les frais « Per Booking » ne fonctionnent pas avec les réservations de plusieurs chambres (wiki Beds24). Faites ensuite une recherche sur votre propre page, en navigation privée, pour deux adultes et un enfant, et comparez le total avec la règle de votre commune. Les autres réglages d’affichage sont dans notre guide pour personnaliser la page de réservation Beds24.

Si vous remplacez la page standard, la question revient, car une page construite sur l’API Beds24 reçoit les prix des offres sans la taxe. Bookpage24, un moteur de réservation Beds24 qui remplace la page de réservation standard sans quitter Beds24, s’en charge de son côté :

  • La taxe est ajoutée par personne et par nuit, et le client voit le total dû dès le choix de la chambre, pas à l’arrivée.
  • Plusieurs tarifs par chambre : les offres Beds24 d’une chambre s’affichent côte à côte, la moins chère d’abord (flexible, non remboursable, petit-déjeuner inclus…), et la taxe s’ajoute à celle que le client choisit.
  • La ligne de taxe est écrite dans la réservation Beds24, prête pour votre facture et votre déclaration.
  • Les prix restent en direct : disponibilités et prix sont lus dans Beds24 à chaque recherche et revérifiés au moment de réserver ; la réservation ferme ensuite la chambre sur tous vos canaux via le channel manager de Beds24.

Si une recherche ou une réservation échoue du côté de Bookpage24, le client se voit proposer votre page de réservation Beds24 d’origine, qui utilise votre supplément Beds24 : gardez le même montant aux deux endroits. Si votre commune applique un pourcentage, des tranches d’âge ou un plafond de nuits, écrivez-nous pour vérifier votre cas avant la mise en ligne. Vous pouvez voir la démo en direct avec les prix d’un vrai hôtel, ou confier la mise en place à notre équipe : taxe de séjour et acompte en font partie, et notre guide sur l’acompte avec Beds24 détaille le paiement.

Questions fréquentes

Où configurer la taxe de séjour dans Beds24 ?

Dans (SETTINGS) BOOKING ENGINE > UPSELL ITEMS, sous forme de supplément obligatoire : « Obligatory » pour un montant fixe, « Obligatory Percentage Tax » pour un pourcentage. Beds24 n’a ni champ dédié ni barème intégré.

Beds24 peut-il calculer la taxe par personne et par nuit ?

Oui. Créez un supplément obligatoire avec Per = Person, ou Per = Adult si les mineurs sont exonérés, et Period = Daily. Le montant s’applique alors à chaque personne comptée et à chaque nuit du séjour.

Comment exonérer les enfants ?

Facturez la taxe par adulte et modifiez le libellé des enfants dans le « Custom Text » des réglages DEVELOPERS de la page de réservation pour indiquer la limite d’âge, par exemple « Enfants (moins de 18 ans) ». Les enfants plus âgés réservent alors comme adultes.

Faut-il afficher la taxe de séjour avant la réservation ?

En France, le tarif doit être affiché en mairie et chez le logeur, et la taxe au réel doit figurer distinctement du prix de la chambre. L’afficher dès la réservation évite surtout la mauvaise surprise à l’arrivée ; dans Beds24, le réglage Total Price Style = « Total including obligatory » le permet.

Airbnb collecte-t-il la taxe de séjour à ma place ?

En France, oui, dans les communes qui appliquent la taxe au réel : Airbnb la collecte et la reverse sur les réservations faites chez lui, pour les hôtes particuliers comme professionnels. En Suisse et en Belgique, seulement dans les zones qu’Airbnb liste ; ailleurs, c’est à vous de la collecter.

Beds24 est une marque de Beds24 GmbH. Nous sommes un service indépendant, non affilié à Beds24.