Which guests do you have to register in Switzerland?
What does the Confederation require?
Article 16 of the Foreign Nationals and Integration Act says that anyone who accommodates foreign nationals commercially must report them to the competent cantonal authority. Article 18 of the Ordinance on Admission, Stay and Gainful Employment (OASA) sets out how to do this:
- Anyone who accommodates foreign guests for payment fills in a guest registration form using the details on their identity document.
- The guest presents their identity document and signs the guest registration form.
- The guest registration form is sent to the competent cantonal authority.
- For groups, a list signed by the tour leader in charge is sufficient.
Anyone who wilfully or negligently breaches the reporting requirement is liable to a fine under Art. 120 FNIA. Some cantons give more specific details on when accommodation is considered commercial. Solothurn defines it as accommodation offered regularly or generating more than CHF 10'000 in annual turnover. More: Guest registration under federal law.
What extra requirements do the cantons have?
The cantons decide which authority to report to, how to report and the deadline, and many extend the requirement. Three approaches are common:
- All guests, including Swiss guests: Zug requires anyone who provides accommodation for payment to complete a guest registration form for every guest; according to Zug police, this explicitly applies to Airbnb too. In Ticino, you must report every arrival to the cantonal police within 24 hours. In Jura, you enter guest details daily on the Check-in JU platform.
- Online portal: Basel-Stadt records all guests daily in Basel Tourism’s reporting system. Since February 2024, Schaffhausen has accepted reports electronically via gast.sh.ch, with no paper forms or signatures. In many holiday destinations in Bern, Graubünden and Valais, you report through the municipality’s or destination’s system, together with the tourist tax and guest card.
- Foreign guests only: Schwyz and Graubünden require only foreign guests to be registered at cantonal level. In Graubünden, hosts usually register all guests anyway, because municipalities require this for the tourist tax and guest card. In Geneva, you need a verified account on e-démarches to register foreign guests.
The table shows all the cantons. Details, including the legal basis, are on each canton’s page, for example Valais, Graubünden or Ticino.
| Canton | Guest registration | Tourist tax | Airbnb collects |
|---|---|---|---|
| Aargau | Ongoing; retain for 5 years. | The municipality, if applicable (not verified). | no |
| Appenzell Ausserrhoden | On arrival. | Tourist tax: municipality (may delegate collection to third parties). | no |
| Appenzell Innerrhoden | Report overnight stays; settle accounts at least annually; anyone newly using a holiday apartment themselves … | Canton (Department of Economic Affairs); enforcement may be delegated. | no |
| Basel-Landschaft | Guest registration form on arrival; guest tax report by the 6th of the following month. | Canton; administered by Baselland Tourism (service agreement). | yes |
| Basel-Stadt | Daily; registration before accepting the first guests. | The canton (Office for Economy and Labour), with Basel Tourism handling the reporting system and BaselCard. | yes |
| Bern | It depends on the municipality. | The municipality or its appointed tourism organisation; destinations collect the accommodation levy on … | no |
| Fribourg | Tourist tax: monthly statement due by the 15th of the following month. | Centrale fribourgeoise d'encaissement de la taxe de séjour (UFT), redistributed to the regions and canton. | yes |
| Geneva | As soon as possible, once the guest has moved into the accommodation. | Canton (Administration fiscale cantonale). | yes |
| Glarus | Guest registration form on arrival. | Municipality (Glarus, Glarus Nord, Glarus Süd); funds go to VISIT Glarnerland | no |
| Graubünden | Canton: guest registration form on arrival, keep for one year. | Municipality; collection and administration are often delegated to the destination (e.g. | no |
| Jura | Record data daily; validate the previous month’s tourist tax data by the 5th. | Jura Tourisme on behalf of the canton; 20 per cent goes to the municipalities. | no |
| Lucerne | Levies: varies by municipality; in the City of Lucerne, report at the end of each month and pay within 30 … | The municipality or its appointed office (e.g. | yes |
| Neuchâtel | Guests: daily; nights: settled every three months. | Canton (SCAV); revenue goes to Tourisme neuchâtelois. | no |
| Nidwalden | On the guest’s arrival | Canton (assessment and collection) on behalf of the municipalities | no |
| Obwalden | Hotels and campsites: within 24 hours. | Canton (tourism levy); municipality in Engelberg | no |
| Schaffhausen | Daily by 02.00. | Canton (Department of Economic Affairs). | yes |
| Schwyz | Guest registration form completed on arrival; keep for at least two years. | Municipality or local tourism organisation as the collection office | no |
| Solothurn | Complete a guest registration form on arrival; keep it at the business for three years for the police, then … | Municipality | no |
| St. Gallen | On arrival; keep for 5 years. | Municipality, with collection that may be delegated to third parties (e.g. | yes |
| Thurgau | On arrival; keep for 5 years. | Not documented. | no |
| Ticino | Within 24 hours of arrival. | The canton sets the rate; collection is handled by the four OTRs: Lago Maggiore e Valli, Luganese, … | no |
| Uri | On the guest’s arrival (guest registration); for the tourist tax, depending on the municipality | Municipality | no |
| Valais | The law sets no fixed deadline. | The local authority, often delegated to a tourism organisation (e.g. | no |
| Vaud | Register with the municipality before renting; no cantonal deadline is specified for the guest register. | Municipality or intermunicipal commission (e.g. | partly |
| Zug | On the guest’s arrival; keep guest registration forms until 31 December of the following year, then destroy … | Municipality, usually through Zug Tourism | yes |
| Zurich | No deadline published; reports must be submitted electronically. | Zürich Tourism (under private law, collected via hotels and Airbnb); no municipal or cantonal tax | yes |
What deadline applies?
Federal law does not set a single deadline; the cantons decide. In Ticino, you must report guests within 24 hours of arrival; in Basel-Stadt and Jura, you report daily; in Schaffhausen, you report daily by 02:00. Many cantons require the guest registration form when the guest arrives.
How long do you have to keep guest registration forms?
The cantons set these rules too, and the periods vary widely:
| Canton | Period |
|---|---|
| Graubünden | one year (foreign guests) |
| Zug | until 31 December of the following year, then destroy |
| Schwyz | at least two years |
| St. Gallen | five years |
| Thurgau | five years after departure |
| Basel-Landschaft | ten years, stored securely |
| Jura | Check-in JU deletes the data after two years |
What are the data protection rules?
Guest registration forms contain personal data. Under the Federal Act on Data Protection (FADP), you may only process data that is necessary for the purpose, must protect it with appropriate measures and must inform guests when you collect their data. When you no longer need the data, you must destroy or anonymise it (Arts. 6, 8 and 19 FADP).
The cantons differ on identity documents. Vaud requires a copy of the passport or identity card for the guest register. In Ticino, you record the type and number of the identity document; a photocopy is not required. More: Data protection for guest registration forms.
What’s changing with EasyGov?
On 26 August 2026, the Federal Council opened a consultation on an amendment to the OASA. It follows Motion 21.4426 and runs until 27 November 2026. The plans are:
- You can submit reports about foreign guests electronically, without the guest’s signature.
- You must check that the guest’s details match the identity document they present.
- There will no longer be a requirement to archive paper guest registration forms.
- The national solution will use the EasyGov platform. Cantons with their own well-functioning systems can continue to use them.
The Federal Council has not set a date for the changes to come into force. Until then, the guest registration form must be signed under Art. 18 OASA, and your canton’s rules still apply.
How does Stovita handle guest registration forms?
- Stovita creates a guest registration form for every confirmed stay, including bookings from Airbnb or Booking.com.
- The guest fills it in online before arrival, in the guest app in their browser, with no download needed. Stovita does not need or store an image of an identity document. For children, Stovita asks only for their age.
- If the municipality requires guest registration, Stovita reminds the guest by email 7 and 2 days before arrival and on the day of arrival, provided an email address is available.
- When the guest arrives, you check their identity document and confirm the check in Stovita.
- You submit the report using the method specified by your municipality.
- Stovita archives the guest registration forms and automatically deletes the personal data after the period set for your municipality. If your canton requires long-term storage, such as ten years in Basel-Landschaft, check that period in Stovita.
If the municipality requires a signature, the guest confirms online by typing their name. Whether your registration office accepts this instead of a paper signature is determined by the canton.
Let your guests fill in the guest registration form online. Stovita’s basic plan remains free.
Sign up freeFrequently asked questions
Do I have to register Swiss guests?
Not under federal law: Art. 16 FNIA applies to foreign guests. However, many cantons require registration for all guests, including Zug, Ticino, Basel-Stadt, Schaffhausen and Jura. Check the table for your canton.
Does the registration requirement also apply to Airbnb hosts?
The requirement depends not on the platform, but on whether you accommodate guests in return for payment. The Zug police and the City of Zurich explicitly mention private hosts using platforms.
Can I make a copy of an identity document?
This is regulated by the canton. Vaud requires a copy in the guest register, while Ticino does not require a photocopy. Stovita does not store images of identity documents.
When will the digital guest registration form via EasyGov come into effect?
That has not yet been decided. The consultation runs until 27 November 2026, after which the Federal Council will decide. Until then, the current rules apply.
What happens if I don't register guests?
You may be fined under Art. 120 FNIA. In Zug, an offence carries a fixed penalty of CHF 100, according to the Zug police.
Sources
- Arts. 16 and 120 of the Foreign Nationals and Integration Act (FNIA, SR 142.20) (checked November 6, 2026)
- Art. 18 of the Ordinance on Admission, Period of Stay and Employment (OASA, SR 142.201) (checked November 6, 2026)
- Federal Council: Federal government to digitalise guest registration in the accommodation sector (26 August 2026) (checked November 6, 2026)
- Arts. 6, 8 and 19 of the Federal Act on Data Protection (FADP, SR 235.1) (checked November 6, 2026)
- Canton of Solothurn: Economic and Labour Act (BGS 940.11) (checked November 6, 2026)
- Zug police: Guest registration form (checked November 6, 2026)
- Canton of Ticino: Regulation on notifying guests to the cantonal police (RL 942.120) (checked November 6, 2026)
- Canton of Jura: Tourism Ordinance (RSJU 935.211.1) (checked November 6, 2026)
- Canton of Basel-Stadt: Hospitality Act (SG 563.100) (checked November 6, 2026)
- Canton of Schaffhausen: Electronic guest registration (checked November 6, 2026)
- Canton of Schwyz: Airbnb information sheet (checked November 6, 2026)
- Canton of Graubünden: Implementing provisions to the Hospitality Act (BR 945.110) (checked November 6, 2026)
- Interlaken: Interlaken Pass for accommodation providers (guest registration form via the destination) (checked November 6, 2026)
- Canton of Valais: Police Act on Commercial Activities (SGS 930.1) (checked November 6, 2026)
- Canton of Geneva: Reporting accommodation for a foreign national (checked November 6, 2026)
- Canton of St. Gallen: Police Act (sGS 451.1) (checked November 6, 2026)
- Canton of Thurgau: Hospitality and Alcohol Trade Act (RB 554.51) (checked November 6, 2026)
- Canton of Basel-Landschaft: Hospitality Act (SGS 540) (checked November 6, 2026)
- Canton of Vaud: Information about Airbnb-style rentals (checked November 6, 2026)
- City of Zurich: Information for accommodation providers (checked November 6, 2026)
A short summary, not legal advice. The linked official source and your municipality’s rules prevail.