A practical guide for employers comparing the Swiss B permit route for EU/EFTA employees and non-EU/EFTA employees.
Short answer
A Swiss B permit is usually used when a foreign employee will live in Switzerland for longer-term work, often with a contract of at least 12 months or an unlimited contract. The process is very different for EU/EFTA and non-EU/EFTA employees.
EU/EFTA employees usually have a simpler registration route under free movement rules. Non-EU/EFTA employees usually need an employer-led work permit application before they start work, with review of the role, salary, qualifications, labour-market priority, and quotas.
💡 Check the Swiss B permit route. Permitree helps employers identify whether the case is likely to be EU/EFTA registration, a non-EU/EFTA B permit, an L permit, or another route.
When a B permit is relevant
A B permit is usually relevant when the employee will:
live in Switzerland;
work in Switzerland for more than a short period;
have a contract of at least 12 months or an unlimited contract;
register with a Swiss commune;
receive a residence permit card after the local process is complete.
The exact validity and conditions depend on nationality, permit basis, canton, contract, and authority decision.
EU/EFTA employees
EU/EFTA nationals benefit from free movement rules. If an EU/EFTA employee has an employment contract of at least 12 months or an unlimited contract, a B EU/EFTA permit is often the expected residence permit.
The process is usually lighter than for non-EU/EFTA employees. The employee normally registers with the local commune after arrival and before starting work, using a valid passport or ID and the employment contract.
Employers should still plan the first day carefully. Registration and local address details matter.
Non-EU/EFTA employees
For non-EU/EFTA employees, the B permit route is much more selective.
The employer usually needs to show:
the role is qualified and important for the Swiss business;
the candidate is a manager, specialist, or other skilled professional;
salary and working conditions meet Swiss standards;
the Swiss and EU/EFTA labour market was considered;
the employment is in Switzerland’s economic interest;
quota is available;
the candidate waits for approval before starting work in Switzerland.
Even if the employer applies for a B permit, the authority may decide that an L permit is more appropriate. The employer cannot fully control the final permit type.
Main difference for employers
The key difference is timing and proof.
For EU/EFTA employees, the process is often registration-based. For non-EU/EFTA employees, the employer usually needs a full application and must wait for authority approval.
That means non-EU/EFTA start dates need more planning. A signed contract is not enough to start work.
Documents for EU/EFTA B permit registration
The exact list depends on the commune and canton, but common documents include:
passport or national ID;
employment contract;
Swiss address or housing confirmation;
local registration form;
health insurance confirmation after arrival, where requested.
Documents for non-EU/EFTA B permit cases
The employer and candidate should usually prepare:
cantonal forms;
signed employment contract, usually subject to permit approval;
job description;
employer justification letter;
recruitment evidence, where required;
salary and working-condition evidence;
company information, often including a business plan or business-plan-style explanation for startups or smaller companies;
CV;
diplomas and references;
passport copy;
visa and family documents, if relevant.
Timeline
EU/EFTA registration can often be handled quickly, although the physical card may take longer.
Non-EU/EFTA B permit cases usually take longer because the file may go through cantonal and federal review. Employers should plan several weeks and add extra buffer if visa steps, family documents, quotas, or authority questions are likely.
Do not promise a start date before the route is clear.
Common mistakes
treating EU/EFTA and non-EU/EFTA B permits as the same process;
assuming a B permit is guaranteed for a long-term contract;
allowing a non-EU/EFTA employee to start before approval;
preparing a vague role description;
missing salary benchmarking;
forgetting that the canton matters;
ignoring family, payroll, tax, and social security planning.
Questions employers ask
How Permitree helps
Permitree helps employers classify the B permit route before the offer or start date is confirmed. We check nationality, contract duration, role strength, salary, canton, documents, family needs, payroll touchpoints, and likely timeline.
💡 Check the Swiss B permit route. Permitree gives employers the likely route, document checklist, timeline, costs, and risk points.




