Live๐Ÿ›ก๏ธCASH189dโ‚ฟ$84,250
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 5 tier-labeled bots โ€” 1 on real capital, 3 paper, 1 backtest-only. 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 12 Trading Lies PDF
    38 pages ยท every common myth busted with 6 years of real BTC data ยท arrives instantly
  • Bot signal access
    Every BUY/SELL across all 10 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 12 Trading Lies
What every bot review, YouTube guru and Bybit signal pushes โ€” and why the data says otherwise.
โ†’Lie #1: "Buy the dip" works
โ†’Lie #2: RSI 30 means buy
โ†’Lie #3: Grid bots beat HODL
+ 9 more, all backtested on 6y BTC
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