On this page
- How much does the holding period change property gains tax?
- How is property gains tax calculated in Zurich?
- What applies if you bought more than 20 years ago?
- When does a new home defer property gains tax?
- Who levies the tax, and which deadlines apply?
- To be honest
- Frequently asked questions
- Your municipality
Two things lower the tax without changing the price: your receipts and the number of full years you have owned the property.
| Part of the gain (CHF) | Rate | Tax on a gain at the upper limit |
|---|---|---|
| up to 4,000 | 10 % | tax-free |
| 4,001 – 10,000 | 15 % | CHF 1,300 |
| 10,001 – 18,000 | 20 % | CHF 2,900 |
| 18,001 – 30,000 | 25 % | CHF 5,900 |
| 30,001 – 50,000 | 30 % | CHF 11,900 |
| 50,001 – 100,000 | 35 % | CHF 29,400 |
| above 100,000 | 40 % | + CHF 40 per 100 |
Table · § 225(2) and (3) Zurich Tax Act
How much does the holding period change property gains tax?
The holding period is the time between your purchase and your sale. Under two years the tax goes up; from 5 full years it goes down. Each further full year adds 3 percentage points of reduction, up to 50 per cent from year 20.1
The tables show this for a CHF 200,000 gain: CHF 104,100 in tax in the first year, CHF 34,700 from year 20. If you inherited, the years since the last purchase count, usually your parents' purchase.1 What this means in your municipality is shown in the net proceeds report for the Canton of Zurich.
| Full years owned | Surcharge or reduction | Tax on a CHF 200,000 gain |
|---|---|---|
| under 1 year | + 50 % | CHF 104,100 |
| 1 to under 2 years | + 25 % | CHF 86,750 |
| 2 to 4 years | none | CHF 69,400 |
| Full years owned | Surcharge or reduction | Tax on a CHF 200,000 gain |
|---|---|---|
| 5 | – 5 % | CHF 65,930 |
| 6 | – 8 % | CHF 63,848 |
| 7 | – 11 % | CHF 61,766 |
| 8 | – 14 % | CHF 59,684 |
| 9 | – 17 % | CHF 57,602 |
| 10 | – 20 % | CHF 55,520 |
| 11 | – 23 % | CHF 53,438 |
| 12 | – 26 % | CHF 51,356 |
| Full years owned | Surcharge or reduction | Tax on a CHF 200,000 gain |
|---|---|---|
| 13 | – 29 % | CHF 49,274 |
| 14 | – 32 % | CHF 47,192 |
| 15 | – 35 % | CHF 45,110 |
| 16 | – 38 % | CHF 43,028 |
| 17 | – 41 % | CHF 40,946 |
| 18 | – 44 % | CHF 38,864 |
| 19 | – 47 % | CHF 36,782 |
| 20 or more | – 50 % | CHF 34,700 |
Formula · §§ 219 to 221 Zurich Tax Act
How is property gains tax calculated in Zurich?
Property gains tax in Zurich is worked out in three steps. First, the gain: proceeds minus investment costs (Anlagekosten).1 These are the purchase price plus eligible expenses. Second, the basic rate: 10 per cent on the first CHF 4,000, rising to 40 per cent above CHF 100,000. Third, the holding period: it raises or lowers that amount. There is no municipal tax multiplier.
Only expenses from the relevant period of ownership count, that is, since the purchase that counts for the tax.1 Pure maintenance does not count here. Today it can only be deducted from income tax.6 So repainting does not lower the gain, but an extension does.
What this means for you: find the old purchase contract and the invoices for alterations. Every accepted invoice lowers the gain. Does your gain stay above CHF 100,000 even after deductions, and have you owned the house for twenty full years? Then each accepted franc saves 20 centimes in tax.
These expenses count (§ 221(1))
- buildings, alterations and other lasting improvements, minus insurance payouts and contributions from the federal government, canton or municipality
- landowner contributions, for example for roads, pavements, utility lines or development perimeters
- usual estate agent commissions and advertising costs, when buying and when selling
- charges connected with the transfer of ownership
- construction loan interest, but only for property held as business assets
- the value capture levy paid for planning advantages
The rates and the holding period are fixed. What is open is the figure everything depends on: your sale price. The valuation checks it in writing and works through to the amount you keep.
Substitute value · § 220(2) Zurich Tax Act
What applies if you bought more than 20 years ago?
If the relevant purchase was more than 20 years ago, you may use the market value instead of the old purchase price.1 It is an option, not an obligation. The law sets no flat rate or formula for it.
An example with our own figures: bought in 1985 for CHF 400,000, sold today for CHF 1,500,000. Twenty years ago the house was worth CHF 700,000. Using the old purchase price, the sale costs CHF 214,700 in tax. Using the market value, it costs CHF 154,700.
What this means for you: with an old purchase, the comparison is worth making. Enter the purchase price once and the market value once in the calculator above. The law does not say explicitly whether older investments still count. Likely only those from the last 20 years count, as older ones are part of the market value. Ask the municipal tax office. For an inherited family home, your parents' purchase usually counts.
Worked example
Detached house, owned for 22 years: with and without receipts
The same figures are the starting values in the calculator above. This is how the tax builds up, step by step.
- Sale price
- CHF 1,300,000
- Purchase price
- − CHF 820,000
- Selling costs, such as agent commission and listings (3%)
- − CHF 39,000
- Taxable gain
- CHF 441,000
- Tax at the basic rate (§ 225(1))
- CHF 165,800
- Reduction for 22 full years (§ 225(3))
- − 50%
- Property gains tax without receipts
- CHF 82,900
- With documented investments of CHF 120,000
- CHF 58,900
- Less tax thanks to receipts
- CHF 24,000
Deferral · § 216(3)(i) Zurich Tax Act
When does a new home defer property gains tax?
Did you use your house or flat permanently and exclusively yourself, lately as your main residence?3 If you then buy or build a home used the same way in Switzerland within a reasonable period, the tax is deferred.1 The period is usually two years.3 Buying before the sale can also count if the two are connected.3
The tax is only fully deferred if the new home costs at least the proceeds. Official example: sale CHF 1.5 million, investment costs CHF 1 million, new house CHF 1.32 million. CHF 180,000 is taxable at once; after ten years of ownership that means CHF 49,120 in tax.3 If it costs no more than the investment costs, there is no deferral.3
What this means for you: deferred is not waived. Sell the new home later without another replacement, and the deferred gain is taxed too.3 Apply for the deferral before the tax assessment becomes final.3 Enter the new home's price in the calculator above.
Procedure · §§ 205 and 226 Zurich Tax Act
Who levies the tax, and which deadlines apply?
The seller is liable for the tax.1 Property gains tax is levied by the municipality.1 All of the revenue goes to the municipality where the property is located.4 But the canton sets the rates, with no tax multiplier. So the same gain costs the same in every Zurich municipality.
The transfer of ownership (Handänderung) is the change of owner at the sale. Within 30 days of it, you file the tax return with the municipal tax office. This deadline can be extended.1 The tax falls due on the 90th day after the transfer; interest runs from day 91.5 The Canton of Zurich has not charged a property transfer tax since 2005.7
What this means for you: have the purchase contract and receipts ready before the notary appointment. Then there is enough time for a complete return. What else a sale needs is in the list of documents for selling.
To be honest
Is it worth waiting to sell in Zurich?
Sometimes, because of the calendar. On a CHF 441,000 gain, selling after 19 full years costs CHF 87,874 in tax, after 20 years CHF 82,900. The difference of CHF 4,974 comes from the date alone. If your anniversary is only a few months away, a later sale date can pay off. Check with the municipal tax office beforehand which day counts as the sale date.
From 20 full years it is the other way round: waiting no longer lowers the tax. Then what matters is whether selling, moving or staying suits your life. The home check in six questions helps sort that out. If you want to sell but keep living there, see sell and rent back. Building land is taxed at the same rates; for prices, see building land prices in the Canton of Zurich.
Second home, holiday home, parents' house
Is your property in another canton?
- Property gains tax calculators: 15 cantonsHow does my canton calculate property gains tax – and which calculator fits?
- Calculator Canton of ZugHow much property gains tax will I pay in the Canton of Zug – and what is left net?
- Calculator Canton of SchwyzHow much property gains tax will I pay in the Canton of Schwyz – and what is left net?
- Calculator Canton of AargauHow much property gains tax will I pay in the Canton of Aargau – and what is left net?
Property gains tax Zurich: what do owners ask most often?
Is there a tax-free allowance for property gains tax in Zurich?
There is an exemption threshold, not an allowance. Gains below CHF 5,000 are tax-free. From CHF 5,000 the whole gain is taxed, not just the part above it (§ 225(5) Tax Act). A gain of exactly CHF 5,000 costs CHF 550 in tax after three years.
Do I pay more property gains tax in Küsnacht than in Kloten?
Is property gains tax due when you inherit or receive a gift?
Not immediately. On inheritance, advance on inheritance or gift, the tax is deferred (§ 216(3)(a) Tax Act). When you sell later, the purchase price and date of the previous owners count, for example your parents (§ 219(3)). See selling an inherited house.
Do I pay property gains tax if I sell at a loss?
No. Only the amount by which the proceeds exceed the investment costs is taxable (§ 219(1) Tax Act). If the sale price is below the purchase price plus eligible expenses, there is no gain and therefore no property gains tax.
Who pays the notary and land registry fees when selling in Zurich?
Buyer and seller agree this freely in the contract: half each, all by the seller or all by the buyer. If the contract says nothing, each owes half; towards the office, both are liable for the full amount (§ 29 Notaries Act). Notarisation and the land register entry each cost 1 per mille of the market value, at least CHF 100. VAT is added to the notarisation fee (Notarial Fees Ordinance, annex).
When do I have to pay the property gains tax in Zurich?
It falls due on the 90th day after the transfer of ownership at the sale. Interest runs from day 91. You file the tax return with the tax office of your municipality within 30 days of the transfer; this deadline can be extended. The person who sells pays the tax.
How accurate is the Zurich property gains tax calculator?
It uses the official rates under § 225 Tax Act and your holding period in full years. You estimate the amounts yourself. The municipality checks investment costs and deadlines at the end. The calculator gives an estimate, not a tax ruling. It does not cover mixed-use houses, for example.
Can I download the Zurich calculator, for example as a PDF or spreadsheet?
No, you do not need a spreadsheet or PDF template. The calculator above works directly in your browser with the rates under § 225 Tax Act, with no sign-up. Enter the sale price, purchase price, investments, years owned and costs, and the tax and net proceeds appear at once. To check by hand, the holding-period tables above list every full year separately from year five.
Does the Zurich calculator store my entries?
No. Your figures stay in your browser; we do not see them. You do not need to sign up.
Canton of Zurich · 160 municipalities
What applies in your municipality?
Every Zurich municipality has its own page: official prices for 2025, building land, tax rate, the responsible notary’s office and an example of what remains after property gains tax.
- Zurich Unterland
- Furttal
- Glattal
- Limmattal
- Knonaueramt
- Zimmerberg
- Pfannenstiel
- Zurich Oberland
- Winterthur and surroundings
- Zurich Weinland
- City of Zurich
All 160 municipalities from A to Z
- AdliswilFlat CHF 1,450,000
- AeschLand CHF 1,895/m²
- Aeugst am AlbisLand CHF 1,577/m²
- Affoltern am AlbisHouse CHF 1,775,000
- AltikonLand CHF 501/m²
- AndelfingenHouse CHF 1,408,000
- BachenbülachFlat CHF 1,260,000
- BachsLand CHF 829/m²
- BäretswilLand CHF 1,491/m²
- BassersdorfHouse CHF 1,560,000
- BaumaHouse CHF 1,150,000
- BenkenLand CHF 1,031/m²
- Berg am IrchelLand CHF 463/m²
- BirmensdorfFlat CHF 1,175,000
- BonstettenHouse CHF 1,250,000
- BoppelsenLand CHF 1,636/m²
- BrüttenLand CHF 2,321/m²
- BubikonFlat CHF 975,000
- Buch am IrchelLand CHF 555/m²
- BuchsFlat CHF 900,000
- BülachHouse CHF 1,385,000
- City of ZurichHouse CHF 2,880,000
- DachsenFlat CHF 957,500
- DägerlenFlat CHF 980,000
- DällikonLand CHF 1,787/m²
- DänikonLand CHF 1,596/m²
- DättlikonLand CHF 1,210/m²
- DielsdorfFlat CHF 1,030,000
- DietikonHouse CHF 1,350,000
- DietlikonFlat CHF 1,165,000
- DinhardLand CHF 1,053/m²
- DorfLand CHF 729/m²
- DübendorfHouse CHF 1,875,000
- DürntenHouse CHF 1,190,000
- EggHouse CHF 1,790,000
- EglisauFlat CHF 1,127,500
- ElggFlat CHF 787,500
- Ellikon an der ThurLand CHF 640/m²
- ElsauLand CHF 1,109/m²
- EmbrachHouse CHF 1,583,650
- ErlenbachHouse CHF 4,575,000
- FällandenFlat CHF 1,100,000
- FehraltorfFlat CHF 882,000
- FeuerthalenLand CHF 998/m²
- FischenthalLand CHF 517/m²
- FlaachFlat CHF 900,000
- FlurlingenLand CHF 1,334/m²
- Freienstein-TeufenLand CHF 1,007/m²
- GeroldswilHouse CHF 1,500,000
- GlattfeldenFlat CHF 920,000
- GossauHouse CHF 1,300,000
- GreifenseeLand CHF 2,111/m²
- GrüningenLand CHF 1,372/m²
- HagenbuchLand CHF 687/m²
- Hausen am AlbisLand CHF 1,854/m²
- HedingenHouse CHF 1,875,000
- HenggartLand CHF 1,472/m²
- HerrlibergHouse CHF 4,300,000
- HettlingenHouse CHF 1,732,500
- HinwilHouse CHF 1,370,000
- HittnauLand CHF 1,191/m²
- HochfeldenLand CHF 1,350/m²
- HombrechtikonHouse CHF 1,450,000
- HorgenHouse CHF 2,450,000
- HöriLand CHF 1,049/m²
- HüntwangenLand CHF 944/m²
- HüttikonLand CHF 767/m²
- Illnau-EffretikonHouse CHF 1,355,000
- Kappel am AlbisLand CHF 1,582/m²
- KilchbergFlat CHF 2,920,000
- KleinandelfingenLand CHF 504/m²
- KlotenFlat CHF 1,150,000
- KnonauLand CHF 1,550/m²
- KüsnachtHouse CHF 6,205,000
- Langnau am AlbisHouse CHF 1,825,000
- Laufen-UhwiesenLand CHF 968/m²
- LindauHouse CHF 1,500,000
- LufingenLand CHF 957/m²
- MännedorfHouse CHF 2,200,000
- MarthalenLand CHF 749/m²
- MaschwandenLand CHF 850/m²
- MaurHouse CHF 2,415,000
- MeilenHouse CHF 2,955,005
- MettmenstettenFlat CHF 1,050,000
- MönchaltorfHouse CHF 1,776,000
- NeerachLand CHF 1,709/m²
- NeftenbachFlat CHF 905,000
- NiederglattLand CHF 1,928/m²
- NiederhasliHouse CHF 1,305,000
- NiederweningenLand CHF 1,510/m²
- NürensdorfHouse CHF 1,637,500
- OberembrachLand CHF 1,253/m²
- OberengstringenFlat CHF 1,265,000
- OberglattLand CHF 989/m²
- OberriedenFlat CHF 1,765,000
- OberweningenLand CHF 1,431/m²
- ObfeldenHouse CHF 1,625,000
- Oetwil am SeeLand CHF 1,266/m²
- Oetwil an der LimmatFlat CHF 1,410,000
- OpfikonFlat CHF 1,365,000
- OssingenLand CHF 696/m²
- OtelfingenLand CHF 957/m²
- OttenbachLand CHF 1,367/m²
- PfäffikonHouse CHF 1,612,500
- PfungenLand CHF 1,058/m²
- RafzFlat CHF 1,018,500
- RegensbergLand CHF 991/m²
- RegensdorfHouse CHF 1,440,000
- RheinauLand CHF 568/m²
- RichterswilHouse CHF 2,000,000
- RickenbachLand CHF 901/m²
- RifferswilLand CHF 1,253/m²
- RorbasLand CHF 693/m²
- RümlangLand CHF 1,866/m²
- RüschlikonFlat CHF 2,662,500
- RussikonHouse CHF 1,430,000
- RütiHouse CHF 1,313,000
- SchlattLand CHF 560/m²
- SchleinikonLand CHF 916/m²
- SchlierenFlat CHF 1,185,000
- SchöfflisdorfLand CHF 1,634/m²
- SchwerzenbachLand CHF 1,950/m²
- SeegräbenLand CHF 1,708/m²
- SeuzachHouse CHF 1,680,000
- StadelLand CHF 979/m²
- StäfaHouse CHF 1,960,000
- StallikonHouse CHF 1,500,000
- StammheimLand CHF 642/m²
- SteinmaurFlat CHF 930,000
- Thalheim an der ThurLand CHF 519/m²
- ThalwilHouse CHF 2,480,000
- TrüllikonLand CHF 570/m²
- TruttikonLand CHF 491/m²
- TurbenthalFlat CHF 758,500
- Uetikon am SeeFlat CHF 1,785,000
- UitikonFlat CHF 1,750,000
- UnterengstringenFlat CHF 1,450,000
- UrdorfLand CHF 3,038/m²
- UsterHouse CHF 1,630,000
- VolkenLand CHF 600/m²
- VolketswilHouse CHF 1,500,000
- WädenswilHouse CHF 2,195,000
- WaldHouse CHF 1,100,000
- WallisellenHouse CHF 1,750,000
- Wangen-BrüttisellenFlat CHF 1,195,000
- WasterkingenLand CHF 552/m²
- WeiachLand CHF 798/m²
- WeiningenHouse CHF 1,550,000
- WeisslingenLand CHF 904/m²
- Wettswil am AlbisHouse CHF 2,125,000
- WetzikonHouse CHF 1,145,000
- WiesendangenHouse CHF 1,325,000
- WilLand CHF 943/m²
- WilaLand CHF 636/m²
- WildbergLand CHF 656/m²
- WinkelFlat CHF 1,290,000
- WinterthurHouse CHF 1,422,000
- ZellFlat CHF 770,000
- ZollikonHouse CHF 3,185,000
- ZumikonFlat CHF 1,596,500
Sources
- Tax Act of the Canton of Zurich (StG ZH, LS 631.1), §§ 205, 209–210, 216(3)(a) and (i), 217, 219–222, 225(1)–(3) and (5), 226 (Nachtrag 132), in German · as of 1.4.2026, retrieved 14.10.2026
- Zurich Cantonal Tax Office: ZStB 225.1, property gains tax rates, in German · retrieved 29.09.2026
- Zurich Finance Directorate: ZStB 216.3, deferral on replacement purchase, margin nos. 17–22 and 28 (the special provision § 226a cited there was repealed on 1.1.2021; the basis today is § 216(3)(i) StG), in German · as of 1.2.2018, retrieved 29.09.2026
- Zurich Cantonal Tax Office: property gains tax, in German · retrieved 29.09.2026
- Ordinance to the Zurich Tax Act (StV, LS 631.11), § 71 (due date and interest), in German · Nachtrag 108, retrieved 29.09.2026
- Zurich Cantonal Tax Office: ZStB 30.3, fact sheet on property maintenance (margin nos. 12–14), in German · of 26.3.2021, retrieved 14.10.2026
- Notary offices of the Canton of Zurich: fees for purchase contracts (no property transfer tax since 1.1.2005), in German · retrieved 29.09.2026
- Notaries Act of the Canton of Zurich (NotG, LS 242), § 29 (who bears the fees; para. 3 allows other agreements), in German · Nachtrag 095, retrieved 29.09.2026
- Notarial Fees Ordinance of the Canton of Zurich (NotGebV, LS 243), § 2 and annex nos. 1.1.1 and 2.2.1, in German · as of 1.1.2024, retrieved 29.09.2026
General information without guarantee, not individual advice. The law, the tax assessment and advice from professionals for your situation are what count. Terms of use