How much does naturalisation cost?

The cost is made up of federal, cantonal and municipal fees, plus, depending on the canton, a test, a course and a language certificate. Depending on where you live, it ranges from a few hundred to over 3000 francs.

Updated: · 3 min read

Federal fees

The fees of the State Secretariat for Migration are set in Article 25 of the Citizenship Ordinance and are the same everywhere:

Procedure Fee
Ordinary naturalisation, adult 100 francs
Ordinary naturalisation, married couple applying together 150 francs
Ordinary naturalisation, minor 50 francs
Minor children included in a parent’s application no fee
Facilitated naturalisation as a spouse (Art. 21 SCA) 500 francs
Other facilitated naturalisations and reinstatement, adult 500 francs
Other facilitated naturalisations and reinstatement, minor 250 francs

For facilitated naturalisation the SEM also charges up to 400 francs on behalf of the canton for the assessment report. Fees can be doubled or halved if an application involves considerably more or less work than usual.

Cantonal and municipal fees

The biggest differences arise at cantonal and municipal level. The law only allows fees that at most cover the costs (Art. 35 SCA). According to the Federal Council report of November 2025, cantons such as Zurich, Lucerne, Schwyz and Vaud charge relatively low fees of about 300 to 500 francs for naturalising a single person. In Basel-Landschaft and Neuchâtel it is about 1500 francs, in St. Gallen 2000 francs. According to the same report, municipalities charge on average 1200 to 1500 francs, whether urban or rural.

Some specific examples from the cantons, each for an adult single person:

  • City of St. Gallen: 2200 francs in total (municipality 1400, canton 700, Confederation 100).
  • City of Schaffhausen: a flat 2000 francs for canton and city, plus the Confederation.
  • City of Basel: 800 francs from age 25; the canton has charged no fee since 1 July 2026; plus the Confederation.
  • Neuchâtel: 1750 francs in total.
  • Geneva: canton 1250 francs from age 25, 850 francs under 25, plus the Confederation.
  • Thurgau: canton 800 francs, plus municipality and Confederation.
  • Jura: 200 francs under 25, 500 to 1000 francs per file from age 25.

The overview of all cantons is in the table below.

Costs for test, course and language certificate

Depending on the canton, further costs come on top:

  • Citizenship test: in Aargau 50 francs per attempt, in Obwalden 60, in Glarus 100, in St. Gallen 120, in Bern 260 to 390 francs.
  • Courses: in Solothurn the new citizens’ course with exam is compulsory and costs 400 francs, and in Ticino the compulsory course with test costs 500 francs. Optional courses cost, for example, 150 francs in Neuchâtel and 250 francs in the Jura.
  • Language certificate: anyone without a school qualification in a national language needs a recognised language certificate such as the fide language passport. Test centres set the price.
  • Documents: extracts from the debt enforcement register and criminal record each cost a small fee.

How to plan the costs

Ask your municipality for the current fee schedule; it is often in the naturalisation regulations. Also allow for the language test and documents. Under-25s benefit from lower fees in several cantons, for example in Geneva, the Jura or Basel-Stadt, where under-25s pay no municipal fee.

Fees in all cantons

CantonFees according to the canton
Flag of the canton of ZurichZurichTest fee depends on the commune, often around CHF 200.
Flag of the canton of BernBernCHF 260–390, set by the commune.
Flag of the canton of LucerneLucerneDepends on the commune.
Flag of the canton of UriUriYou pay the test fee yourself (amount not published).
Flag of the canton of SchwyzSchwyzExam CHF 150, course with exam CHF 420.
Flag of the canton of ObwaldenObwaldenExam CHF 60, optional course CHF 280–290.
Flag of the canton of NidwaldenNidwaldenNo separate test fee; procedural fees from commune, canton and Confederation.
Flag of the canton of GlarusGlarusExam CHF 100, optional course CHF 250.
Flag of the canton of ZugZugNo separate test fee published.
Flag of the canton of FribourgFribourgCanton usually CHF 800–1500, plus commune and Confederation.
Flag of the canton of SolothurnSolothurnCHF 400 for course and exam.
Flag of the canton of Basel-CityBasel-CityCanton free (from 1 July 2026); commune e.g. Basel CHF 800; Confederation CHF 100.
Flag of the canton of Basel-CountryBasel-CountryCanton e.g. CHF 1550; commune per its rules; Confederation CHF 100.
Flag of the canton of SchaffhausenSchaffhausenCity of Schaffhausen flat CHF 2000 (canton and city), plus Confederation.
Flag of the canton of Appenzell Outer RhodesAppenzell Outer RhodesCanton CHF 1000 (single adult), commune at most CHF 2000, plus Confederation.
Flag of the canton of Appenzell Inner RhodesAppenzell Inner RhodesNot published online (ask the civil registry office in Appenzell).
Flag of the canton of St. GallenSt. GallenTest CHF 120; city of St. Gallen CHF 2200 in total (commune, canton, Confederation).
Flag of the canton of Graubünden (Grisons)Graubünden (Grisons)Canton and Bürgergemeinde together at most about CHF 2000, plus Confederation.
Flag of the canton of AargauAargauCHF 50, charged by the commune.
Flag of the canton of ThurgauThurgauCanton CHF 800 per adult, commune per its tariff, Confederation CHF 100.
Flag of the canton of TicinoTicinoCourse with test CHF 500, canton CHF 600, plus commune and Confederation.
Flag of the canton of VaudVaudCommune CHF 100–400, canton CHF 525, Confederation CHF 100.
Flag of the canton of ValaisValaisCommune at most CHF 1000, canton CHF 300 (single adult), Confederation CHF 100.
Flag of the canton of NeuchâtelNeuchâtelCHF 1750 in total for an adult; optional course CHF 150.
Flag of the canton of GenevaGenevaCanton CHF 1250 (age 25+), CHF 850 under 25; Confederation CHF 100.
Flag of the canton of JuraJuraCHF 200 under 25, CHF 500–1000 from 25; optional course CHF 250.

Information from the cantons and communes, checked in October 2026. Excluding the federal fee.

Sources

Frequently asked questions

How much does the Confederation charge for naturalisation?

For ordinary naturalisation, 100 francs for an adult, 150 francs for married couples applying together and 50 francs for minors. The Confederation charges nothing for children included in a parent's application.

Why do the costs vary so much?

Cantons and municipalities set their own fees. The law only requires that they cover at most the costs. In seven cantons the municipalities also have their own leeway on fees.

When do I have to pay?

The canton and the municipality often ask for part of the fee when you apply, in Fribourg for example an advance of 200 francs. The SEM charges the federal fee in advance. If it is not paid on time, the SEM will not consider the application.