Switzerland Crypto Tax Calculator

Estimate Switzerland crypto capital gains tax using a simplified 2025 Eidgenössische Steuerverwaltung model.

This is an estimation tool. Results are not filing-ready. Read full disclaimer.
Model basis
This calculator uses a simplified Switzerland resident individual income tax model for the tax year. It is an estimate only and does not replace personal tax advice.
Source reference:
Last verified:
📋 YOUR DETAILS
CHF
N/A in Switzerland — no holding period discount applies

💰 TRADE DETAILS
CHF
CHF
🧾 TAX ESTIMATE BREAKDOWN
Gross Capital Gain
Capital Loss — No tax payable
🟥 ESTIMATED TAX ON THIS TRADE 🟩 NO TAX PAYABLE
Based on a marginal tax rate
⚠️ This calculator provides estimates only.
Tax laws change frequently. For accurate Switzerland crypto tax filing, consult a tax advisor familiar with your canton familiar with Switzerland tax law.
Built on a simplified 2025 resident individual tax model. This calculator uses an average cantonal wealth tax rate of approximately 0.5%, but actual rates vary widely from roughly 0.3% to 1% depending on your specific canton and municipality. It does not model the five-criteria professional trader (security dealer) test, income tax on professional trading gains, or the specific valuation rules for mining and staking rewards.
Last verified: 2025-04-22

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

Tax Type
Cantonal Wealth Tax
No federal CGT for private investors
Estimated Rate
0.3% — 1%
Varies by canton
Federal CGT
0% (Private)
For non-professional investors
Professional Test
5 Criteria
Holding period, turnover, leverage, etc.
Filing Deadline
Varies by Canton
Typically March
Tax Authority
ESTV / Cantons
Eidgenössische Steuerverwaltung

Example Calculations

Example A: Small Crypto Portfolio

You hold CHF 50,000 in crypto at year-end. Estimated cantonal rate 0.5%.

Crypto Wealth = CHF 50,000
Estimated Wealth Tax = CHF 50,000 × 0.5% = CHF 250
Estimated Annual Tax = CHF 250

Example B: Large Portfolio

You hold CHF 500,000 in crypto at year-end. Estimated cantonal rate 0.5%.

Crypto Wealth = CHF 500,000
Estimated Wealth Tax = CHF 500,000 × 0.5% = CHF 2,500
Estimated Annual Tax = CHF 2,500

Example C: Crypto Sale (No CGT)

You bought 1 BTC at CHF 30,000 and sold at CHF 60,000 as a private investor.

Capital Gain = CHF 60,000 − CHF 30,000 = CHF 30,000
Investor Status = Private investor
Estimated Capital Gains Tax = CHF 0

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:

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.

Related Calculators

Affiliate disclosure: We may earn a commission if you register through our links, at no extra cost to you.

Ad Trade like a pro on Bybit. Get up to $10,000 deposit bonus. Claim Offer
🍪

We value your privacy

We use cookies to improve your browsing experience, show more relevant content, and analyze site traffic.

Manage Cookies