La taxe de séjour varie selon la catégorie d’hébergement de CHF 0.50 à CHF 4.50 par personne et par nuit. CHF 4.50 est le montant légal maximal, soit le tarif supérieur pour une nuitée adulte. Sont notamment concernés les hôtels, pensions, auberges de jeunesse, établissements de restauration avec hébergement, campings, hébergements collectifs, cabanes, chambres, appartements et maisons loués à des fins touristiques, camping-cars et établissements analogues.
Sont exonérés: les hôtes âgés de moins de 14 ans (sauf les personnes soumises à la taxe forfaitaire); les élèves et étudiants fréquentant des établissements d’enseignement reconnus par l’État; les hôtes d’établissements hospitaliers et de soins reconnus par l’État; ainsi que les membres de l’armée, de la protection civile ou d’organismes similaires lorsqu’ils sont officiellement en service. L’organisation touristique régionale peut accorder d’autres exonérations dans des cas exceptionnels.
Une location touristique de courte durée (chambre, appartement ou maison) est soumise à la taxe de séjour par nuitée; le propriétaire ou logeur doit la percevoir et la reverser à l’organisation touristique régionale. Avant de commencer son activité, tout logeur doit s’inscrire sur la plateforme en ligne prévue par l’ATT et obtenir un numéro d’identification. Pour les hébergements non soumis à la loi sur l’hôtellerie et la restauration, la commune doit confirmer leur aptitude dans les six mois suivant la délivrance du numéro; celui-ci doit figurer dans toute annonce en ligne ou hors ligne. Un logement non enregistré ou jugé inapte ne peut pas être loué à des fins touristiques. Les locations d’au moins trois mois sont considérées comme des résidences secondaires et sont soumises à la taxe forfaitaire annuelle.