L Permit Running Out? The Non-EU Guide to Converting to a B Permit Before the 24-Month Wall
On this page
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:
| Requirement | What it means in practice |
|---|---|
| Contract | A new or extended contract of ≥12 months (or open-ended) — the foundation of the whole application |
| Employer-led filing | Your 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 salary | Pay must match the going rate for the profession and region — underpaid roles get refused |
| B quota slot | An 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.
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 ~8–12 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.
Related on HowToSwiss
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?
What happens when a non-EU L permit reaches 24 months?
Is L to B permit conversion automatic for EU citizens?
How many non-EU B permits are available in Switzerland in 2026?
How long does the L to B conversion take for non-EU nationals?
What is the Inländervorrang labour-market test?
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