Switzerland Crypto Tax Calculator
Estimate Switzerland crypto capital gains tax using a simplified 2025 Eidgenössische Steuerverwaltung model.
How to Calculate Crypto Capital Gains Tax in Switzerland
Switzerland imposes no federal capital gains tax on private cryptocurrency investors. Instead, cantons levy an annual wealth tax on your total net worth, including crypto holdings, at rates typically ranging from 0.3% to 1%. Professional traders meeting the "security dealer" criteria pay income tax on gains. This calculator estimates the average cantonal wealth tax on your crypto holdings, not transaction gains, based on ESTV guidance for the 2025 tax year.
The Switzerland Crypto Tax Estimator uses the ESTV private investor model for 2025. For private investors, there is no federal capital gains tax on cryptocurrency disposals. Instead, cantons apply an annual wealth tax to your total net worth, including crypto holdings. The calculator estimates this using an average cantonal wealth tax rate of approximately 0.5%, though actual rates vary from roughly 0.3% to 1% depending on your canton and municipality. The calculation is: Tax = Crypto Wealth Value × Cantonal Wealth Tax Rate. Because the tax is on holdings rather than gains, a large portfolio incurs tax even in years with no trading activity. Professional traders who meet the "security dealer" test (based on five criteria including holding period under 6 months, high turnover, use of leverage, etc.) are taxed on gains as income, which this calculator does not model.
Track your gains throughout the year using the Profit/Loss Calculator so you are prepared for end-of-year tax filing. To work out your cost basis across multiple buys, use the DCA calculator.
Switzerland Tax Rules at a Glance
Example Calculations
Example A: Small Crypto Portfolio
You hold CHF 50,000 in crypto at year-end. Estimated cantonal rate 0.5%.
Example B: Large Portfolio
You hold CHF 500,000 in crypto at year-end. Estimated cantonal rate 0.5%.
Example C: Crypto Sale (No CGT)
You bought 1 BTC at CHF 30,000 and sold at CHF 60,000 as a private investor.
Filing Guide — Eidgenössische Steuerverwaltung
Swiss taxpayers report their crypto holdings in their annual cantonal tax return. You must declare the CHF value of your crypto at year-end (31 December). The deadline varies by canton but is typically in March. Since there is no federal CGT, you do not need to report individual disposals, but you must keep records to prove your private investor status if challenged. Professional traders have different filing requirements and should consult a Swiss tax advisor.
Common Mistakes to Avoid
A common Swiss mistake is assuming all crypto gains are tax-free without understanding the professional trader test. If you trade frequently with short holding periods, high turnover, or leverage, your canton may classify you as a security dealer and tax your gains as income. Another error is not declaring foreign exchange-held crypto in the cantonal return. Many taxpayers also use the wrong year-end valuation date or exchange rate for their CHF conversion.
Official Resources
The following links point to official ESTV guidance on cryptocurrency taxation in Switzerland:
- ESTV: Steuerliche Behandlung (DE) — tax treatment of cryptocurrencies (German)
- ESTV: Traitement fiscal (FR) — tax treatment of cryptocurrencies (French)
Related Resources
Before you can file your crypto taxes, you need to know your profit or loss. Use our Profit/Loss Calculator to track gains and losses for every trade.
Read our comprehensive Crypto Tax Guide for a global overview of how cryptocurrency is taxed, including DeFi, staking, and filing best practices.
Switzerland Crypto Tax Estimator — FAQ
Is crypto tax-free in Switzerland?
For private investors, Switzerland imposes no federal capital gains tax on cryptocurrency profits. However, cantons levy an annual wealth tax on your total net worth, including crypto holdings, at rates typically between 0.3% and 1%.
What is the professional trader test in Switzerland?
The ESTV uses five criteria to determine if you are a professional trader (security dealer): holding period under 6 months, high turnover, use of leverage, financing through debt, and hedging. Meeting these criteria can make your gains taxable as income.
Do I pay tax on crypto-to-crypto swaps?
For private investors, crypto-to-crypto swaps are not subject to federal capital gains tax. However, the value of your holdings affects your cantonal wealth tax. Professional traders may have different treatment.
How do I value my crypto for Swiss tax?
You must declare the CHF market value of your crypto at year-end (31 December). Use reputable exchange rates or pricing services. Keep records of your valuation methodology in case of an audit.
Are mining and staking rewards taxable in Switzerland?
Mining rewards are generally treated as income at the time of receipt. Staking rewards may also be taxable depending on your level of involvement and the canton's interpretation. Private investors should consult their cantonal tax office.
Do I need to report every crypto transaction in Switzerland?
No. Private investors do not need to report individual transactions because there is no federal CGT. You only declare your total crypto wealth at year-end for cantonal wealth tax purposes. Professional traders have different requirements.