La taxe de séjour est perçue par personne et par nuitée, dès et y compris le jour d’arrivée jusqu’au jour du départ. Le tarif adulte le plus élevé / tarif forfaitaire de référence pour les hôtels est de CHF 5 pour les hôtels 5 étoiles. Autres tarifs : hôtels 4 étoiles CHF 4 ; hôtels 1 à 3 étoiles CHF 3 ; relais, chambres d’hôtes et Bed & Breakfast CHF 3 ; auberges de jeunesse et établissements similaires CHF 2 ; établissements médicaux, paramédicaux et de cures CHF 4 ; écoles privées CHF 1 ; places de camping, caravanings résidentiels et bateaux dans les ports CHF 2 ; villas, chalets, appartements et chambres d’hôtes CHF 3.
Sont exonérés : les personnes domiciliées ou séjournant au lieu de perception selon les règles relatives au domicile fiscal principal ; les personnes résidant ou domiciliées en Suisse en traitement dans un établissement médical ou médico-social pour cause de maladie ou d’accident ; les personnes résidant ou domiciliées en Suisse qui séjournent durablement dans une commune partenaire pour une formation professionnelle, un apprentissage ou une activité lucrative ; les élèves des écoles suisses voyageant sous la conduite d’un enseignant ; les mineurs de moins de 16 ans accompagnés d’un parent ou de leur représentant légal ; les personnes incorporées dans l’armée, la protection civile, les pompiers ou un service similaire lorsqu’elles sont en service commandé ; et les personnes logeant dans des cabanes ou refuges non gardés.
Les séjours payants d’au moins une nuit sont soumis à la taxe de séjour, y compris les locations de courte durée de villas, chalets, appartements et chambres d’hôtes. Avant toute location, le logeur ou la logeuse doit s’annoncer auprès de la commune où se trouve le logement. Le collecteur peut être le propriétaire, le locataire, l’administrateur, le prestataire d’hébergement ou un intermédiaire internet/réseaux sociaux. Le collecteur perçoit la taxe auprès de l’hôte et la reverse mensuellement ; la déclaration doit être remise jusqu’au 10 du mois suivant.