Taxe de séjour pour les appartements de vacances : qui paie, combien et comment la décompter ?
Qui perçoit la taxe de séjour ?
Il n’existe pas de taxe de séjour fédérale. Selon le canton, elle est fixée par la commune ou le canton et souvent perçue par l’organisation touristique. Au Tessin, le tarif cantonal est de CHF 2.00 par personne et par nuit pour les appartements de vacances. À Genève, il est de CHF 4.25. En Valais et dans les Grisons, chaque commune a son propre règlement.
À cela s’ajoutent parfois des taxes cantonales, comme la « Gasttaxe » de Bâle-Campagne, de CHF 3.80. Certaines taxes sont à ta charge en tant que loueur, comme la taxe d’hébergement du canton de Berne, de CHF 1.00 par nuit dès 16 ans, que tu ne peux pas facturer au client, et la taxe de promotion tessinoise de CHF 1.25 par nuit.
Par nuit ou au forfait ?
La plupart des lieux facturent la taxe par personne et par nuit. Les propriétaires paient souvent un forfait annuel pour leur usage personnel. Si tu loues ton logement, tu décomptes généralement en plus les nuitées de tes voyageurs, par exemple à Grindelwald, à Interlaken ou à Zermatt. Certains lieux appliquent un forfait qui couvre aussi la location :
- Loèche-les-Bains : forfait annuel selon le nombre de chambres, de CHF 600 à 1'800, pour toutes les nuitées, location comprise.
- Crans-Montana : forfait obligatoire selon le nombre de chambres, de CHF 500 à 1'500 par an.
- Flims et Laax : CHF 13 par m² de surface habitable nette et par an, plafonné à 180 m².
- Silvaplana : CHF 350 par lit et par an ; Sils : CHF 550 par lit et par an.
- À Lantsch/Lenz, tu choisis entre le forfait et CHF 4.00 par personne et par nuit.
Dans l’Aletsch Arena (Bettmeralp, Riederalp, Fiesch), le forfait est obligatoire, mais les voyageurs paient tout de même CHF 3.50 par nuit. À Lucerne, le forfait annuel n’est plus autorisé pour les locations commerciales.
Que paient les enfants et qui est exonéré ?
- Enfants : Grindelwald et Saint-Moritz exonèrent les enfants de moins de 12 ans, le Tessin ceux de moins de 14 ans et Lucerne ceux de moins de 16 ans. À Zermatt, les enfants de moins de 9 ans sont exonérés ; de 9 à 15 ans, ils paient la moitié.
- Valais : au niveau cantonal, les enfants de moins de 6 ans sont exonérés et ceux de 6 à 16 ans paient la moitié. Les communes peuvent appliquer des conditions plus généreuses.
- Habitants : les personnes qui vivent dans la commune ou le canton ne paient souvent rien. À Bâle-Campagne, les voyageurs domiciliés dans le canton sont exonérés.
- Longs séjours : certains lieux plafonnent la taxe. À Bâle-Campagne, elle n’est plus due à partir du 31e jour dans le même établissement.
Où Airbnb perçoit-il la taxe de séjour ?
Pour les réservations Airbnb, la plateforme perçoit et reverse elle-même la taxe de séjour dans les cantons suivants : Bâle-Campagne, Bâle-Ville, Fribourg, Genève, Lucerne, Schaffhouse, Saint-Gall, Zoug, Zurich et les communes participantes du canton de Vaud. Pour ces réservations, tu ne perçois pas toi-même la taxe. Vérifie toutefois si ta commune demande d’annoncer les nuitées.
Dans tous les autres cantons, notamment à Berne, dans les Grisons, en Valais et au Tessin, tu perçois toi-même la taxe de séjour, même pour les réservations Airbnb. C’est aussi le cas partout pour les réservations directes et celles effectuées sur d’autres plateformes.
Pourquoi ne pas inclure la taxe de séjour dans le prix par nuit ?
- La taxe doit figurer séparément sur la facture. Bâle-Campagne et le Tessin l’exigent explicitement.
- Les plateformes calculent leurs frais sur ton prix. Si la taxe de séjour est incluse dans le prix par nuit, tu paies aussi 15,5 % de frais à Airbnb sur cette taxe.
- Là où Airbnb perçoit la taxe de séjour, le voyageur la paierait deux fois si tu l’incluais aussi dans le prix.
- Les enfants et les voyageurs exonérés paient moins ou rien. Un prix par nuit ne permet pas d’en tenir compte.
Stovita calcule la taxe de séjour selon le règlement de la commune et l’inclut dans le prix final exact de chaque réservation, avec les nuitées, le nettoyage et les extras.
Comment reverser la taxe de séjour ?
- Inscris-toi comme loueur auprès de la commune ou de l’organisation touristique.
- Enregistre chaque voyageur avec son âge et ses nuitées, généralement dans le système d’annonce de la destination.
- Perçois la taxe de séjour auprès du voyageur et indique-la séparément.
- Fais le décompte à la date fixée par la commune et paie la facture.
- Conserve les déclarations des hôtes et les décomptes.
| Lieu | Fréquence | Procédure |
|---|---|---|
| Interlaken | Chaque mois : finaliser les déclarations des hôtes du mois précédent jusqu’au 5 | feratel Deskline, puis facture de l’organisation touristique d’Interlaken |
| Zermatt | Chaque mois : vérifier les données jusqu’au 8 du mois suivant | zTerminal, facture de Zermatt Tourisme |
| Adelboden | Chaque trimestre | feratel Deskline, facture d’Adelboden-Lenk-Kandersteg |
| Nendaz | Deux fois par an, jusqu’au 10 mai et au 10 novembre | Formulaire à envoyer à la commune |
| Lugano, Locarno | Au moins une fois par an, jusqu’au 5 janvier | À l’organisation touristique régionale |
| Saint-Moritz | Jusqu’à la fin du mois suivant | Service des impôts de la commune |
| Lucerne | À la fin du mois, payable dans les 30 jours | Service des impôts de la ville de Lucerne |
Calculer la taxe de séjour
Choisis le lieu et indique le nombre de voyageurs, leur âge et le nombre de nuitées.
Calculer la taxe de séjour
Taxe de séjour par lieu
Pour plus de 200 lieux de vacances, nous avons indiqué le règlement, sa source et sa période de validité. Les tarifs proviennent des règlements communaux ; la source liée fait foi. Si ton lieu ne figure pas dans la liste, renseigne-toi auprès de ta commune.
Canton d’Appenzell Rhodes-Intérieures
- Appenzell CHF 2.50
- Gonten CHF 2.50
- Oberegg CHF 2.50
- Schlatt-Haslen CHF 2.50
- Schwende-Rüte (Ebenalp, Wasserauen) CHF 2.50
Canton de Bâle-Ville
- Basel CHF 4.20
Canton de Berne
- Adelboden CHF 4.20
- Beatenberg CHF 3.20
- Bönigen CHF 1.80
- Brienz (BE) CHF 2.00
- Diemtigen CHF 2.50
- Frutigen CHF 3.10
- Grindelwald CHF 4.20
- Gsteig CHF 5.80
- Hasliberg CHF 3.00
- Innertkirchen CHF 3.00
- Interlaken CHF 2.20
- Iseltwald CHF 1.80
- Kandergrund CHF 3.00
- Kandersteg CHF 3.60
- Krattigen CHF 3.00
- Lauenen CHF 5.80
- Leissigen CHF 3.00
- Lenk CHF 5.00
- Matten bei Interlaken CHF 2.20
- Meiringen CHF 3.00
- Reichenbach im Kandertal CHF 3.00
- Saanen (Gstaad) CHF 5.80
- St. Stephan CHF 3.00
- Thun CHF 3.00
- Unterseen CHF 2.20
- Wilderswil CHF 2.20
- Zweisimmen Forfait annuel
Canton de Fribourg
- Bulle CHF 3.00
- Châtel-Saint-Denis CHF 3.00
- Cheyres-Châbles CHF 3.00
- Estavayer CHF 3.00
- Fribourg CHF 3.00
- Gruyères CHF 3.00
- Haut-Intyamon CHF 3.00
- Jaun CHF 3.00
- Mont-Vully CHF 3.00
- Murten CHF 3.00
- Plaffeien (Schwarzsee) CHF 3.00
- Val-de-Charmey (Charmey) CHF 3.00
Canton de Genève
- Genève CHF 4.25
Canton de Glaris
- Glarus CHF 4.40
- Glarus Nord CHF 4.40
- Glarus Süd (Braunwald, Elm) CHF 4.40
Canton des Grisons
- Arosa Forfait annuel
- Bergün Filisur Forfait annuel
- Bever CHF 3.00
- Bregaglia CHF 3.20
- Breil/Brigels Forfait annuel
- Celerina/Schlarigna Forfait annuel
- Chur CHF 1.80
- Churwalden Forfait annuel
- Davos CHF 5.90
- Disentis/Mustér Forfait annuel
- Domleschg Forfait annuel
- Falera Forfait annuel
- Flims Forfait annuel
- Klosters CHF 5.50
- Laax Forfait annuel
- Lantsch/Lenz (Lenzerheide) CHF 4.00
- Lumnezia Forfait annuel
- Pontresina CHF 3.10
- Poschiavo CHF 2.80
- Safiental CHF 2.20
- Samedan Forfait annuel
- Samnaun CHF 4.00
- Scuol CHF 5.00
- Sils im Engadin/Segl Forfait annuel
- Silvaplana Forfait annuel
- St. Moritz CHF 2.90
- Sumvitg CHF 1.50
- Surses (Savognin) CHF 4.00
- Tujetsch (Sedrun) Forfait annuel
- Vals Forfait annuel
- Valsot CHF 4.00
- Vaz/Obervaz (Lenzerheide) Forfait annuel
Canton de Lucerne
- Flühli (Sörenberg) CHF 4.00
- Luzern CHF 2.30
- Vitznau CHF 3.50
- Weggis CHF 1.50
Canton d’Obwald
- Engelberg pas de taxe par nuit
Canton de Saint-Gall
- Amden CHF 3.20
- Bad Ragaz CHF 3.90
- Flums (Flumserberg) CHF 3.40
- Mels CHF 2.40
- Pfäfers CHF 2.40
- Quarten CHF 3.40
- Sargans CHF 2.40
- St. Gallen CHF 3.50
- Vilters-Wangs (Pizol) CHF 2.90
- Walenstadt CHF 3.40
- Wildhaus-Alt St. Johann (Wildhaus) CHF 3.00
Canton de Schwytz
- Arth CHF 1.50
- Einsiedeln CHF 2.60
- Gersau CHF 3.50
- Ingenbohl (Brunnen) CHF 1.25
- Morschach (Stoos) CHF 3.00
- Oberiberg (Hoch-Ybrig) CHF 3.00
- Unteriberg (Hoch-Ybrig) CHF 3.00
Canton du Tessin
- Acquarossa CHF 2.00
- Airolo CHF 2.00
- Ascona CHF 2.00
- Avegno Gordevio CHF 2.00
- Bedretto CHF 2.00
- Bellinzona CHF 2.00
- Bissone CHF 2.00
- Blenio CHF 2.00
- Brissago CHF 2.00
- Brusino Arsizio CHF 2.00
- Capriasca CHF 2.00
- Caslano CHF 2.00
- Centovalli CHF 2.00
- Cevio CHF 2.00
- Collina d'Oro CHF 2.00
- Faido CHF 2.00
- Gambarogno CHF 2.00
- Lavizzara CHF 2.00
- Locarno CHF 2.00
- Losone CHF 2.00
- Lugano CHF 2.00
- Maggia CHF 2.00
- Melide CHF 2.00
- Mendrisio CHF 2.00
- Minusio CHF 2.00
- Morcote CHF 2.00
- Muralto CHF 2.00
- Onsernone CHF 2.00
- Paradiso CHF 2.00
- Quinto CHF 2.00
- Ronco sopra Ascona CHF 2.00
- Tenero-Contra CHF 2.00
- Terre di Pedemonte CHF 2.00
- Val Mara CHF 2.00
- Verzasca CHF 2.00
- Vico Morcote CHF 2.00
Canton d’Uri
- Andermatt pas de taxe par nuit
- Hospental pas de taxe par nuit
- Realp pas de taxe par nuit
- Sisikon CHF 1.50
Canton du Valais
- Anniviers (Zinal, Grimentz, St-Luc) Forfait annuel
- Bellwald Forfait annuel
- Bettmeralp CHF 3.50
- Bürchen Forfait annuel
- Chalais (Vercorin) Forfait annuel
- Champéry CHF 3.00
- Crans-Montana Forfait annuel
- Ernen Forfait annuel
- Evolène Forfait annuel
- Fiesch CHF 3.50
- Goms Forfait annuel
- Grächen Forfait annuel
- Hérémence (Thyon, Les Collons) Forfait annuel
- Icogne Forfait annuel
- Lens Forfait annuel
- Leukerbad Forfait annuel
- Leytron (Ovronnaz) CHF 3.20
- Martigny CHF 2.50
- Nendaz CHF 5.00
- Obergoms Forfait annuel
- Orsières (Champex-Lac, La Fouly) Forfait annuel
- Randa CHF 4.00
- Riederalp CHF 3.50
- Saas-Almagell CHF 4.50
- Saas-Fee CHF 4.50
- Saas-Grund CHF 4.50
- Salvan (Les Marécottes) CHF 2.00
- St. Niklaus CHF 3.80
- Täsch CHF 4.00
- Troistorrents (Morgins) CHF 3.00
- Val de Bagnes (Verbier) CHF 4.00
- Val-d'Illiez CHF 3.00
- Zermatt CHF 4.00
Canton de Vaud
- Arzier-Le Muids CHF 3.00
- Blonay - Saint-Légier CHF 3.00
- Chardonne CHF 3.00
- Corseaux CHF 3.00
- Corsier-sur-Vevey CHF 3.00
- Gland CHF 3.00
- Jongny CHF 3.00
- L'Abbaye (Vallée de Joux) CHF 5.00
- La Tour-de-Peilz CHF 3.00
- Lausanne CHF 3.00
- Le Chenit (Vallée de Joux) CHF 5.00
- Le Lieu (Vallée de Joux) CHF 5.00
- Leysin CHF 3.80
- Montreux CHF 3.00
- Nyon CHF 3.00
- Ollon (Villars) CHF 3.80
- Ormont-Dessus (Les Diablerets) CHF 3.80
- Rolle CHF 3.00
- Saint-Cergue CHF 3.00
- Vevey CHF 3.00
- Veytaux CHF 3.00
- Villeneuve (VD) CHF 3.00
Canton de Zoug
- Zug CHF 2.00
Canton de Zurich
- Zürich pas de taxe par nuit
Tous les tarifs sont aussi disponibles dans un fichier sous Données ouvertes.
Stovita calcule la taxe de séjour selon les règles de ta commune et prépare le décompte. Si ton lieu ne figure pas dans la liste, tu saisis les règles toi-même une seule fois. Inscris-toi gratuitement.
S’inscrire gratuitementQuestions fréquentes
Quel est le montant de la taxe de séjour en Suisse ?
Chaque lieu en décide. Dans nos plus de 200 destinations de vacances, elle varie entre CHF 1.25 et CHF 7.00 par adulte et par nuit, par exemple CHF 4.20 à Grindelwald, CHF 4.00 à Zermatt et CHF 2.00 dans tout le Tessin. Certains lieux prélèvent un forfait annuel au lieu d’une taxe par nuit.
En tant que loueur, dois-je payer la taxe de séjour ?
C’est le voyageur qui la doit. Tu la perçois et la reverses, et tu en réponds généralement si tu ne la prélèves pas. Il existe aussi des taxes que tu paies toi-même, comme la taxe de promotion tessinoise de CHF 1.25 par nuit ou les taxes de promotion touristique des Grisons et du Valais.
Airbnb perçoit-il la taxe de séjour pour moi ?
Seulement dans dix cantons : BL, BS, FR, GE, LU, SG, SH, ZG, ZH et dans les communes participantes du canton de Vaud. À Berne, dans les Grisons, en Valais et au Tessin, tu la perçois toi-même, y compris pour les réservations Airbnb.
Le forfait annuel est-il avantageux ?
Dans la plupart des lieux, le forfait couvre uniquement l’usage personnel. Si tu loues ton logement, tu décomptes en plus les nuitées de tes voyageurs, par exemple à Grindelwald, Interlaken ou Zermatt. Seuls quelques lieux, comme Loèche-les-Bains, Crans-Montana, Silvaplana ou Sils, incluent la location dans le forfait. À Lucerne, le forfait n’est plus autorisé en cas de location commerciale.
Les enfants paient-ils la taxe de séjour ?
Le plus souvent, non, ou seulement la moitié. La limite d’âge est fixée par le lieu : moins de 12 ans à Grindelwald, moins de 14 ans au Tessin, moins de 16 ans à Lucerne. En Valais, les enfants de moins de 6 ans sont exemptés dans tout le canton ; de 6 à 16 ans, ils paient la moitié.
Puis-je inclure la taxe de séjour dans le prix de la nuitée ?
Mieux vaut éviter. De nombreux lieux exigent qu’elle figure séparément sur la facture. Si elle est incluse dans le prix, tu paies des frais de plateforme dessus et, là où Airbnb la perçoit, le voyageur la paie deux fois.
Quand dois-je reverser la taxe de séjour ?
Cela dépend de la commune : à Interlaken, chaque mois jusqu’au 5 ; à Nendaz, deux fois par an, jusqu’au 10 mai et au 10 novembre ; au Tessin, au moins une fois par an, jusqu’au 5 janvier.
Sources
- Centre d’aide Airbnb : taxes touristiques en Suisse (article 2291) (vérifié 6 novembre 2026)
- Centre de ressources Airbnb : Frais de service simplifiés (vérifié 6 novembre 2026)
- Canton de Bâle-Campagne : Loi sur la taxe de séjour (SGS 548) (vérifié 6 novembre 2026)
- Canton du Tessin : Décret exécutif sur les taxes touristiques (RL 941.120) (vérifié 21 octobre 2026)
- Ticino Turismo : Taxes touristiques pour les hébergements (vérifié 6 novembre 2026)
- Canton de Genève : Règlement d’exécution de la loi sur le tourisme (RTour) (vérifié 6 novembre 2026)
- Canton de Berne : Taxes touristiques (taxe d’hébergement, taxe de séjour) (vérifié 6 novembre 2026)
- Canton du Valais : Loi sur le tourisme (SGS 935.1) (vérifié 6 novembre 2026)
- Interlaken : Fiche d’information pour les hôtes 2026 (vérifié 21 octobre 2026)
- Commune de Grindelwald : Ordonnance relative au règlement sur la taxe de séjour à partir du 1.1.2024 (vérifié 21 octobre 2026)
- Zermatt : Règlement sur la taxe de séjour (2022) (vérifié 21 octobre 2026)
- Adelboden-Lenk-Kandersteg : Déclarations des hôtes, carte d’hôte et règlements (vérifié 21 octobre 2026)
- Loèche-les-Bains : Règlement sur la taxe de séjour (vérifié 21 octobre 2026)
- Crans-Montana : Règlement sur la taxe de séjour (vérifié 21 octobre 2026)
- Nendaz : Règlement sur la taxe de séjour (vérifié 21 octobre 2026)
- Aletsch Arena : Règlement sur la taxe de séjour de Bettmeralp (vérifié 21 octobre 2026)
- Commune de Flims : Loi sur les taxes de séjour et de tourisme (vérifié 21 octobre 2026)
- Commune de Silvaplana : Informations sur les taxes touristiques (vérifié 21 octobre 2026)
- Commune de Sils : Message à l’assemblée communale du 22.12.2025 (vérifié 21 octobre 2026)
- Commune de Lantsch/Lenz : Dispositions d’exécution de la loi sur le tourisme (vérifié 21 octobre 2026)
- Commune de Saint-Moritz : Loi sur le tourisme (vérifié 21 octobre 2026)
- Ville de Lucerne : Fiche d’information sur la taxe de séjour et la taxe d’hébergement (vérifié 21 octobre 2026)
- Canton de Lucerne : Loi sur le tourisme (SRL 650) (vérifié 6 novembre 2026)
Résumé, pas un conseil juridique. Font foi la source officielle indiquée et les règles de ta commune.