Skip to content
Study23 September 2026

The tax deduction pays for the nanny’s social insurance: in 20 of 26 canton capitals the family saves more than declaring her costs

Many families pay their nanny cash because it looks cheaper. Using the ESTV tax calculator, Clino worked out for all 26 canton capitals what the childcare deduction brings for a declared nanny, and what declaring her costs. In 20 of 26 capitals the family comes out ahead with the legal nanny, and in all of them at a higher income. With one important condition.

Data (CSV)
20 of 26
canton capitals where the declared nanny is cheaper after tax (income CHF 150,000)
CHF 4,847
advantage a year in Neuchâtel, the leader
26 of 26
capitals at CHF 250,000 income
9 of 26
capitals if the tax office counts only half the wage as childcare

Summary

Parents can deduct the cost of care for their children under 14 from their taxes: up to CHF 25,800 per child for federal tax, and between CHF 8,000 (Schwyz) and CHF 27,300 (Grisons) in the cantons. That includes a nanny. But the deduction is only for documented costs, and a nanny paid cash without being declared is hard to document.

Clino calculated a family with two children (4 and 7) and a nanny on 25 hours a week at CHF 30. Declaring her costs the family about CHF 4,000 a year in employer contributions, CHF 3,926 in Zurich. Deducting her net wage saves CHF 6,291 in tax in Zurich. On balance the declared nanny is cheaper in 20 of 26 canton capitals than one paid cash, for the same gross wage. At CHF 250,000 income it holds in all 26.


The ranking: Neuchâtel first, Zug last

Family with CHF 150,000 income, nanny on CHF 39,000 gross a year. Positive means the tax saving is bigger than the employer contributions. In Neuchâtel CHF 4,847 a year is left, in Solothurn CHF 4,611, in Basel CHF 4,277, in Bern CHF 3,335, in Zurich CHF 2,365.

How much cheaper the declared nanny is after tax, family with CHF 150,000 income (2026)
#Advantage/year
1Neuchâtel (Neuchâtel)Tax saved CHF 9,211 · employer contributions CHF 4,364+CHF 4,847
2Solothurn (Solothurn)Tax saved CHF 8,584 · employer contributions CHF 3,973+CHF 4,611
3Basel-City (Basel)Tax saved CHF 8,447 · employer contributions CHF 4,170+CHF 4,277
4Geneva (Genève)Tax saved CHF 8,190 · employer contributions CHF 4,365+CHF 3,825
5Appenzell Outer Rhodes (Herisau)Tax saved CHF 7,806 · employer contributions CHF 4,151+CHF 3,655
6St. Gallen (St. Gallen)Tax saved CHF 7,869 · employer contributions CHF 4,229+CHF 3,640
7Ticino (Bellinzona)Tax saved CHF 7,558 · employer contributions CHF 4,123+CHF 3,435
8Bern (Bern)Tax saved CHF 7,447 · employer contributions CHF 4,112+CHF 3,335
9Glarus (Glarus)Tax saved CHF 6,959 · employer contributions CHF 3,990+CHF 2,969
10Grisons (Chur)Tax saved CHF 6,878 · employer contributions CHF 4,112+CHF 2,766
11Zurich (Zürich)Tax saved CHF 6,291 · employer contributions CHF 3,926+CHF 2,365
12Aargau (Aarau)Tax saved CHF 6,368 · employer contributions CHF 4,010+CHF 2,359
13Vaud (Lausanne)Tax saved CHF 6,544 · employer contributions CHF 4,548+CHF 1,996
14Uri (Altdorf)Tax saved CHF 5,925 · employer contributions CHF 4,107+CHF 1,818
15Basel-Country (Liestal)Tax saved CHF 5,820 · employer contributions CHF 4,005+CHF 1,815
16Fribourg (Fribourg)Tax saved CHF 6,157 · employer contributions CHF 4,443+CHF 1,714
17Appenzell Inner Rhodes (Appenzell)Tax saved CHF 5,527 · employer contributions CHF 4,056+CHF 1,471
18Lucerne (Luzern)Tax saved CHF 5,119 · employer contributions CHF 3,906+CHF 1,213
19Jura (Delémont)Tax saved CHF 5,478 · employer contributions CHF 4,535+CHF 943
20Thurgau (Frauenfeld)Tax saved CHF 4,585 · employer contributions CHF 3,990+CHF 595
21Schaffhausen (Schaffhausen)Tax saved CHF 3,684 · employer contributions CHF 3,951−CHF 267
22Obwalden (Sarnen)Tax saved CHF 3,594 · employer contributions CHF 4,006−CHF 412
23Nidwalden (Stans)Tax saved CHF 3,504 · employer contributions CHF 4,029−CHF 525
24Valais (Sion)Tax saved CHF 3,214 · employer contributions CHF 4,599−CHF 1,385
25Schwyz (Schwyz)Tax saved CHF 2,526 · employer contributions CHF 4,034−CHF 1,508
26Zug (Zug)Tax saved CHF 1,493 · employer contributions CHF 4,012−CHF 2,519

Tax saved through the childcare deduction (the nanny’s net wage, CHF 30 an hour, 25 hours a week) minus employer contributions. Married, two children (4 and 7), canton capital, no church tax. Negative: the declared nanny costs more. Source: ESTV tax calculator, Clino calculation.

Data (CSV)

The map: where declaring pays off

Declaring the nanny pays off most where income is taxed heavily and the canton allows high deductions. In low-tax central Switzerland the deduction brings less.

Advantage of the declared nanny after tax, family with CHF 150,000 income (2026)
ZHBELUURSZFRSOBLSGGRAGTGTIVDVSNEJU
−CHF 2,519 (ZG)+CHF 4,847 (NE)

Red: the declared nanny costs more. The darker green to blue, the bigger the advantage. Canton capitals. Source: ESTV tax calculator, Clino calculation.

Data (CSV)

At a higher income: in all 26 capitals

At CHF 250,000 household income, tax progression is steeper and every franc deducted saves more. The declared nanny is then cheaper everywhere: by CHF 9,629 a year in Neuchâtel, CHF 7,526 in Zurich, and still CHF 1,253 in Zug.

How much cheaper the declared nanny is after tax, family with CHF 250,000 income (2026)
#Advantage/year
1Neuchâtel (Neuchâtel)Tax saved CHF 13,993 · employer contributions CHF 4,364+CHF 9,629
2Ticino (Bellinzona)Tax saved CHF 13,246 · employer contributions CHF 4,123+CHF 9,123
3Geneva (Genève)Tax saved CHF 13,134 · employer contributions CHF 4,365+CHF 8,769
4Bern (Bern)Tax saved CHF 12,722 · employer contributions CHF 4,112+CHF 8,610
5Solothurn (Solothurn)Tax saved CHF 12,496 · employer contributions CHF 3,973+CHF 8,523
6St. Gallen (St. Gallen)Tax saved CHF 12,404 · employer contributions CHF 4,229+CHF 8,175
7Appenzell Outer Rhodes (Herisau)Tax saved CHF 11,946 · employer contributions CHF 4,151+CHF 7,795
8Basel-City (Basel)Tax saved CHF 11,920 · employer contributions CHF 4,170+CHF 7,750
9Zurich (Zürich)Tax saved CHF 11,452 · employer contributions CHF 3,926+CHF 7,526
10Aargau (Aarau)Tax saved CHF 11,179 · employer contributions CHF 4,010+CHF 7,170
11Grisons (Chur)Tax saved CHF 11,250 · employer contributions CHF 4,112+CHF 7,138
12Glarus (Glarus)Tax saved CHF 11,022 · employer contributions CHF 3,990+CHF 7,032
13Vaud (Lausanne)Tax saved CHF 11,347 · employer contributions CHF 4,548+CHF 6,799
14Basel-Country (Liestal)Tax saved CHF 10,073 · employer contributions CHF 4,005+CHF 6,068
15Lucerne (Luzern)Tax saved CHF 9,724 · employer contributions CHF 3,906+CHF 5,818
16Fribourg (Fribourg)Tax saved CHF 10,248 · employer contributions CHF 4,443+CHF 5,805
17Appenzell Inner Rhodes (Appenzell)Tax saved CHF 9,329 · employer contributions CHF 4,056+CHF 5,273
18Uri (Altdorf)Tax saved CHF 9,377 · employer contributions CHF 4,107+CHF 5,270
19Jura (Delémont)Tax saved CHF 9,291 · employer contributions CHF 4,535+CHF 4,756
20Thurgau (Frauenfeld)Tax saved CHF 8,290 · employer contributions CHF 3,990+CHF 4,300
21Schaffhausen (Schaffhausen)Tax saved CHF 7,775 · employer contributions CHF 3,951+CHF 3,824
22Valais (Sion)Tax saved CHF 8,236 · employer contributions CHF 4,599+CHF 3,637
23Obwalden (Sarnen)Tax saved CHF 7,046 · employer contributions CHF 4,006+CHF 3,040
24Nidwalden (Stans)Tax saved CHF 7,064 · employer contributions CHF 4,029+CHF 3,035
25Schwyz (Schwyz)Tax saved CHF 6,264 · employer contributions CHF 4,034+CHF 2,230
26Zug (Zug)Tax saved CHF 5,265 · employer contributions CHF 4,012+CHF 1,253

Tax saved through the childcare deduction (the nanny’s net wage, CHF 30 an hour, 25 hours a week) minus employer contributions. Married, two children (4 and 7), canton capital, no church tax. Negative: the declared nanny costs more. Source: ESTV tax calculator, Clino calculation.

Data (CSV)

Where declaring costs more than it saves

At CHF 150,000 income the declared nanny costs more in Zug (CHF 2,519 more), Schwyz (1,508), Valais (1,385), Nidwalden, Obwalden and Schaffhausen. Two reasons. First, the deductions there are low: CHF 8,000 per child in Schwyz, 8,400 in Nidwalden, 9,400 in Schaffhausen, against 25,300 in Zurich. Second, Zug and Valais have a deduction for parents who look after their own children, which the family keeps even with a cash-paid nanny. In Zug that is CHF 12,200 per child.


The condition: the nanny must really look after children

Only childcare is deductible, not housework. Cantons apply this differently: for a nanny or au pair, Bern uses a flat half of the net wage; for a household help who also minds the children, Schwyz uses a quarter. If the tax office counts only half, the declared nanny at CHF 150,000 income is cheaper in only 9 capitals, and at a quarter in 0. An employment contract that clearly describes the childcare is therefore worth real money.

In how many of the 26 canton capitals is the declared nanny cheaper after tax?
Household incomeBase case (net wage deductible)Gross wage and employer contributions deductibleNanny keeps the same net payTax office counts 50 % of the net wageTax office counts 25 % of the net wage
CHF 150,00020/2620/264/269/260/26
CHF 250,00026/2626/2621/2625/260/26

Nanny at CHF 30 an hour, 25 hours a week, married, two children. 50 %: Bern’s flat rate for nannies and au pairs. 25 %: Schwyz’s flat rate for a household help who also minds children.


And the nanny?

The comparison assumes the family pays the same gross wage either way. The declared nanny then gets about CHF 3,681 less net a year, but she is insured against accidents, covered if she loses her job, and pays into AHV and a pension fund. If the family wants to guarantee her the same net pay as in cash, declaring her pays off at CHF 150,000 income in only 4 capitals, and at CHF 250,000 in 21.


What the tax office wants to see

No canton expressly bans deducting childcare paid in cash, but all of them require proof. Zurich requires a copy of the salary statement when the carer is an employee. Bern requires the carer to be actually paid. Geneva accepts costs for a nanny or au pair, expressly excluding housework. On top of that, tax authorities must pass on signs of undeclared work, and unpaid social-insurance contributions can be claimed five years back, with late-payment interest.

Quellen

  • ESTV, tax calculator (2026)
  • ESTV, canton sheets on the childcare deduction (2026)
  • Zurich cantonal tax office, directive ZStB 34.1 (2026)
  • Bern tax administration, third-party childcare costs (2025)
  • Clino, wage calculator (employer contributions) (2026)

Do you represent an organization supporting households or workers?

Become a partner

Press Contact

Media inquiries, interviews, background information

About Clino

Clino is a Swiss SaaS platform enabling households to legally employ domestic workers: payroll, contract and AHV registration; Clino guides the household, insurance stays with the household. CHF 19.90/month. All 26 cantons. Founded 2026 in Zurich. clino.ch

Ready? First payslip in 5 minutes.

Start for free