Selling property in the Canton of Aargau

Selling in Aargau: your purchase price does not always count for tax.

After more than ten full years, a flat share replaces a house's purchase price and improvements. In the worked example, this cuts the tax by almost half.

Lenzburg Castle on its hill above the town, with the plain and wooded ridges behind
Property gains tax 40 – 5 % Rate by years of ownership only · § 109 Aargau Tax Act
Flat-rate investment costs 80 – 65 % Of the sale price, after more than 10 full years · § 105 Aargau Tax Act
Land register charge 0.4 % Instead of a transfer tax · § 8 Land Register Charges Act
Municipalities 196 In eleven districts · § 1 SAR 117.110

As of October 2026 · Tax Act of the Canton of Aargau (SAR 651.100), version of 1 January 2025 · property gains tax guidance (Merkblatt Grundstückgewinnsteuer), amended 1 July 2023.

What most people overlook: after decades, Aargau does not always tax the whole rise in value. A worked example over 36 years shows CHF 19,000 less tax.

Tax when you sell

Selling a house in the Canton of Aargau: how much tax do I pay after many years?

After 25 full years, Aargau's property gains tax is 5 %. It taxes the gain: sale price minus investment costs (Anlagekosten) – purchase price and improvements like an extension. After more than ten full years, a flat share of a house's sale price replaces them. It is 80 %, then 65 % from 25 full years.

An example: bought in 1990 for CHF 400,000, sold in 2026 for CHF 1,200,000. With CHF 780,000 as flat-share costs, the taxed gain is CHF 420,000: CHF 21,000 in tax, against CHF 40,000 on the purchase price alone. Worked out under §§ 105 and 109 Aargau Tax Act, as of 1 January 2025. The cantonal tax office's guidance (section 11.1.1) does likewise.

What this means for you: after 25 full years, waiting saves no more tax. In the example, receipts only pay off once purchase price and documented costs exceed CHF 780,000. Then everything fully documented counts, not the flat share. Try both in the Aargau tax calculator.

Whether the flat share or your receipts mean less tax also depends on the sale price: the flat share grows with it, receipts do not. No calculator knows that price; the valuation gives it as a range. The net calculation also shows what you keep after tax, mortgage and selling costs. You receive it in writing, so parents and children can check the same figure before anyone signs.

Valuation with net calculationFree and without obligation · Personal reply from Dominik Devaja

Process and costs

Selling a house in Aargau: what costs are due at the notary?

Around the notary appointment, a house sale in Aargau mainly costs the 0.4 % land register charge and notarisation (Beurkundung). There is no transfer tax, but changing hands is not free. The charge is due on entry in the land register (Grundbuch), the ownership record. Who pays is open; both sides are jointly liable (§§ 5 and 8 Land Register Charges Act, as of 1 January 2020).

At CHF 1,200,000, the charge is CHF 4,800. Notarisation costs CHF 3,600 under the notarial tariff, plus value added tax and expenses. Only an Aargau notary (Urkundsperson) may notarise the sale. A statutory 3 % lien on the price secures the property gains tax. It is not a tax and lapses if other security is given.

What this means for you: if you replace a home you live in, the municipality usually bills the tax first without deferral. So plan for that bill before signing. You apply for the deferral yourself, without an agent. See how a sale with Immosmile works.

Municipality atlas · all 196 municipalities

Home ownership in the Canton of Aargau: every municipality compared

The Canton of Aargau does not publish official house prices by municipality. What is official is shown here: how old the homes are, how they are heated, who lives there, how scarce housing is and how high the tax rate is. Across the canton, 51.8 % of buildings with residential use were built before 1981 and 19.5 % of residents are 65 or older.

Most buildings with residential use built before 1981

  1. Windisch74.8 %
  2. Schlossrued72.6 %
  3. Aarau72.1 %
  4. Gontenschwil71.6 %
  5. Zofingen70.4 %

Highest share of residents aged 65+

  1. Mönthal35.5 %
  2. Olsberg29.5 %
  3. Biberstein28.4 %
  4. Mellikon27.8 %
  5. Wegenstetten26.9 %

Lowest vacancy rate

  1. Fisibach0.00 %
  2. Kaisten0.00 %
  3. Mägenwil0.00 %
  4. Rottenschwil0.00 %
  5. Rüfenach0.00 %
Official figures for all municipalities in the Canton of Aargau
Municipality Residentsaged 65+built pre-1981oil/gassingle-familyvacancytax ratetrain Zurich
Aarau Bezirk Aarau 22,93218.4 %72.1 %63.2 %52.9 %0.45 %96%25 min
Aarburg Bezirk Zofingen 9,04015.2 %60.8 %73.6 %65.2 %3.61 %116%51 min
Abtwil Bezirk Muri 1,10712.9 %27.6 %35.3 %62.1 %0.20 %113%74 min
Ammerswil Bezirk Lenzburg 80118.2 %35.6 %34.8 %82.6 %0.29 %127%46 min
Aristau Bezirk Muri 1,65516.6 %31.8 %44.4 %64.0 %0.81 %104%50 min
Arni (AG) Bezirk Bremgarten 1,95320.1 %30.5 %53.6 %74.9 %1.95 %83%32 min
Auenstein Bezirk Brugg 1,74720.9 %54.3 %42.0 %77.3 %1.42 %93%52 min
Auw Bezirk Muri 2,32512.9 %32.6 %34.7 %61.8 %0.51 %103%71 min
Baden Bezirk Baden 24,01217.1 %60.3 %64.3 %52.1 %0.62 %89%16 min
Beinwil (Freiamt) Bezirk Muri 1,31818.0 %44.2 %32.8 %49.8 %0.17 %98%66 min
Beinwil am See Bezirk Kulm 3,71122.7 %58.7 %46.6 %67.8 %1.61 %99%55 min
Bellikon Bezirk Baden 1,58725.8 %43.2 %58.2 %72.9 %2.01 %89%45 min
Bergdietikon Bezirk Baden 2,99320.2 %52.6 %45.7 %74.3 %1.23 %84%31 min
Berikon Bezirk Bremgarten 5,02621.6 %39.3 %68.3 %62.7 %0.73 %89%36 min
Besenbüren Bezirk Muri 67713.9 %35.4 %34.4 %67.7 %0.34 %113%64 min
Bettwil Bezirk Muri 73619.4 %40.3 %32.8 %54.7 %0.59 %102%82 min
Biberstein Bezirk Aarau 1,65328.4 %45.5 %35.9 %73.5 %0.99 %99%51 min
Birmenstorf (AG) Bezirk Baden 3,05318.8 %41.4 %55.6 %66.5 %0.87 %98%41 min
Birr Bezirk Brugg 4,86816.0 %39.7 %61.6 %74.1 %3.25 %117%35 min
Birrhard Bezirk Brugg 99315.6 %42.4 %50.4 %73.6 %2.10 %109%46 min
Birrwil Bezirk Kulm 1,41624.6 %67.0 %41.4 %55.1 %1.01 %95%50 min
Boniswil Bezirk Lenzburg 1,79520.3 %49.5 %49.5 %72.2 %0.67 %105%46 min
Boswil Bezirk Muri 3,20918.1 %52.8 %54.0 %59.8 %0.81 %101%40 min
Bottenwil Bezirk Zofingen 86220.6 %58.2 %34.2 %64.0 %1.69 %119%81 min
Bremgarten (AG) Bezirk Bremgarten 8,90219.9 %47.6 %35.3 %53.1 %0.22 %104%41 min
Brittnau Bezirk Zofingen 4,35019.9 %56.6 %50.2 %70.0 %0.73 %114%61 min
Brugg Bezirk Brugg 15,31721.8 %66.9 %70.2 %64.9 %0.99 %97%24 min
Brunegg Bezirk Lenzburg 97114.2 %43.7 %62.4 %60.4 %0.71 %105%44 min
Buchs (AG) Bezirk Aarau 8,65117.0 %66.9 %70.2 %67.1 %0.77 %118%37 min
Buttwil Bezirk Muri 1,30518.0 %32.0 %41.2 %73.4 %0.35 %102%60 min
Böttstein Bezirk Zurzach 4,42823.8 %45.9 %18.9 %60.0 %0.74 %107%47 min
Bözberg Bezirk Brugg 1,69625.4 %50.5 %40.9 %67.1 %1.47 %96%47 min
Böztal Bezirk Laufenburg 2,98519.9 %46.3 %34.6 %66.9 %0.86 %114%52 min
Bünzen Bezirk Muri 1,24718.8 %46.0 %45.2 %67.2 %1.77 %110%56 min
Büttikon Bezirk Bremgarten 1,15520.1 %38.5 %64.3 %74.2 %2.05 %104%51 min
Densbüren Bezirk Aarau 78424.7 %51.9 %23.3 %61.7 %1.01 %117%53 min
Dietwil Bezirk Muri 1,47613.8 %37.2 %34.9 %54.5 %0.45 %104%58 min
Dintikon Bezirk Lenzburg 2,40518.3 %37.5 %58.9 %66.6 %0.49 %98%47 min
Dottikon Bezirk Bremgarten 4,24017.2 %52.4 %47.9 %64.3 %0.73 %92%47 min
Döttingen Bezirk Zurzach 4,52519.0 %63.1 %30.0 %66.1 %0.68 %102%35 min
Dürrenäsch Bezirk Kulm 1,39318.2 %55.2 %41.2 %72.5 %2.75 %118%66 min
Eggenwil Bezirk Bremgarten 1,06322.7 %33.2 %48.7 %73.1 %1.52 %106%49 min
Egliswil Bezirk Lenzburg 1,62719.2 %42.9 %44.4 %65.1 %0.64 %105%47 min
Ehrendingen Bezirk Baden 4,91920.4 %50.3 %59.8 %67.5 %1.08 %113%37 min
Eiken Bezirk Laufenburg 2,57317.6 %36.2 %38.5 %67.1 %1.37 %111%57 min
Endingen Bezirk Zurzach 2,75819.9 %47.8 %17.8 %67.3 %1.40 %111%49 min
Ennetbaden Bezirk Baden 3,80120.7 %62.5 %60.5 %62.5 %0.21 %92%30 min
Erlinsbach (AG) Bezirk Aarau 4,65022.6 %46.9 %36.1 %74.2 %0.84 %89%50 min
Fahrwangen Bezirk Lenzburg 2,58719.2 %46.9 %41.7 %66.7 %0.41 %118%62 min
Fischbach-Göslikon Bezirk Bremgarten 1,88716.5 %31.1 %51.5 %74.8 %0.95 %109%53 min
Fisibach Bezirk Zurzach 59514.6 %48.3 %38.9 %62.4 %0.00 %115%58 min
Fislisbach Bezirk Baden 6,13422.4 %46.5 %60.7 %62.2 %2.01 %109%35 min
Freienwil Bezirk Baden 1,11719.4 %37.5 %48.4 %71.9 %0.62 %114%41 min
Frick Bezirk Laufenburg 6,21120.3 %39.6 %46.1 %63.1 %1.03 %102%43 min
Full-Reuenthal Bezirk Zurzach 1,02119.8 %49.3 %40.7 %76.2 %0.21 %122%59 min
Gansingen Bezirk Laufenburg 1,12521.7 %49.7 %39.4 %75.3 %0.98 %120%53 min
Gebenstorf Bezirk Baden 5,84020.7 %52.2 %66.9 %64.2 %0.86 %105%37 min
Geltwil Bezirk Muri 24216.9 %30.8 %24.6 %66.2 %2.08 %50%65 min
Gipf-Oberfrick Bezirk Laufenburg 3,88620.7 %32.4 %31.8 %68.7 %0.98 %97%51 min
Gontenschwil Bezirk Kulm 2,24922.5 %71.6 %49.2 %63.0 %0.52 %117%62 min
Gränichen Bezirk Aarau 8,69920.6 %56.8 %56.5 %73.0 %0.61 %111%46 min
Habsburg Bezirk Brugg 43025.1 %47.9 %41.4 %78.6 %0.98 %82%42 min
Hallwil Bezirk Lenzburg 1,04017.9 %52.9 %50.0 %66.4 %1.70 %126%43 min
Hausen (AG) Bezirk Brugg 3,85019.8 %44.9 %76.4 %69.6 %0.45 %110%40 min
Hellikon Bezirk Rheinfelden 83723.3 %46.1 %27.6 %68.3 %1.92 %120%86 min
Hendschiken Bezirk Lenzburg 1,39913.1 %47.1 %43.6 %73.8 %0.48 %125%29 min
Herznach-Ueken Bezirk Laufenburg 2,76517.9 %36.1 %29.9 %71.8 %0.87 %110%56 min
Hirschthal Bezirk Aarau 1,77220.0 %44.7 %40.7 %73.4 %1.06 %100%52 min
Holderbank (AG) Bezirk Lenzburg 1,61015.2 %57.5 %60.8 %62.8 %0.62 %106%37 min
Holziken Bezirk Kulm 1,76817.2 %49.2 %46.1 %64.7 %1.69 %106%66 min
Hunzenschwil Bezirk Lenzburg 4,47215.5 %46.8 %68.8 %70.2 %0.26 %102%33 min
Hägglingen Bezirk Bremgarten 2,70719.2 %46.5 %44.6 %72.7 %0.32 %114%46 min
Islisberg Bezirk Bremgarten 68217.0 %21.1 %31.7 %66.5 %0.98 %98%36 min
Jonen Bezirk Bremgarten 2,33317.2 %28.6 %35.0 %67.8 %0.49 %83%41 min
Kaiseraugst Bezirk Rheinfelden 5,98519.7 %34.5 %50.6 %66.1 %0.64 %50%77 min
Kaisten Bezirk Laufenburg 3,06321.5 %47.0 %38.2 %71.0 %0.00 %102%58 min
Kallern Bezirk Muri 41915.5 %31.1 %28.8 %67.4 %0.61 %97%–
Killwangen Bezirk Baden 2,27217.1 %45.1 %57.4 %71.6 %2.80 %105%21 min
Kirchleerau Bezirk Zofingen 95020.3 %58.8 %46.0 %70.6 %0.88 %123%70 min
Klingnau Bezirk Zurzach 3,71022.3 %57.5 %22.1 %71.1 %1.31 %114%38 min
Koblenz Bezirk Zurzach 1,83516.6 %61.0 %59.2 %66.3 %1.16 %118%40 min
Kölliken Bezirk Zofingen 5,13318.5 %54.3 %59.0 %73.6 %0.73 %119%49 min
Künten Bezirk Baden 1,97819.7 %44.8 %59.4 %71.5 %1.43 %104%49 min
Küttigen Bezirk Aarau 7,02521.4 %52.9 %42.3 %70.7 %0.18 %105%45 min
Laufenburg Bezirk Laufenburg 3,88221.8 %61.3 %36.1 %56.5 %1.34 %108%63 min
Leibstadt Bezirk Zurzach 1,63918.3 %55.5 %31.2 %62.1 %0.13 %102%52 min
Leimbach (AG) Bezirk Kulm 52920.4 %51.1 %50.0 %79.5 %0.84 %122%66 min
Lengnau (AG) Bezirk Zurzach 2,94418.9 %47.5 %43.4 %64.9 %0.53 %103%47 min
Lenzburg Bezirk Lenzburg 11,32218.4 %65.2 %63.9 %56.9 %1.04 %105%20 min
Leuggern Bezirk Zurzach 2,44223.1 %44.7 %37.7 %71.9 %0.69 %107%47 min
Leutwil Bezirk Kulm 76322.8 %53.4 %42.0 %69.3 %1.39 %121%69 min
Lupfig Bezirk Brugg 3,48421.4 %39.3 %59.9 %61.7 %1.03 %110%33 min
Magden Bezirk Rheinfelden 3,90323.3 %45.6 %41.8 %80.5 %1.18 %95%79 min
Mandach Bezirk Brugg 32822.0 %64.2 %26.6 %68.8 %0.61 %117%54 min
Meisterschwanden Bezirk Lenzburg 3,33022.7 %39.1 %41.0 %65.5 %0.76 %60%63 min
Mellikon Bezirk Zurzach 22727.8 %64.5 %63.4 %72.0 %1.79 %127%52 min
Mellingen Bezirk Baden 6,32417.6 %45.1 %54.6 %59.9 %0.17 %110%26 min
Menziken Bezirk Kulm 8,90918.0 %60.2 %57.4 %70.1 %5.19 %118%72 min
Merenschwand Bezirk Muri 3,94515.3 %37.0 %40.6 %64.5 %0.47 %96%47 min
Mettauertal Bezirk Laufenburg 2,15624.6 %51.9 %32.9 %62.6 %0.28 %109%66 min
Moosleerau Bezirk Zofingen 94518.4 %52.8 %42.8 %68.6 %0.65 %123%72 min
Muhen Bezirk Aarau 4,09923.4 %51.1 %47.8 %74.1 %2.71 %112%47 min
Mumpf Bezirk Rheinfelden 1,56518.3 %41.6 %54.6 %74.7 %3.49 %116%64 min
Murgenthal Bezirk Zofingen 3,18820.6 %68.5 %52.0 %66.7 %3.89 %118%62 min
Muri (AG) Bezirk Muri 8,85020.3 %44.7 %43.9 %58.8 %0.28 %106%43 min
Mägenwil Bezirk Baden 2,30515.3 %36.3 %56.7 %78.5 %0.00 %113%29 min
Möhlin Bezirk Rheinfelden 11,35119.8 %47.1 %49.6 %69.9 %0.43 %112%57 min
Mönthal Bezirk Brugg 39135.5 %50.9 %39.1 %69.6 %1.89 %115%53 min
Möriken-Wildegg Bezirk Lenzburg 5,02520.7 %51.5 %48.3 %72.1 %0.66 %94%39 min
Mühlau Bezirk Muri 1,36816.5 %37.0 %41.0 %51.2 %1.01 %117%50 min
Mülligen Bezirk Brugg 1,12419.4 %42.1 %52.9 %68.2 %4.62 %109%40 min
Münchwilen (AG) Bezirk Laufenburg 1,09116.6 %58.1 %39.0 %71.1 %0.20 %113%63 min
Neuenhof Bezirk Baden 9,30617.4 %62.5 %71.0 %47.1 %3.35 %112%23 min
Niederlenz Bezirk Lenzburg 4,99816.2 %55.6 %62.5 %76.6 %0.32 %117%39 min
Niederrohrdorf Bezirk Baden 4,75120.9 %52.2 %41.7 %64.2 %1.37 %97%39 min
Niederwil (AG) Bezirk Bremgarten 3,03020.9 %39.0 %56.3 %74.6 %1.31 %103%49 min
Oberentfelden Bezirk Aarau 9,06119.4 %57.8 %66.2 %67.9 %0.48 %113%45 min
Oberhof Bezirk Laufenburg 59520.5 %54.0 %31.3 %62.1 %0.37 %126%55 min
Oberkulm Bezirk Kulm 3,02622.4 %62.4 %49.1 %66.6 %4.76 %119%58 min
Oberlunkhofen Bezirk Bremgarten 2,19623.8 %32.2 %41.4 %66.1 %0.29 %74%37 min
Obermumpf Bezirk Rheinfelden 1,09019.9 %47.9 %45.0 %67.1 %4.32 %122%77 min
Oberrohrdorf Bezirk Baden 4,26525.5 %50.6 %55.6 %70.9 %1.60 %85%39 min
Oberrüti Bezirk Muri 1,63117.0 %23.3 %38.3 %66.5 %0.31 %119%50 min
Obersiggenthal Bezirk Baden 9,02021.1 %61.0 %55.9 %62.9 %0.47 %110%32 min
Oberwil-Lieli Bezirk Bremgarten 2,69920.7 %36.4 %44.1 %62.5 %0.77 %48%32 min
Oeschgen Bezirk Laufenburg 1,18117.2 %39.9 %34.2 %72.1 %0.52 %114%55 min
Oftringen Bezirk Zofingen 15,19816.9 %54.7 %64.3 %61.5 %1.08 %113%54 min
Olsberg Bezirk Rheinfelden 36629.5 %42.6 %34.2 %72.3 %1.06 %92%92 min
Othmarsingen Bezirk Lenzburg 3,30114.1 %44.9 %54.1 %67.7 %0.79 %102%27 min
Reinach (AG) Bezirk Kulm 9,85820.3 %60.7 %64.6 %61.5 %1.10 %115%71 min
Reitnau Bezirk Zofingen 1,66317.4 %52.0 %39.5 %62.1 %0.78 %122%77 min
Remetschwil Bezirk Baden 2,10221.4 %29.3 %49.2 %78.0 %1.28 %92%41 min
Remigen Bezirk Brugg 1,38023.0 %45.6 %30.6 %63.5 %1.48 %98%45 min
Rheinfelden Bezirk Rheinfelden 14,03421.9 %63.0 %67.2 %55.1 %1.31 %90%61 min
Riniken Bezirk Brugg 1,59422.3 %62.1 %24.1 %70.6 %0.42 %122%39 min
Rothrist Bezirk Zofingen 9,97918.5 %55.3 %47.4 %67.4 %1.36 %110%56 min
Rottenschwil Bezirk Muri 1,01318.8 %29.2 %47.5 %64.2 %0.00 %99%44 min
Rudolfstetten-Friedlisberg Bezirk Bremgarten 4,66718.4 %58.7 %65.0 %64.8 %0.88 %99%28 min
Rupperswil Bezirk Lenzburg 6,31715.8 %45.9 %50.9 %71.5 %1.93 %99%29 min
Rüfenach Bezirk Brugg 86921.9 %43.4 %25.3 %77.1 %0.00 %123%45 min
Safenwil Bezirk Zofingen 4,62918.5 %51.7 %45.9 %71.6 %3.19 %115%54 min
Sarmenstorf Bezirk Bremgarten 3,19418.1 %34.2 %41.6 %68.6 %0.62 %105%56 min
Schafisheim Bezirk Lenzburg 3,13120.3 %45.4 %38.3 %73.2 %0.07 %99%40 min
Schinznach Bezirk Brugg 2,46123.7 %56.4 %45.1 %67.3 %1.65 %110%48 min
Schlossrued Bezirk Kulm 87820.4 %72.6 %37.3 %64.4 %0.47 %120%80 min
Schmiedrued Bezirk Kulm 1,14523.1 %62.6 %29.2 %72.5 %1.66 %120%85 min
Schneisingen Bezirk Zurzach 1,55125.5 %54.3 %47.6 %70.9 %0.27 %115%41 min
Schupfart Bezirk Rheinfelden 92219.7 %39.9 %30.2 %60.8 %0.22 %110%81 min
Schwaderloch Bezirk Laufenburg 72720.2 %49.8 %48.3 %73.9 %2.21 %123%56 min
Schöftland Bezirk Kulm 4,65824.5 %54.7 %50.9 %64.6 %4.20 %103%55 min
Seengen Bezirk Lenzburg 4,51622.9 %33.8 %38.4 %63.6 %1.15 %72%51 min
Seon Bezirk Lenzburg 5,71619.4 %54.6 %51.2 %68.4 %0.11 %108%36 min
Siglistorf Bezirk Zurzach 87115.5 %37.7 %49.5 %61.3 %1.77 %121%52 min
Sins Bezirk Muri 4,56118.6 %49.4 %35.6 %58.8 %1.14 %98%53 min
Sisseln Bezirk Laufenburg 1,65317.4 %26.8 %24.8 %78.4 %0.64 %80%66 min
Spreitenbach Bezirk Baden 13,37714.8 %38.0 %71.9 %48.7 %0.41 %100%30 min
Staffelbach Bezirk Zofingen 1,39815.9 %47.6 %38.5 %60.1 %0.60 %119%67 min
Staufen Bezirk Lenzburg 4,41116.1 %57.4 %69.6 %70.7 %0.83 %87%37 min
Stein (AG) Bezirk Rheinfelden 3,66018.5 %43.8 %54.9 %62.6 %0.50 %88%57 min
Stetten (AG) Bezirk Baden 2,54016.3 %42.4 %47.5 %68.3 %0.18 %105%48 min
Strengelbach Bezirk Zofingen 5,08021.7 %59.9 %64.5 %67.2 %2.07 %103%69 min
Suhr Bezirk Aarau 11,76017.1 %56.3 %66.9 %68.2 %0.63 %112%39 min
Tegerfelden Bezirk Zurzach 1,32619.2 %40.5 %40.2 %57.9 %1.87 %107%48 min
Teufenthal (AG) Bezirk Kulm 1,77220.1 %66.1 %55.3 %74.9 %1.75 %122%52 min
Thalheim (AG) Bezirk Brugg 98425.0 %49.5 %41.1 %59.9 %0.43 %109%61 min
Tägerig Bezirk Bremgarten 1,52818.6 %46.7 %49.5 %76.7 %0.61 %125%43 min
Uerkheim Bezirk Zofingen 1,44221.8 %59.0 %40.8 %54.6 %1.15 %123%71 min
Uezwil Bezirk Bremgarten 55319.0 %34.7 %30.1 %74.6 %1.57 %106%53 min
Unterentfelden Bezirk Aarau 4,57919.5 %59.0 %65.2 %74.2 %1.09 %113%39 min
Unterkulm Bezirk Kulm 3,80719.1 %67.5 %43.6 %65.7 %0.57 %115%57 min
Unterlunkhofen Bezirk Bremgarten 1,66218.2 %22.6 %50.7 %68.9 %0.90 %74%41 min
Untersiggenthal Bezirk Baden 7,87520.3 %51.6 %44.6 %70.8 %1.03 %105%37 min
Veltheim (AG) Bezirk Brugg 1,59818.1 %46.9 %46.1 %76.8 %0.69 %105%55 min
Villigen Bezirk Brugg 2,25722.9 %47.0 %21.9 %69.4 %1.09 %87%46 min
Villmergen Bezirk Bremgarten 8,29016.7 %48.2 %61.3 %68.4 %0.24 %102%49 min
Vordemwald Bezirk Zofingen 2,02624.6 %59.9 %49.6 %68.6 %1.18 %118%71 min
Wallbach Bezirk Rheinfelden 2,08421.3 %39.7 %39.2 %77.0 %0.89 %95%76 min
Waltenschwil Bezirk Muri 3,29119.2 %36.5 %52.4 %72.3 %0.34 %106%52 min
Wegenstetten Bezirk Rheinfelden 1,00826.9 %49.5 %51.1 %66.9 %2.35 %118%81 min
Wettingen Bezirk Baden 22,02720.4 %66.3 %73.0 %53.9 %0.40 %95%19 min
Widen Bezirk Bremgarten 3,90925.2 %53.9 %58.5 %68.1 %0.99 %75%38 min
Wiliberg Bezirk Zofingen 17524.6 %39.7 %14.3 %68.3 %0.00 %109%–
Windisch Bezirk Brugg 8,28619.2 %74.8 %75.6 %61.9 %0.59 %115%33 min
Wittnau Bezirk Laufenburg 1,44919.6 %43.6 %23.7 %64.5 %3.11 %119%55 min
Wohlen (AG) Bezirk Bremgarten 18,16219.1 %51.5 %73.2 %66.9 %1.10 %116%35 min
Wohlenschwil Bezirk Baden 1,87617.5 %42.5 %33.8 %74.4 %0.12 %116%44 min
Wölflinswil Bezirk Laufenburg 1,10519.5 %52.5 %33.9 %56.2 %0.72 %125%58 min
Würenlingen Bezirk Baden 5,32318.8 %48.9 %9.4 %67.3 %0.51 %100%39 min
Würenlos Bezirk Baden 7,04619.0 %42.2 %58.5 %67.7 %0.69 %97%30 min
Zeihen Bezirk Laufenburg 1,26816.5 %43.0 %26.0 %65.8 %1.33 %114%54 min
Zeiningen Bezirk Rheinfelden 2,60420.5 %39.2 %37.3 %71.1 %1.50 %112%79 min
Zetzwil Bezirk Kulm 1,40222.9 %53.5 %39.0 %68.7 %0.15 %118%64 min
Zofingen Bezirk Zofingen 13,05421.0 %70.4 %68.3 %54.6 %0.60 %99%45 min
Zufikon Bezirk Bremgarten 4,96022.3 %44.5 %58.5 %68.6 %1.07 %79%39 min
Zurzach Bezirk Zurzach 8,34623.6 %58.9 %53.8 %65.3 %1.35 %115%51 min
Zuzgen Bezirk Rheinfelden 91823.0 %48.6 %29.5 %68.6 %0.47 %115%85 min
Sources and how to read the figures

Shares in percent of buildings with residential use (age, heating, single-family houses) or of residents (65+). Vacancy in percent of all dwellings. Train: fastest weekday morning connection to Zurich HB. «–» means: no official figure.

How to cite: Immosmile (2026): Municipality atlas Canton of Aargau – official home-ownership figures for all 196 municipalities. Analysis of data from the Federal Statistical Office, the Federal Office for Spatial Development and the canton. https://immosmile.ch/en/region/aargau#gemeinden-atlas, as of 2026-10-29.

What is different here

What you should know about selling in the Canton of Aargau.

Tax

Your years of ownership count twice

In Aargau, your years of ownership set both the tax rate and the flat share, each by its own table. The rate falls in 26 steps: by 2 percentage points a year to 20 % in year eleven, then by one point to 6 %. From 25 full years, the rate is 5 % and the flat share 65 % of the sale price. There is no tax-free threshold and no tax multiplier (Steuerfuss); canton and municipality each receive half the revenue.

New home

Only what goes into the new home is deferred

If you sell a house or flat you live in permanently and exclusively, you can apply for a deferral (§ 98 Tax Act). The new home must be in Switzerland, bought or built within two years before or three years after the sale. If it costs no more than your investment costs, nothing is deferred. In a building with several flats, only the part you live in counts.

Security

3 % as a lien, not as a tax

Since 2020, a statutory lien of 3 % of the price has secured property gains tax, without a land register entry (§ 234a Tax Act). It secures only the tax actually owed. It lapses if other security is provided, for example by paying 3 % to the office that collects the tax. To arrange this, the notary or the parties contact the tax office (Steueramt) where the property lies.

Districts and municipalities

196 municipalities in eleven districts – from Rheinfelden to Muri.

Twelve municipalities from all eleven districts, following the official district division. We are happy to talk about your property in person.

Concrete arch bridge over the Aare in Aarau in the evening light, reflected in the water, with houses on the bank behind
Aarau on the Aare
The Aare winding through riverside woodland near Brugg, with houses and fields, seen from above
The Aare near Brugg
Church tower with a clock above the rooftops of Zofingen's old town, trees in autumn colours in front
Zofingen old town
Aarau Aarau district
Baden Baden district · most populous district
Wettingen Baden district
Wohlen Bremgarten district
Brugg Brugg district
Reinach Kulm district
Frick Laufenburg district
Lenzburg Lenzburg district
Muri Muri district
Rheinfelden Rheinfelden district
Zofingen Zofingen district
Zurzach Zurzach district · largest municipality by area

Getting there

From the office at Bahnhofplatz Zurich

By train from Zurich HB, fastest connection on a weekday from 9 am (SBB timetable 2026, checked on 30 September 2026).

  • Zurich HB → Baden 15 min · direct
  • Zurich HB → Aarau 24 min · direct
  • Zurich HB → Brugg 24 min · direct
  • Zurich HB → Wohlen 32 min · 1 change

Estate agent in the Canton of Aargau

Selling in the Canton of Aargau with Immosmile: four phases, one contact person

I support sales in the Canton of Zurich and across German-speaking Switzerland, including the Canton of Aargau. Through all four phases you have one contact person: me, Dominik Devaja, managing director of Immosmile. You pay nothing beforehand. Our fee falls due only when you sign the contract at the notary (Beurkundung).

  1. Clarity

    Independent valuation, net calculation after taxes and costs, a look at what comes after. You decide on figures, not on hearsay.

  2. Preview

    Before anyone sees your house, film, photography and exposé are produced. Then we show it to vetted buyers first – not yet on the portals.

  3. Market decision

    You receive the demand report and every offer immediately. Then you choose the path to the best price: accept, bidding round – or the broad public phase on the portals, the normal case.

  4. Completion & move

    Notary appointment, key handover, documents for what comes after – and, if you wish, guidance into your next home. Our fee only falls due now, with the notarised deed.

Questions from the Canton of Aargau

What owners here want to know.

How high is property gains tax in the Canton of Aargau?

Between 40 and 5 % of the gain, depending on how long you have owned the property. It is 40 % in year one, 20 % in year eleven and 5 % from 25 full years (§ 109 Aargau Tax Act). There is no tax multiplier (Steuerfuss) and no surcharge. The municipality where the property lies assesses the tax.

Is a small gain taxed in the Canton of Aargau?

Yes. The Canton of Aargau has no tax-free threshold, so every franc of gain is taxable (§§ 101 and 109 Aargau Tax Act). In the first year of ownership, 40 % applies: a CHF 12,000 gain means CHF 4,800 in property gains tax.

Can I defer the tax in the Canton of Aargau if I buy a new home?

Yes, on request, as a replacement purchase (Ersatzbeschaffung): a tax deferral when the proceeds go into a new home of your own. You must live in both the old and the new home permanently and exclusively. The new home is bought or built in Switzerland, within two years before or three years after the sale. Only the part of the proceeds you reinvest is deferred (§ 98 Aargau Tax Act).

Is there a transfer tax in the Canton of Aargau?

No, not a conventional one. But on every sale the canton levies a land register charge (Grundbuchabgabe) of 0.4 % of the purchase price, at least CHF 100. Buyer and seller are jointly liable for it; the law does not say who bears it (§§ 5 and 8 Land Register Charges Act).

Who notarises the purchase contract in the Canton of Aargau?

A notary authorised in Aargau (Urkundsperson), whose authority comes from the notarial commission (Notariatskommission). Purchase contracts for Aargau property must be notarised in the canton. Deeds from other cantons do not count for this (§§ 5 and 6 Notarisation and Certification Act). The fee is set by the notarial tariff and is the same for all parties.

Inherited a house in the Canton of Aargau: do my parents' purchase price and years of ownership count?

Yes, as a rule your parents' purchase price and the years since their purchase count. Inheritance, gifts and advances on inheritance (Erbvorbezug) only defer property gains tax (§ 97 Aargau Tax Act). What counts is the last taxed change of ownership, usually your parents' purchase (§§ 103 and 110). If that was more than ten full years ago, the flat share applies to a house where it exceeds documented costs (§ 105).

Can an estate agent based in Zurich handle a sale in the Canton of Aargau?

Yes, and we apply Aargau law, even though the office of Immosmile GmbH is at Bahnhofplatz 1 in Zurich. We work with Aargau's rate by years owned, its flat share for investment costs and its land register charge, not Zurich's scale. Your only contact, from the first conversation to the notarised deed, is managing director Dominik Devaja. The valuation is free and without obligation, even if we recommend keeping the house.

What does buying cost in the Canton of Aargau?

No classic transfer tax, but a land registry levy (Grundbuchabgabe) of 0.4 %, at least CHF 100 (§ 8 GBAG). Land registry and notarisation fees come on top. For a purchase price of CHF 1 million, the buyer pays CHF 3,730 to 7,459, depending on the purchase contract and excluding mortgage notes (as of October 2026).

All eight cantons and a calculator: purchase costs by canton.

Your contact for the Canton of Aargau

Want to know what you keep in Aargau after many years of ownership? Call me.

From Bahnhofplatz in Zurich, I can be in Baden in 15 minutes and in Aarau in 24. You get an honest assessment – even if it says «wait».

Contact

Rather just write to us?

Tell us in one or two sentences what it is about. Dominik Devaja reads your message himself and gets back to you personally within one working day.

Dominik DevajaManaging Director · Bahnhofplatz 1, Zurich

Or call directly: +41 76 325 11 95

What is it about?

For my personal call back. No sales calls, never passed on.

A personal reply from Dominik Devaja within one working day. Free and without obligation.

We only use your details to respond to your request. Privacy policy