Determine your purpose for moving: work, study, family reunification, retirement, or self-employment
Check whether you need a visa before entering Switzerland based on your nationality and length of stay
Secure a valid Swiss residence permit for stays longer than 90 days
Find a job with a Swiss employer or obtain a Swiss work permit
Apply for a work visa through the Swiss consulate if required
Enroll in a Swiss university or school and apply for a student visa if studying
Prove sufficient financial means for your stay
Obtain health insurance that meets Swiss requirements
Arrange housing in Switzerland before or shortly after arrival
Register with the local commune or municipality within the required timeframe after arrival
Apply for the appropriate residence permit at the cantonal migration office
Prepare required documents such as passport, photos, employment contract, proof of funds, housing proof, and insurance
Learn the local language of your destination canton, such as German, French, or Italian
Open a Swiss bank account after arrival
Transfer funds and plan for taxes in both the US and Switzerland
File any required US tax forms as a US citizen or green card holder
Understand Swiss tax obligations and social security contributions
Arrange shipping for belongings and handle customs paperwork
Convert your driver’s license if needed and check local driving rules
Keep your passport, permit, and registration documents current
Apply for permanent residence later if you meet the eligibility requirements
Apply for Swiss citizenship only after meeting residency and integration requirements
