Immigration fees come in three layers: federal maximums set in the fee ordinance to the FNIA, the fees your canton actually charges within them, and third-party costs such as translations and apostilles. A B or C permit typically costs CHF 125 to 192 depending on the canton, naturalisation usually well over CHF 1,000 in total, and an appeal can cost several thousand. Federal figures are as of 1 January 2024; cantonal figures were last checked in May 2026.

In short

  • Federal maximums (Art. 8 of the fee ordinance): for example CHF 95 for a first B or C permit, CHF 75 to extend a B, L or G permit, CHF 65 to extend a C permit's control period. Refusals are charged at actual cost.
  • Cantonal fees vary: a first B permit costs CHF 125 in Bern and CHF 162 in Geneva.
  • Naturalisation: a federal fee of CHF 100 for an adult, plus cantonal and municipal fees, typically CHF 1,200 to 2,100 in the cantons below.
  • Appeals: court fees of roughly CHF 500 to 5,000 per level, usually paid in advance. Legal aid is possible but granted restrictively.
  • Not included: lawyers' fees, which follow cantonal law.

Federal maximum fees (Art. 8 of the fee ordinance)

The fee ordinance to the FNIA caps permit fees for all cantons. Maximums in CHF, as of 1 January 2024:

ProcedureMaximumBasis
First B permit, third-country national95Art. 8 para. 1 let. b
First B permit, EU/EFTA65, card includedArt. 8 para. 4
First L permit95Art. 8 para. 1 let. b
First C permit95Art. 8 para. 1
First G permit95Art. 8 para. 1 let. b
Extension of B, L or G75Art. 8 para. 1 let. e
Extension of the C control period65Art. 8 para. 1 let. f
Change of canton (Art. 37 FNIA)up to 95Art. 8
Refusal decisionsactual costArt. 8 para. 7
Foreigner identity card22, plus 20 for biometric dataArt. 8 paras 2 and 3

Cantonal permit fees

Standard rates in CHF from published fee lists, as of May 2026. "Plus" means an extra fee per person.

ProcedureZHGEBEBSZGVD
B, first issue142 (incl. card)162125132142157
B, extension142142105102122137
C, issue192192185192192192
C, extension or new card142142125132142142
L permit1021129592112117
Family reunification192 plus192 plus185 plus132 plus187 plus
Change of canton142162125157

Also: in Geneva, a G permit costs 112. In Zug, the procedure for highly qualified third-country nationals uses the federal maximum, with cantonal fees up to 192.

Naturalisation fees

Fees are charged at federal, cantonal and municipal level. The federal fee is fixed:

ProcedureCHFBasis
Ordinary naturalisation100 (adults), 50 (minors)Art. 25 SCO with Art. 35 SCA
Facilitated naturalisation (Art. 21 SCA)500Art. 25 SCO
Reinstatement (Art. 27 SCA)500 (adults), 250 (minors)Art. 25 SCO

Standard cantonal and municipal fees for one person, in CHF, before the federal CHF 100:

CantonMunicipalityCantonTypical total
ZH600-1,2006001,300-1,900
GEup to 1,0008001,800
BE500-1,0006001,200-1,700
BS600 (uniform)6001,300
ZG700-1,2008001,600-2,100
VD500-1,2007501,350-2,050

Some cantons, such as Zurich and Vaud, let municipalities charge actual costs, so wealthier applicants can pay CHF 5,000 or more. This is compatible with federal law (BGE 142 I 152) but can be challenged as disproportionate. Check your municipality's fee rules.

Documents

ServiceCHFWhere
Apostille on a Swiss document20 per documentFederal Office of Justice
Certified signature30-80, by cantoncantonal notary
Certified copy20-50 per pagenotary
Certified translation60-120 per page (~250 words)freelance or approved translators
Residence confirmation, certificate of origin, family certificate20-40municipality
Swiss criminal record extract20 online, 30 by postFederal Office of Justice
Debt collection register extract17debt collection office

Appeal costs

A cantonal decision goes to the cantonal appeal bodies, then the Federal Supreme Court. SEM decisions go to the Federal Administrative Court. In asylum cases the route is SEM, then Federal Administrative Court, then Federal Supreme Court.

CourtTypical fee, CHFBasis
ZH Administrative Court1,000-3,000VRG ZH § 65
GE Court of Justice (CDP)500-2,500LPA GE
BE Administrative Court800-2,500VRPG BE
BS Court of Appeal500-2,500OG BS
ZG Administrative Court500-2,000VRG ZG
VD Cantonal Tribunal (CDAP)500-2,500LPA-VD
Federal Administrative Court, immigration800-2,500Art. 4 VGKE with Art. 63 APA
Federal Administrative Court, asylum600-1,200Art. 63 APA; Art. 109 AsylA
Federal Supreme Court1,000-5,000, typically 2,000-3,000Art. 65 FSCA
  • Advance on costs: both federal courts require an advance, usually equal to the expected fee, before they start (Art. 63 para. 4 APA, Art. 62 FSCA).
  • Legal aid (Art. 65 APA, Art. 64 FSCA): possible if you lack the means and the appeal has a chance of success. It is granted restrictively; apply with your appeal.
  • Costs if you win (Art. 64 APA, Art. 68 FSCA): typically CHF 1,500-3,000 towards your lawyer, paid by the losing authority.

APA is the Federal Act on Administrative Procedure; FSCA the Federal Supreme Court Act.

Special cases

  • Hardship applications (Art. 30 FNIA): no separate federal fee, only the first B permit fee. Cantons often charge CHF 300-800 for processing.
  • Regularisation of sans-papiers: as for hardship cases, plus any late AHV contributions to the cantonal compensation fund.
  • Family reunification from third countries: a Schengen visa typically costs CHF 75-90, a national D visa about CHF 100-160. Translations and apostilles for birth, marriage and criminal record documents typically add CHF 200-800 per family member.

Health insurance premiums are compared on priminfo.admin.ch. For tax and social insurance effects, see changing employer.