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.
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
| Canton | Fees according to the canton |
|---|---|
| Test fee depends on the commune, often around CHF 200. | |
| CHF 260–390, set by the commune. | |
| Depends on the commune. | |
| You pay the test fee yourself (amount not published). | |
| Exam CHF 150, course with exam CHF 420. | |
| Exam CHF 60, optional course CHF 280–290. | |
| No separate test fee; procedural fees from commune, canton and Confederation. | |
| Exam CHF 100, optional course CHF 250. | |
| No separate test fee published. | |
| Canton usually CHF 800–1500, plus commune and Confederation. | |
| CHF 400 for course and exam. | |
| Canton free (from 1 July 2026); commune e.g. Basel CHF 800; Confederation CHF 100. | |
| Canton e.g. CHF 1550; commune per its rules; Confederation CHF 100. | |
| City of Schaffhausen flat CHF 2000 (canton and city), plus Confederation. | |
| Canton CHF 1000 (single adult), commune at most CHF 2000, plus Confederation. | |
| Not published online (ask the civil registry office in Appenzell). | |
| Test CHF 120; city of St. Gallen CHF 2200 in total (commune, canton, Confederation). | |
| Canton and Bürgergemeinde together at most about CHF 2000, plus Confederation. | |
| CHF 50, charged by the commune. | |
| Canton CHF 800 per adult, commune per its tariff, Confederation CHF 100. | |
| Course with test CHF 500, canton CHF 600, plus commune and Confederation. | |
| Commune CHF 100–400, canton CHF 525, Confederation CHF 100. | |
| Commune at most CHF 1000, canton CHF 300 (single adult), Confederation CHF 100. | |
| CHF 1750 in total for an adult; optional course CHF 150. | |
| Canton CHF 1250 (age 25+), CHF 850 under 25; Confederation CHF 100. | |
| CHF 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.