A practical guide to Swiss residence permits for sex workers. Which permit you need, how long it lasts, what it allows, and how to switch between categories
Updated May 2026
Contents
- Why this guide exists
- Permit overview. The five categories that matter
- The L permit. Short term residence
- The B permit. Standard residence
- The C permit. Permanent establishment
- The G permit. Cross border
- Non-EU/EFTA situations
- Switching between permits
- Frequently asked questions
- Support and resources
01Why This Guide Exists
The Swiss permit system is layered. Five categories matter for sex workers: the 90-day notification (for very short stays), the L permit, the B permit, the C permit, and the G permit. Each gives different rights, comes with different conditions, and has different procedures.
The wrong permit, or working without one, exposes you to administrative sanctions, entry bans, and complications for any future Swiss stay. The right permit gives you a clear legal foundation to work, build a client base, and access the standard self-employed framework.
This guide compares the five categories, with a focus on what each one allows for sex work specifically.
For very short stays under 90 days, the simpler procedure is documented separately in our 90-day rule article. For the broader legal context, see the pillar article on prostitution laws in Switzerland.
02Permit Overview. The Five Categories That Matter
Swiss permit categories at a glance
| Permit | Duration | Who can get it | Best for |
|---|---|---|---|
| 90-day notification | Up to 90 days per calendar year | EU/EFTA citizens | Short stays, periodic visits, testing the market |
| L permit | Up to 364 days, sometimes renewable | EU/EFTA, with self-employment variant; non-EU under stricter conditions | Stays of 3 to 12 months, transitional periods |
| B permit | 5 years, renewable | EU/EFTA with proven activity; non-EU under stricter conditions | Long term residence and work in Switzerland |
| C permit | Permanent | Generally after 5 or 10 years of B permit, depending on nationality | Established residents, full access to the labor market |
| G permit | 5 years, renewable | EU/EFTA living in a neighboring country | Cross border workers commuting from France, Germany, Italy, Austria |
03The L Permit. Short Term Residence
The L permit is the next step up from the 90-day notification. It is designed for stays between 3 and 12 months.
L permit for EU/EFTA citizens
For an EU/EFTA sex worker who plans to stay between 3 and 12 months, two L variants exist:
- L UE-AELE salaried. If you work in a salon and the salon manager wants to take administrative responsibility for your status. Note: salons cannot legally employ sex workers, so this variant is rarely applicable in practice for sex work.
- L UE-AELE for independents. The standard variant for sex workers. You apply as an independent service provider for a defined period.
The procedure:
- Apply with the cantonal migration office (Office cantonal de la population et des migrations in Geneva, Migrationsamt in Zurich, etc.)
- Provide proof of intended self-employed activity (advertising, planned address, projected revenue)
- Demonstrate financial means to support yourself
- LAMal mandatory health insurance from the start of the permit
- Cantonal sex worker registration (BTPI, Stadtpolizei, etc.)
The L permit can sometimes be renewed once for up to another 12 months. Beyond that, transition to a B permit is required.
L permit for non-EU citizens
A non-EU citizen wishing to come to Switzerland to work as a sex worker faces an essentially closed door. The Swiss authorities do not grant residence permits for sex work activity to third country nationals. The only practical pathways exist for those already legally in Switzerland under another permit.
04The B Permit. Standard Residence
The B permit is the standard long term permit. It is granted for 5 years, then renewed every 5 years subject to conditions remaining met.
B permit for EU/EFTA sex workers
- Apply when you plan to work in Switzerland for more than one year
- Two variants: B salaried (if working in a structure that takes you on, rare in sex work) or B independent (the standard for escorts)
- For B independent, you must demonstrate intent to remain more than one year and ability to support yourself through the activity
- Mandatory LAMal coverage from the start of the permit
- Mandatory cantonal sex worker registration before starting work
What changes with a B permit
- You can move freely between cantons (subject to changing your registration if you change canton)
- You become tax resident in Switzerland (cantonal and federal income tax, source tax in some cases)
- You are mandatorily affiliated with a Swiss compensation fund (AVS, AI, APG)
- Family members can apply for family reunification under specific conditions
B permit for non-EU sex workers already in Switzerland
A non-EU national who already has a B permit (granted for another reason: family reunification, asylum status, prior employment) can work as a sex worker if the permit allows for self-employment. Aspasie’s guidance is explicit: a B permit obtained through family reunification, regardless of nationality, allows independent or dependent activity.
A non-EU national arriving fresh and applying for a B permit specifically to do sex work cannot obtain it.
05The C Permit. Permanent Establishment
The C permit is the closest thing to permanent residence in Switzerland short of citizenship.
Conditions to obtain a C permit
- 5 years of uninterrupted stay with B permit for citizens of countries with bilateral agreements (most EU countries, USA, Canada)
- 10 years of uninterrupted stay with B permit for other nationalities
- No serious criminal record
- Demonstrated integration (language proficiency, financial autonomy, no dependence on social assistance)
- Compliance with tax and social insurance obligations
What the C permit gives you
- Permanent right to live and work in Switzerland
- No more permit renewals (just identity card renewals)
- Full access to all employment and self-employment categories
- Easier access to mortgages, long term rental contracts
- Eligibility to apply for naturalization after additional years (typically 10-12 years total residence)
Practical reality for sex workers
A sex worker who has been in Switzerland for 5+ years on B permit, has consistently declared her income, paid AVS, and not had administrative or criminal issues, has the same access to the C permit as any other independent professional. The activity itself is not a barrier.
06The G Permit. Cross Border
The G permit is for people who live in a country bordering Switzerland (France, Germany, Italy, Austria, Liechtenstein) and commute to work in Switzerland.
Conditions
- EU/EFTA citizenship (or longer term resident in a bordering country with proper status)
- Permanent residence in the bordering country
- Return to your home country at least once a week (typically every weekend)
- Working activity in Switzerland
For sex workers specifically
The G permit is a viable option for escorts who:
- Live in a French border region (Annemasse, Saint Julien, Ferney) and work in Geneva
- Live in a German border region (Konstanz area) and work in Zurich, Basel
- Live in Italy and work in Ticino
The advantage: lower cost of living abroad, lower personal income tax depending on the country, while accessing Swiss revenue. The constraint: weekly return obligation and the impôt à la source applies (with possibility of ordinary taxation under certain conditions).
Frontalier with non-bordering domicile
A G permit holder living in a non-bordering country (i.e., maintaining residence in a country that doesn’t share a border with Switzerland) is subject to mandatory LAMal Swiss health insurance. The standard frontalier from a bordering country can opt for the home country health system instead.
07Non-EU/EFTA Situations
The Swiss permit system is significantly more restrictive for non-EU/EFTA citizens. For sex work specifically, it is almost closed.
What is not possible
- Applying for a Swiss residence permit specifically to engage in sex work as a non-EU national
- Using the 90-day notification procedure (it is reserved for EU/EFTA citizens)
- Working as a sex worker on a tourist visa
What is possible
- Already on a B permit obtained for another reason. A non-EU national with a B permit through family reunification or another qualifying activity can work as a sex worker if the permit allows self-employment.
- C permit holders. A non-EU C permit holder has full access to self-employed sex work like any Swiss resident.
- Spouses of EU/EFTA citizens. A non-EU spouse of an EU/EFTA permit holder can work in any field, including sex work, under family reunification provisions.
- Refugee or temporary admission status. Specific rules apply, generally allowing self-employed activity after a waiting period.
What does not work
The myth that you can come to Switzerland on a tourist visa and “register as a sex worker” to convert that into a residence permit is false. Cantonal authorities will refuse the registration without a valid permit allowing self-employed work, and the federal authorities will not issue such a permit specifically for sex work.
A separate companion article addresses non-EU options in more detail.
08Switching Between Permits
Career trajectories in sex work often involve changing permit status. Common transitions:
Common permit transitions for sex workers
| Transition | Path |
|---|---|
| 90-day → L permit | Apply with cantonal migration office before exhausting the 90-day quota. Demonstrate sustained activity and intent to stay longer. |
| L permit → B permit | Apply during the L permit. Demonstrate ongoing activity, stable revenue, intent to stay 1+ years. |
| B permit → C permit | After 5 years (most EU) or 10 years (other nationalities). Apply with cantonal migration office. |
| L salaried → L independent | Change of activity declaration. Cantonal migration office handles the conversion. |
| G permit → B permit | Move to Switzerland and apply for B residence. Possible if conditions are met. |
What to do during transitions
- Apply for the new permit before the existing one expires
- Maintain continuous LAMal coverage
- Keep the cantonal sex worker registration up to date
- Continue declaring income to the tax administration
09Frequently Asked Questions
Can I come to Switzerland with a tourist visa and register as a sex worker?
No. A Schengen tourist visa explicitly does not authorize work. Cantonal sex worker registrations require a valid permit allowing self-employment. Working on a tourist visa is a violation of the LEI and triggers immediate sanctions.
Do I need to leave Switzerland between two L permits?
Generally yes. The L permit is short term by design. If you exhaust your L period and reapply immediately, the migration office will look at your continuous presence and may require you to apply for a B permit instead. Some cantons allow direct renewal of an L permit once.
Can my B permit be revoked?
Yes. The cantonal migration office can revoke or refuse to renew a B permit if you no longer meet the conditions: serious criminal conviction, sustained dependence on social assistance, prolonged absence from Switzerland, or fraudulent acquisition. Compliance with tax and social insurance obligations is one of the criteria reviewed at renewal.
What if I have a B permit and want to do sex work but the permit was obtained for another job?
You can switch to self-employed activity. Notify the cantonal migration office of the change in activity. The compensation fund will then assess your status as self-employed. You also need to register with the cantonal sex worker authority. The B permit itself is generally permissive of activity changes within the self-employed category.
Are there different rules for Romanian, Bulgarian, Croatian citizens?
Romania and Bulgaria joined the full free movement framework in 2014. Croatia regained full free movement on 1 January 2025 after a transitional safeguard period. All three are now treated like other EU citizens for the purposes of the 90-day rule and L/B/C permits.
Is there a path to citizenship for sex workers?
Yes. Naturalization rules apply equally regardless of profession. Generally: 10 years of residence in Switzerland (some years counted double for ages 8-18), demonstrated integration, no criminal record, financial autonomy. The activity is not a disqualification.
What happens if my permit expires while I’m still in Switzerland?
Working with an expired permit is illegal. Apply for renewal at least 2 to 3 months before expiration. If the permit has lapsed, contact the cantonal migration office immediately and avoid any work until the situation is regularized.
Do I need a lawyer to apply?
Not for the standard procedures. Cantonal migration offices accept direct applications. A lawyer becomes useful for: complex cases (denied applications, prior administrative issues, non-EU situations), B permit applications with unusual circumstances, naturalization preparation. Aspasie and similar organizations can also accompany you through the procedure for free.
10Support and Resources
The permit you hold determines what you can do legally in Switzerland. The cost of the wrong permit (or no permit) is high: fines, entry bans, and complications that can last years. The cost of the right permit is mostly time and paperwork. Always start the procedure before you need the permit, not after.
SEM Federal Migration
Federal authority for migration and permits
OCPM Geneva
Geneva cantonal population and migration office
Migrationsamt Zurich
Zurich cantonal migration office
Aspasie
Geneva. Accompaniment for permit procedures, multilingual support.
FIZ
Zurich. Specialist counseling for migrant sex workers.
CSP
Migration and legal advice across Switzerland
Disclaimer: This guide is for informational purposes only and does not constitute legal or immigration advice. Permit rules and procedures evolve regularly. Always verify current rules with the SEM, the cantonal migration office, or a specialized organization before making decisions.
Last updated: May 2026