A Switzerland rent vs buy calculator that answers a question made unusually complex by Swiss rules: over your time horizon, is it cheaper to rent or to buy? It weighs the things that actually move the answer in Switzerland — the Handänderungssteuer transfer tax, the Eigenmietwert imputed-rental-value tax, mortgage interest, maintenance and price appreciation — against renting plus the investment return on the large deposit you would otherwise tie up.
How it works
The tool runs two parallel cost tallies over N years.
Buying accumulates: the one-off transfer tax (price × cantonal rate) and purchase fees;
annual mortgage interest on the loan; annual maintenance (≈1% of value); and the annual
Eigenmietwert tax (a notional rent taxed as income, net of interest/maintenance deductions).
It is then credited with the price appreciation of the home and the equity repaid, so the net
buy cost is total outflows − home-value gain.
Renting accumulates the rent paid over the period (optionally growing each year), and is credited with the investment return the deposit and any monthly savings would earn if not tied up in a house.
net buy cost = transfer tax + fees + Σ(interest + maintenance + eigenmietwert tax) − appreciation
net rent cost = Σ(rent) − investment return on the freed-up deposit
The path with the lower net cost wins, and the tool reports the gap.
Example and notes
Buy a 1,000,000 CHF home with a 200,000 CHF deposit at a 2.5% mortgage versus renting an equivalent place for 3,000 CHF/month, holding 10 years, with 1.5% annual appreciation and a 3% investment return on the deposit. Over a short horizon the transfer tax and Eigenmietwert can keep renting competitive; over ten years, steady appreciation usually pushes buying ahead. Lengthen the horizon and buying’s advantage typically grows as the one-off costs amortise.
Adjust any assumption — rate, appreciation, canton transfer rate, investment return — and the verdict updates. Everything is computed in your browser; this is a directional model, not tax advice.