Swiss Crypto Tax 2025 — Capital Gains, Mining, and Staking Tax Treatment
Switzerland has one of the most crypto-friendly tax regimes in the world. Capital gains from long-term crypto holdings are completely tax-free at the federal level (and in most cantons), making Switzerland attractive for crypto traders and investors. However, this favorable treatment comes with strict reporting requirements and important nuances: mining, staking rewards, short-term trading, and wealth taxes all have different rules.
This guide explains how the Swiss tax system treats cryptocurrency, including what's taxable, what's not, and how to stay compliant.
Capital Gains Tax: The Good News
Long-Term Capital Gains (>2 Years) — TAX-FREE
If you hold cryptocurrency for more than 2 years, any capital gains are completely tax-exempt at the federal level and in most cantons.
Example: Bitcoin purchase and sale
- Buy 1 BTC on January 15, 2023 for CHF 30,000
- Hold for >2 years (do not trade)
- Sell 1 BTC on February 15, 2025 for CHF 60,000
- Capital gain: CHF 30,000
- Tax owed: CHF 0 (completely tax-free)
This is exceptionally favorable compared to most countries (US: 15–20% long-term capital gains tax; Germany: 26.375% on all gains; France: 30% on all gains).
Short-Term Capital Gains (<2 Years) — TAXED AS ORDINARY INCOME
If you hold cryptocurrency for 2 years or less, any gains are taxed as ordinary income at your marginal tax rate.
Example: Ethereum trading
- Buy 10 ETH on June 1, 2024 for CHF 20,000
- Hold for 1 year (less than 2-year threshold)
- Sell 10 ETH on June 1, 2025 for CHF 35,000
- Capital gain: CHF 15,000
- Tax owed (at 25% marginal rate): CHF 3,750
Key timing rule: You must hold crypto for more than 24 consecutive months before the gain is considered long-term. If you sell on Day 730, it's taxable; Day 731, it's free.
What "Holding" Means
The holding period clock starts when you acquire the crypto (date of purchase). Transferring between wallets, exchanges, or storage methods does not reset the clock.
Examples of holding without resetting the clock:
- Moving BTC from a cold wallet to a hot wallet: Still counts as holding
- Transferring from one exchange to another: Still counts as holding
- Converting to stablecoins and back (controversial; see section below)
- Self-custody vs. exchange custody: Both count toward holding period
Potentially holding-period-resetting events:
- Selling and re-buying (even within seconds): Resets the clock
- Trading to a different crypto then back to original (e.g., BTC → ETH → BTC): Arguably resets; tax authorities unclear
- Loan/pledge with right of redemption (staking-as-a-service): Unclear if this affects holding period
Conservative approach: Assume any sale/trade resets the clock; consult a tax advisor for edge cases.
Mining and Staking: Taxed as Ordinary Income
Unlike capital gains, mining and staking rewards are taxed as ordinary income (at your marginal tax rate) in the year received.
Mining Income (Proof-of-Work)
If you run mining hardware or join a mining pool and receive crypto rewards:
| Scenario | Tax Treatment |
|---|---|
| Receive mining reward (e.g., 0.05 BTC) | Income at FMV on day received |
| Example: 0.05 BTC × CHF 60,000 = CHF 3,000 | Taxed as CHF 3,000 ordinary income |
| Later sell the BTC for CHF 4,000 | Capital gain CHF 1,000 (if held >2 yrs from receipt: tax-free) |
Key: The moment you receive the mining reward, the IRS values it at fair market value (FMV) on that date. This becomes your cost basis for capital gains purposes.
Example: Mining income + later gain
- Receive 1 BTC via mining reward on June 1, 2024, when 1 BTC = CHF 50,000
- Income tax due: CHF 50,000 at your marginal rate (25% = CHF 12,500)
- Hold the BTC until June 2026 (>2 years)
- Sell 1 BTC for CHF 70,000
- Capital gain: CHF 70,000 - CHF 50,000 = CHF 20,000 (tax-free, because held >2 years from receipt)
Staking Income (Proof-of-Stake)
If you stake crypto and earn rewards:
| Scenario | Tax Treatment |
|---|---|
| Receive staking reward (e.g., 2 ETH) | Income at FMV on day received |
| Example: 2 ETH × CHF 2,500 = CHF 5,000 | Taxed as CHF 5,000 ordinary income |
| Later sell staked ETH | Capital gain/loss (if held >2 yrs from receipt: tax-free) |
Cost basis: FMV on the date you received the staking reward, not the date you staked.
Staking-as-a-Service (SaaS) / Lending
If you loan your crypto to a platform (e.g., earn interest on your holdings) or use a staking service:
- Interest/rewards received: Taxed as ordinary income (same as staking)
- Holding period: Arguably, the holding period is interrupted if the platform has control (unclear; conservative approach: assume it resets)
Conservative advice: Use only staking services where you maintain custody (Kraken's staking, Lido liquid staking, etc.) to avoid interrupting your holding period.
Wealth Tax (Vermögenssteuer) on Crypto Holdings
In addition to income/capital-gains tax, most Swiss cantons levy an annual wealth tax on crypto holdings.
Wealth Tax Rates on Crypto
| Canton | Wealth Tax Rate | Threshold |
|---|---|---|
| Zurich | 0.2% | CHF 500,000 |
| Zug | 0% | (No wealth tax) |
| Geneva | 0.25% | CHF 250,000 |
| Bern | 0.25% | CHF 500,000 |
| Most others | 0.15–0.3% | CHF 250,000–1M |
Example: CHF 500,000 in Bitcoin, Zurich
- Wealth tax threshold: CHF 500,000
- Wealth tax rate: 0.2%
- Annual wealth tax: CHF 1,000
If your crypto holdings exceed CHF 500,000 (or your canton's threshold), you must declare them on your annual wealth-tax return and pay an ongoing annual tax.
Implication: Zug attracts high-net-worth crypto holders partly because it has no wealth tax.
Income Tax on Crypto Income (Miners, Traders)
Professional vs. Hobby Classification
The primary distinction is:
| Classification | Definition | Tax Treatment |
|---|---|---|
| Hobby (Privatperson) | Buy and hold; occasional trades | Capital gains tax-free (if >2 yr hold) |
| Professional trader (Gewerbsmässiges Handeln) | Buy/sell frequently; business-like activity | Gains taxed as ordinary income, even if held >2 yrs |
| Professional mining | Mining as a business | Mining rewards taxed as business income |
If you're classified as a professional trader, the long-term capital-gains exemption is lost. All gains are taxed as ordinary income, regardless of holding period.
Factors That Trigger "Professional" Classification
- Trading frequency: >200 transactions/year (suggests professional)
- Trading volume: >50% turnover annually (suggests professional)
- Use of leverage, options, or complex strategies
- Advertising yourself as a trader
- Deriving significant income from trading (main source of income)
- Business registration or business entity structure
Conservative strategy: If you trade more than 10–20 times/year, consult a tax advisor about whether you'll be classified as professional.
Reporting Requirements
Declaration of Crypto Holdings
You must declare all crypto holdings on your annual tax return:
- On the wealth-tax form (if you have CHF 500k+ or your canton's threshold)
- On the income-tax form (if you received mining/staking income)
- On disclosure forms (banks/cantons may request crypto account details)
International Reporting (Automatic Exchange of Information)
Switzerland participates in automatic exchange of information (AEOI) with most countries. Crypto exchanges and custodians may report your holdings to tax authorities.
Implication: Not declaring crypto is risky. Unreported gains/holdings can trigger audits, penalties, and criminal charges.
Reporting Format
Most cantons require you to list:
- Type of crypto (Bitcoin, Ethereum, etc.)
- Quantity held (as of December 31)
- Fair market value (FMV on December 31)
- Cost basis (purchase price, for capital-gains calculation)
- Trading activity (gains/losses during the year)
Tax Scenarios
Scenario 1: Long-Term Holder (Tax-Free Gains)
- Purchase: 2 BTC on Jan 1, 2023 at CHF 30k each = CHF 60k
- Hold: Until Jan 2, 2025 (>2 years)
- Sell: 2 BTC for CHF 120k
- Capital gain: CHF 60k
- Tax: CHF 0 (completely tax-free)
- Wealth tax on holdings prior to sale: If holdings >threshold, annual wealth tax applies
Verdict: Highly tax-efficient.
Scenario 2: Crypto Trader (Professional Classification)
- Purchase: 100 transactions/year (frequent trader)
- Gains: CHF 50,000 from trading
- Classification: Professional trader
- Tax: CHF 50,000 × 25% marginal rate = CHF 12,500 (fully taxable, not exempt)
- Wealth tax: On holdings >threshold
- AHV contribution: If self-employed, must pay ~10.3% on profit
Verdict: Significantly less favorable than long-term holder.
Scenario 3: Miner (Staking Income)
- Receive: 0.1 BTC mining reward (Jan 2025) when BTC = CHF 60k = CHF 6k income
- Income tax due: CHF 6k × 25% = CHF 1,500
- Hold mined BTC until Jan 2027 (>2 years from receipt)
- Sell: BTC for CHF 90k = capital gain CHF 30k
- Capital-gains tax on sale: CHF 0 (tax-free, because held >2 yrs from receipt)
Verdict: Mining income is taxed, but the resulting capital gains are tax-free if held long enough.
DeFi and Complex Strategies
Liquidity Pools (Uniswap, SushiSwap)
Taxable events:
- Depositing crypto into a liquidity pool: No immediate tax (not a sale)
- Receiving LP tokens: No tax (swap for equivalent value)
- Withdrawing liquidity + fees: Gains are taxable (capital gains treatment, or income if short-term)
- Holding LP tokens >2 years then exiting: Gains tax-free
Holding period: Arguably, holding period is interrupted when you withdraw from the pool (because you're taking a new position). Conservative: Assume holding period resets.
Yield Farming
Similar to liquidity pools; rewards are taxed as ordinary income upon receipt. Holding-period rules are ambiguous.
Airdrops and Forks
Airdrops (free tokens awarded):
- Income at FMV on date received
- Holding period begins from date received (not earlier)
Forks (hard fork creating new coin):
- Income at FMV on date fork occurred
- Holding period begins from fork date
Example: Ethereum merge; if you held ETH and received staking rewards
- Staking rewards = income
- Rewards + original ETH = both subject to >2-year hold for capital-gains exemption
FAQ
Q: Do I owe Swiss tax on crypto I bought and held outside Switzerland?
A: Yes. Switzerland taxes residents on worldwide income and assets, including crypto held abroad.
Q: If I move to Switzerland and already hold crypto, when does the 2-year holding period reset?
A: It doesn't reset. The holding period is based on original purchase date, regardless of residency changes. If you bought in 2020 and move to Switzerland in 2025, you've already met the >2-year threshold.
Q: Can I offset mining losses against mining income?
A: Yes, if classified as a professional miner. Hobby miners cannot offset.
Q: What if I use a privacy coin (Monero) to avoid reporting?
A: Tax evasion. Switzerland aggressively pursues unreported income. Penalties are severe (up to 300% of unpaid tax + criminal prosecution possible).
Q: How is a crypto gift to a family member taxed?
A: Receiving a gift is not income. However, if you later sell the gifted crypto for less than you received it, you cannot claim a loss (because gifts don't create a cost basis). If you sell for more, any gain is taxable.
Q: Do I need to file if I only hold and don't trade?
A: If holdings exceed your canton's wealth-tax threshold, yes. Otherwise, if no mining/staking income and no trades, you may not need to file (check your canton). But reporting is safer to avoid audit risk.
This is educational information, not financial advice. Consult a Swiss tax advisor who specializes in crypto taxation for personalized guidance.