Switzerland forms

Every Switzerland visa form with a direct government download link.

1 programme covering the most-used Switzerland visa routes. Every link below points at the official government download page — your form is always the current version.

Switzerland — Work residence permit (Permit B / Permit L)

Permit B = 1-year renewable residence permit (5-year for EU/EFTA). Permit L = short-term up to 12 months for specific assignments. Switzerland operates a quota system for non-EU/EFTA nationals (~8,500 B-permits, ~4,500 L-permits per year, allocated quarterly to cantons). EU/EFTA nationals benefit from free movement under the AFMP and don't face quotas. Swiss salary floors are real — €70,000-90,000 minimums depending on canton + sector.

  • Cantonal work-permit application

    Demande / Antrag for Permit B (employer-led)

    Official source — sem.admin.ch

    Preview may be blank if the official site blocks framing — the download below is always live.

    Cantonal work-permit application

    Demande / Antrag for Permit B (employer-led)

    Before applying

    Filed by the Swiss-based employer at the canton's labour-market office (Office cantonal de l'emploi / Amt für Wirtschaft). For non-EU/EFTA nationals, the employer must demonstrate that no suitable EU/EFTA candidate was available + that the salary matches local/sectoral norms.

    Heads up: Each canton has its own form; check the cantonal portal. Annual federal quotas apply for non-EU/EFTA nationals — typically exhausted by Q3-Q4.

  • Type D national visa application

    Type D long-stay visa from a Swiss consulate

    Official source — sem.admin.ch

    Preview may be blank if the official site blocks framing — the download below is always live.

    Type D national visa application

    Type D long-stay visa from a Swiss consulate

    Submit with application

    Once the cantonal authority pre-approves, the worker applies for a Type D entry visa at the Swiss consulate in their home country. Attach the cantonal approval letter, signed employment contract, passport, biometrics.

  • Cantonal residence registration

    Registration at the commune within 14 days

    Official source — ch.ch

    Preview may be blank if the official site blocks framing — the download below is always live.

    Cantonal residence registration

    Registration at the commune within 14 days

    After decision

    Within 14 days of arrival in Switzerland, register at the local commune (Einwohnerkontrolle / contrôle des habitants) — bring rental contract, passport, employment contract, marriage/birth certificates for family. Triggers issuance of the physical Permit B card.

    Heads up: Missing the 14-day window is a CHF 100-1,000 fine in most cantons and can complicate the permit issuance.

    Filed by applicantDownload from ch.ch

See the actual visa rules + processing times for Switzerland on the Switzerland destination page.