La taxe de séjour est perçue par personne et par nuitée, du jour d’arrivée à celui du départ, selon la catégorie d’hébergement. Les montants sont les suivants : CHF 4.50 pour les hôtels, motels, pensions, auberges, établissements médicaux, de cure ou paramédicaux, appartements à service hôtelier et établissements similaires ; CHF 0.80 pour les instituts, pensionnats, homes d’enfants et établissements similaires ; CHF 3.00 pour les campings, hébergements collectifs, gîtes de groupe, colonies, auberges de jeunesse, chambres d’hôtes, gîtes ruraux et locataires de chalets, villas, maisons, studios, chambres meublées ou appartements, y compris les logements loués sur des plateformes en ligne comme Airbnb. Le tarif adulte standard ou le tarif maximal est de CHF 4.50.
Sont notamment exonérés : les personnes qui, du point de vue des impôts directs cantonaux, sont domiciliées ou en séjour au lieu de perception de la taxe ; les enfants de moins de 16 ans accompagnés d’un adulte, sauf s’ils logent dans un institut, un centre de formation, un pensionnat ou un home d’enfants ; les aides de ménage et les au pair ; les personnes en traitement à la suite d’un accident ou d’une maladie ; les personnes hébergées gratuitement, sauf lorsque l’hébergement est lié à une activité commerciale du logeur ; les personnes séjournant dans des cabanes de montagne ; les mineurs dans des colonies de vacances à caractère social et leurs accompagnants ; les personnes en situation de handicap dans des institutions à caractère social et leurs accompagnants ; les élèves des écoles suisses voyageant sous la conduite d’un enseignant ; les personnes incorporées dans l’armée, la protection civile ou les pompiers lorsqu’elles sont en service commandé, le personnel médical de garde et toute autre personne d’astreinte ; les personnes résidant dans un logement protégé ou un établissement médico-social ; les personnes séjournant sur des bateaux dans les ports ; ainsi que les personnes réfugiées titulaires d’un permis N ou S.
Les hébergements commerciaux de courte durée sont soumis à la taxe dès une nuitée, quel que soit le motif du séjour (touristique, professionnel ou autre). Les appartements et logements similaires loués sur des plateformes en ligne sont taxés à CHF 3 par personne et par nuitée. Pour les réservations Airbnb, Airbnb encaisse directement CHF 3 auprès du client lors de la réservation. Les réservations effectuées sur Airbnb ne donnent pas droit à la carte d’hôte régionale Explore. Pour les autres hébergements, le logeur est responsable de percevoir la taxe et de la verser à la commune.