L Permit Running Out? The Non-EU Guide to Converting to a B Permit Before the 24-Month Wall

Written by Mohammed AliUpdated Published

General information only — not legal, tax, or immigration advice. Rules vary by canton and change — confirm with your cantonal migration office (and the SEM for federal questions) or a professional before acting.

Two very different realities

One sentence each, because everything else in this article follows from it:

  • EU/EFTA nationals: once your contract reaches 12 months or becomes open-ended, L→B is a near-automatic administrative step — no quota, no labour-market test, ~4–8 weeks at the cantonal migration office. You can stop reading and simply file when the time comes.
  • Non-EU, UK and other third-country nationals: L→B is not a conversion. It is a fresh admission application with a labour-market test and a quota, against a hard 24-month clock. The rest of this post is for you.

Why it is a new application, not a renewal

The L permit (Kurzaufenthaltsbewilligung, Art. 32 AIG) is designed as a short-term instrument — three to twelve months, extendable within limits. The system never intended it as a waiting room for a B permit, so moving from L to B as a non-EU national means satisfying the full admission criteria of Articles 18–24 AIG again:

RequirementWhat it means in practice
ContractA new or extended contract of ≥12 months (or open-ended) — the foundation of the whole application
Employer-led filingYour employer submits the application to the cantonal migration office; you cannot file it yourself
Labour-market test (Inländervorrang, Art. 21 AIG)Proof the role was advertised and no suitable Swiss/EU/EFTA candidate was available
Market-rate salaryPay must match the going rate for the profession and region — underpaid roles get refused
B quota slotAn available slot in the year's quota — 4,500 non-EU B permits in 2026, 2,100 ring-fenced for UK nationals

Note what is missing from that list: your performance, your integration, your years already worked on the L. None of them waive the quota or the labour-market test. That is why treating the B as a formality is the single most common — and most expensive — mistake.

The 24-month trap — and how to beat it

Here is the trap in its full cruelty. A non-EU L permit can run for at most 24 consecutive months. Hit month 24 without a B in hand and the permit simply ends; you must then stay outside Switzerland for at least 12 months before anyone can apply for you again. Job, flat, life — paused or gone.

Now layer the processing time on top: a non-EU B application typically takes 8–12 weeks, and longer when cantonal quota tranches run dry late in the year. File at month 22 and a single request for additional documents pushes the decision past the wall. The arithmetic that keeps people safe:

  • Month 12–14: contract secured (≥12 months or open-ended), employer agrees to file.
  • Month ~15–18: application filed — the safe filing window.
  • Month 18–21: processing window (~8–12 weeks), with buffer for follow-ups.
  • Month 24: the wall. You want the decision comfortably before this, not near it.

If your employer is hesitant — many are, because the labour-market test is paperwork on their side — bring them the quota numbers and the timeline, not just your anxiety. A refused or late application costs them a trained employee for at least a year too.

L→B deadline planner

Your nationality, L-permit start date and contract status — get your safe filing date and a countdown to the 24-month wall.

Nationality
Contract status

The 24-month wall

1 September 2027. A non-EU L permit cannot exceed 24 consecutive months; after that it's a forced 12-month departure before reapplying.

Latest safe filing date

1 March 2027 (month 18). Processing runs ~812 weeks, so filing later risks a gap or a forced exit mid-approval.

Non-EU documents & steps checklist

  • Secure a new or extended employment contract of at least 12 months (or open-ended) — the single most important document.
  • Your employer files the B application with the cantonal migration office — you cannot file it yourself.
  • Employer documents the labour-market test (Inländervorrang, Art. 21 AIG): proof the role was advertised and no suitable Swiss/EU candidate was available.
  • Confirm the salary meets the market-rate threshold for your profession and region.
  • Check B quota availability for the current year (4,500 non-EU slots in 2026; 2,100 ring-fenced for UK nationals).
  • File by your safe date — processing takes ~8–12 weeks, and a refusal near month 24 leaves no time to appeal.

Values change — verify before relying on this. Quota numbers are set annually by the Federal Council (2026: 4’500 non-EU B permits, 2’100 ring-fenced for the UK); processing times vary by canton. Conversion is never guaranteed — it depends on the labour-market test and quota availability.

A cautionary example

A composite of cases that reach immigration lawyers every year: a UK software engineer in Zurich on a 12-month L permit gets the contract extended in month 11. HR, busy, files the B paperwork in month 20. The canton requests refreshed labour-market documentation in month 22; the quarterly non-EU tranche is nearly exhausted; the decision lands in week 10 of processing — after the 24-month wall. Permit over, appeal pending, and the engineer is packing a flat while working remotely from Manchester. None of the individual delays were dramatic; together they were decisive. Filing at month 16 would have made the same story boring.

The planning mistake is always the same: treating month 24 as the deadline. It is not a deadline — it is a cliff edge. Month 18 is the real deadline.

Official sources

  • Federal Act on Foreign Nationals and Integration (AIG) — Art. 18–24 (admission), Art. 21 (Inländervorrang), Art. 32 (L permit).
  • Federal Council quota decision of 19 November 2025 — 2026 permit quotas (4,500 B / 4,000 L non-EU; 2,100 B / 1,400 L UK; 500 B / 3,000 L EU on assignment).
  • State Secretariat for Migration (SEM) — admission procedures and cantonal contacts.
  • Your cantonal migration office — processing times, filing windows and quota tranche status.

Do this next

Open the planner above, enter your L-permit start date, and put the safe filing date in your calendar with two reminders. Then have the quota-and-timeline conversation with your employer this month — while there is still comfortable time to file. The HowToSwiss canton checklist tracks your registration and permit deadlines alongside everything else.

Frequently asked questions

Can a non-EU L permit be converted to a B permit in Switzerland?
Yes, but it is not a conversion in the administrative sense — it is a new admission application (Art. 18–24 AIG). Your employer must file it, the role must pass a labour-market test (Inländervorrang, Art. 21 AIG) proving no suitable Swiss or EU candidate was available, the salary must meet market rates, and a B quota slot must be available. Approval is possible but never guaranteed.
What happens when a non-EU L permit reaches 24 months?
It ends. A non-EU L permit (Kurzaufenthaltsbewilligung, Art. 32 AIG) cannot exceed 24 consecutive months. After that you must leave Switzerland for at least 12 months before a new application can be filed. There is no grace period — which is why the B application needs to be filed well before month 24, ideally by around month 18.
Is L to B permit conversion automatic for EU citizens?
Effectively yes. Once an EU/EFTA national's employment contract reaches 12 months (or is open-ended), the move from L to B is a near-automatic administrative step handled by the cantonal migration office — no quota and no labour-market test. Processing typically takes 4–8 weeks. UK nationals are treated as third-country nationals since Brexit, so this does not apply to them.
How many non-EU B permits are available in Switzerland in 2026?
The Federal Council confirmed on 19 November 2025 that 2026 quotas are unchanged from 2025: 4,500 B permits and 4,000 L permits for non-EU/EFTA third countries, plus a separate UK quota of 2,100 B and 1,400 L permits. EU/EFTA workers on assignment have their own quota of 500 B and 3,000 L permits. Quotas are released to cantons in quarterly tranches.
How long does the L to B conversion take for non-EU nationals?
Expect roughly 8–12 weeks from filing to decision, sometimes longer when quotas run tight toward year-end. Because the process is employer-led and quota-dependent, build in buffer: filing around month 18 of your L permit leaves room for the decision, a possible request for more documents, and — worst case — an appeal before the 24-month wall.
What is the Inländervorrang labour-market test?
It is the domestic-priority requirement (Art. 21 AIG): before a non-EU national can be admitted, the employer must show the role was advertised in Switzerland and the EU/EFTA and that no suitable candidate from those labour markets could be found. Documentation typically includes the job ads, application statistics and a justification of why the specific non-EU candidate is needed.

Your next step

Turn this guide into action — run the numbers for your own situation, then work through the deadlines for your canton.

Get your personalised canton checklist

Free, tailored to your canton — permits, registration and health insurance deadlines all in one place. No signup.

Build my free checklist