Crypto Basics

Crypto Taxes in Switzerland: What You Need to Know as a Private Investor

"Do I have to pay taxes on my Bitcoin gains?"

DT
Dominic Tschan
March 30, 20268 min read
Crypto Taxes in Switzerland: What You Need to Know as a Private Investor

"Do I have to pay taxes on my Bitcoin gains?"

I get this question at least once a week. From colleagues. From friends. From my father-in-law.

And the answer is: probably not. Switzerland is one of the most crypto-friendly countries in the world. Capital gains on crypto are tax-free for private investors. Period.

But there are exceptions. And they can get expensive. Very expensive.

Note: This article focuses on Swiss tax law, which is exceptionally favorable for crypto. While the specific rules are Switzerland-specific, the general principles — especially around documentation, staking income, and the line between private investing and professional trading — apply in many jurisdictions. Check your local tax authority for your country's rules.

In this article, I'll explain:

  • What's tax-free (and what's not)
  • When you get classified as a "professional trader" (the 5 criteria)
  • What you need to declare in your tax return
  • Staking, airdrops, mining: how are they taxed?
  • What changes from 2026/2027 (CARF reporting requirements)

No tax jargon. No legalese. Just what you actually need to know.

Important: I'm not a tax advisor. This article is based on publicly available information and my personal experience. For complex cases, consult a tax professional.


The Essentials in 30 Seconds

WhatTax-free?Details
Buy and hold Bitcoin✅ YesNo capital gains tax for private investors
Sell Bitcoin at a profit✅ YesAs long as you're a private investor
Wealth on Dec 31❌ Wealth taxDeclare market value
Staking rewards❌ Income taxTreated as income when received
Airdrops❌ Income taxTreated as income when received
Mining rewards❌ Income taxTreated as income when received
Daytrading with leverage⚠️ Danger zoneMay be classified as professional trading

Capital Gains: Tax-Free for Private Investors

This is the good news. And it's really good.

If you buy Bitcoin at $20,000 and sell at $80,000, you pay zero taxes on the gain in Switzerland. Not a cent. Nada.

This applies to all cryptocurrencies. Bitcoin, Ethereum, Solana, even memecoins. As long as you qualify as a private investor.

In Germany, you'd pay income tax on the same gain (up to 45%). In the US, capital gains tax. In Switzerland: nothing.

Remember: Capital gains on crypto are tax-free in Switzerland. This isn't a loophole. It's the law.

But there's a condition: you must qualify as a private investor. Not as a professional trader.


When Do You Become a "Professional Trader"?

This is where it gets serious. Because if the tax authority classifies you as a professional securities trader, your gains are suddenly income. And you pay taxes on income. Depending on the canton, 20-40%.

The ESTV (Swiss Federal Tax Administration) defined five criteria in Circular Letter No. 36. If you meet ALL five, you're safely in the "Safe Haven" (private investor):

The 5 Safe-Haven Criteria

1. Holding period of at least 6 months You hold your positions for at least 6 months on average. No quick in-and-out.

2. Transaction volume under 5x your portfolio The sum of all buys and sells per year is less than five times your portfolio value at the start of the year.

3. Capital gains under 50% of your income Your realized crypto gains are less than half of your taxable income.

4. No borrowed capital You don't trade with borrowed money. No margin. No leverage. No loans for crypto purchases.

5. No necessity The capital gains are not needed to cover your living expenses. It's a "hobby," not a profession.

Meet all five? Then you're a private investor. Tax-free.

Fail to meet one? Then the tax authority reviews your case individually. That doesn't automatically mean "professional," but it gets more complicated.


Concrete Examples

Example 1: HODL Investor (clearly private)

  • Buys 200 CHF (Swiss Francs) worth of Bitcoin every month (DCA)
  • Has been holding for 3 years
  • Sells a portion once a year
  • No leverage, no loans
  • Gain: 5,000 CHF on an income of 80,000 CHF

All 5 criteria met. Tax-free.

Example 2: My Trading Bot (probably private)

  • Trades BTC spot, about 4 trades per year
  • No leverage, no borrowed capital
  • Holding period varies (weeks to months)
  • Transaction volume relative to portfolio: low

Probably private. Few trades, no leverage, spot trading. But: criterion 1 (6-month holding period) isn't always met. Gray area. I discussed this with a tax advisor.

Example 3: Daytrader with leverage (dangerous)

  • 500 trades per year
  • 10x leverage on Bybit
  • Gains exceed salary
  • Partially lives off the gains

Almost certainly professional. Criteria 1, 2, 4, and 5 not met. Gains are taxed as income. On the upside, you can deduct losses.


What to Declare in Your Tax Return

Wealth Tax (EVERY Year)

On December 31, you must declare the value of your crypto holdings. Here's how:

  1. Note the amount per coin (e.g., 0.5 BTC, 3.2 ETH)
  2. Use the market price on Dec 31. The ESTV publishes official rates at estv.admin.ch
  3. Convert to CHF and enter in the securities register
  4. Your canton taxes this as part of your wealth (0.15-1% depending on the canton)

Tip: Most cantons have a field for "Other securities" or "Cryptocurrencies" in the tax form. That's where you enter it.

Income from Staking/Airdrops/Mining

If you have staking rewards, airdrops, or mining income:

  1. Determine the value at receipt (in CHF, on the day of receipt)
  2. Enter in the "Gross income without withholding tax deduction" field
  3. This is taxed as income (same rate as your salary)

Example: You stake ETH and receive 0.1 ETH as a reward. On the day of receipt, 1 ETH = 3,000 CHF. You declare 300 CHF as income.


Staking, Airdrops, Mining: The Details

TypeTaxWhenHow to declare
StakingIncome taxUpon receipt of rewardsCHF value on the day of receipt
AirdropsIncome taxUpon receipt of the airdropCHF value on the day of receipt
MiningIncome taxUpon receipt of the coinsCHF value on the day of the mining reward
Hard ForksIncome taxUpon receipt of the new coinsCHF value on the day of the fork
DeFi LendingIncome taxUpon receipt of interestCHF value on the day of receipt

Remember: Capital gains = tax-free. But INCOME (staking, mining, airdrops) = taxable income. The difference is crucial.


What Changes from 2026/2027 (CARF)

Until now, crypto in Switzerland was largely a "trust system." You declare what you have. Nobody systematically verifies it.

That's changing.

CARF (Crypto-Asset Reporting Framework): Starting in 2026, crypto platforms in Switzerland will begin collecting transaction data. From 2027, this data will be automatically reported to the ESTV. Similar to the automatic exchange of information (AEOI) for bank accounts.

This means: Bybit, Binance, Kraken, SwissBorg, and every other platform you use will report to the tax authority how much you bought, sold, and held.

What this means for you:

  • If you've been declaring correctly all along: nothing. You're fine.
  • If you "forgot" to declare your crypto holdings: now is the time to fix that. Before the automatic reporting kicks in.

My 5 Tips

1. Document EVERYTHING from the start Every purchase. Every sale. Every staking reward. With date and CHF value. Tools like CoinTracking or Blockpit help.

2. Use the ESTV rate list The ESTV publishes official rates for hundreds of cryptocurrencies at year-end. Use these for your tax return. Not the rate from some random exchange.

3. No leverage Apart from the fact that leverage trading statistically loses money (97% lose long-term), it also jeopardizes your private investor status. Doubly bad.

4. Hold for longer than 6 months Not because it's a legal requirement, but because it's one of the 5 safe-haven criteria. The longer you hold, the more securely you're classified as a private investor.

5. When in doubt: ask a tax advisor An initial consultation costs 200-400 CHF. A wrong tax return can cost back taxes plus penalties. The investment is worth it.


Conclusion

Switzerland is a paradise for crypto investors. Capital gains tax-free, no speculation period, no withholding tax on crypto.

But: wealth tax yes. Staking income yes. And from 2027, everything becomes transparent.

The simplest strategy: buy, hold, document, declare on Dec 31. No leverage, no daytrading, no stress.

That's exactly what my bot does. It trades BTC spot, without leverage, a few times per year. As tax-simple as possible.

Money In, Money Out: The Swiss Guide — How to get money onto an exchange

HODL: Where Does the Word Come From? — The most tax-friendly strategy

DCA Savings Plan Calculator — What a savings plan would have returned

What's the Bot Saying Right Now? — Current signal

Your Dominic, the guy who does his own crypto taxes and still asks his tax advisor every year if it's all correct.


Sources

Disclaimer: This is not tax advice. All information is based on publicly available sources (as of April 2026). Tax law can change and varies between cantons. For complex cases, consult a tax professional.

Disclaimer: This is not financial advice. All backtests are based on historical data and do not guarantee future results. Only invest what you can afford to lose.

Dominic Tschan

Dominic Tschan

MSc Physics, ETH ZurichPhysics teacher · Crypto investor · Bot builder

ETH physicist who tested 200+ trading strategies on 6 years of real market data. Runs 12 tier-labeled bots. 1 on real capital, 11 paper-tracked. Here I share everything: results, mistakes, and lessons.

Free Forever · No Credit Card

TheBot-Letter

Get the same signals our 10 live trading bots send our internal team — before they show up on the website.

  • The 17 Biases That Wreck Your Trading
    38 pages · 10 backtest traps + 6 behavioral biases + the meta-bias, backed with 6 years of real BTC data · arrives instantly
  • Bot signal access
    Every BUY/SELL across all 12 live bots · in your inbox the moment it happens
  • Weekly performance review
    Equity curves · what worked · what didn't · zero marketing spin
Free PDF · 38 pages
The 17 Biases
Every trap that wrecks your trading — plus a checklist to catch yourself before the damage.
Part I: 10 backtest traps
Part II: The meta-bias
Part III: 6 behavioral biases
Part IV: Bias-resistance checklist
bearbullradar.com
Latest Bot Signal
just now
🏄 The Surfer · GRID mode active · BTC $75k · range $64k–$87k
Subscribers got this one 47 minutes before it appeared on the website.
10 live bots tracked
71 published reviews
Zero affiliate links
Unsubscribe anytime · No spam · GDPR-safe