Use this skill with your AI agent
Paste this skill into your AI agent's context, or save the file to your project. Works with any AI agent that reads markdown.
| 1 | --- |
| 2 | name: switzerland-crypto-tax |
| 3 | description: > |
| 4 | Use this skill whenever asked about Switzerland cryptocurrency or digital asset taxation. Trigger on phrases like "crypto tax Switzerland", "Bitcoin Switzerland", "cryptocurrency gains Switzerland", "crypto income Switzerland", "staking Switzerland", "mining income Switzerland", "NFT tax Switzerland", "wealth tax crypto", "Vermögenssteuer crypto", "ESTV crypto", "Kursliste crypto", "Kreisschreiben 36", "professional trader crypto Switzerland", "gewerbsmässiger Handel", "Steuererklärung crypto", "Wertschriftenverzeichnis crypto", "canton crypto tax", "Zug crypto", "Swiss crypto valuation", "CARF Switzerland", or any question about the income tax, wealth tax, capital gains, or reporting treatment of cryptocurrency, tokens, or digital assets for Swiss tax residents. Covers tax-free capital gains for private investors, annual wealth tax, ESTV crypto valuations, Kreisschreiben Nr. 36 safe-haven criteria, professional trader classification, and cantonal variations. ALWAYS read this skill before touching any Switzerland crypto work. |
| 5 | version: 1.0 |
| 6 | jurisdiction: CH |
| 7 | tax_year: 2025 |
| 8 | category: crypto |
| 9 | depends_on: |
| 10 | - switzerland-income-tax |
| 11 | verified_by: pending |
| 12 | --- |
| 13 | |
| 14 | # Switzerland Crypto / Digital Assets Tax Skill v1.0 |
| 15 | |
| 16 | --- |
| 17 | |
| 18 | ## Section 1 -- Quick Reference |
| 19 | |
| 20 | | Field | Value | |
| 21 | |---|---| |
| 22 | | Country | Switzerland (Schweizerische Eidgenossenschaft / Confédération suisse) | |
| 23 | | Tax | Wealth tax (Vermögenssteuer), income tax (Einkommenssteuer) — cantonal + federal | |
| 24 | | Currency | CHF (all values must be converted to CHF) | |
| 25 | | Tax year | Calendar year (1 January -- 31 December) | |
| 26 | | Primary legislation | Bundesgesetz über die direkte Bundessteuer (DBG); cantonal tax laws (StG) | |
| 27 | | Key guidance | ESTV Arbeitspapier "Kryptowährungen" (last updated Dec 2021); Kreisschreiben Nr. 36 (27 July 2012) | |
| 28 | | Tax authority | Eidgenössische Steuerverwaltung (ESTV) / Administration fédérale des contributions (AFC) | |
| 29 | | Filing portal | Cantonal e-filing portals (varies by canton) | |
| 30 | | Filing deadline | Varies by canton (typically 31 March; extensions common) | |
| 31 | | Capital gains for private investors | **TAX-FREE** (if not classified as professional trader) | |
| 32 | | Wealth tax | **YES** — crypto declared at FMV on 31 December; rates ~0.15%–1.0% of net wealth depending on canton | |
| 33 | | ESTV crypto valuations | Published annually (Kursliste) — reference date 31 December | |
| 34 | | Professional trader risk | Kreisschreiben Nr. 36 — five cumulative safe-haven criteria | |
| 35 | | CARF implementation | Switzerland committed to CARF by 2027 | |
| 36 | | Validated by | Pending — requires sign-off by a Swiss Steuerberater or Treuhänder | |
| 37 | | Skill version | 1.0 | |
| 38 | |
| 39 | ### Conservative Defaults |
| 40 | |
| 41 | | Ambiguity | Default | |
| 42 | |---|---| |
| 43 | | Unknown whether private investor or professional trader | Apply Kreisschreiben 36 safe-haven test; if any criterion fails, flag for review | |
| 44 | | Unknown cost basis | STOP — needed for professional trader gains; not critical for wealth tax but good practice | |
| 45 | | Unknown crypto valuation | Use ESTV Kursliste; if not listed, use documented market value from reputable exchange | |
| 46 | | Unknown canton of residence | STOP — wealth tax rates vary significantly by canton | |
| 47 | | Mining activity | Treat as self-employment income unless clearly hobby/small-scale | |
| 48 | | Staking rewards | Treat as taxable income at FMV when received | |
| 49 | |
| 50 | --- |
| 51 | |
| 52 | ## Section 2 -- Classification Rules |
| 53 | |
| 54 | ### 2.1 Private Investor vs Professional Trader |
| 55 | |
| 56 | The distinction between private investor (private Vermögensverwaltung) and professional trader (gewerbsmässiger Wertschriftenhandel) is the **most critical** classification in Swiss crypto taxation. |
| 57 | |
| 58 | | Classification | Capital Gains | Income Tax | Wealth Tax | Social Security | |
| 59 | |---|---|---|---|---| |
| 60 | | Private investor | **TAX-FREE** | Only on income events (staking, mining, etc.) | Yes — annual wealth tax | No (on trading gains) | |
| 61 | | Professional trader (selbständig Erwerbstätig) | **TAXABLE** as business income | Federal + cantonal income tax (up to ~40%) | Yes | Yes (~10% AHV/IV/EO on net earnings) | |
| 62 | |
| 63 | ### 2.2 Kreisschreiben Nr. 36 — Safe-Haven Criteria |
| 64 | |
| 65 | The ESTV's Kreisschreiben Nr. 36 (27 July 2012, originally for securities, now applied to crypto) defines **five cumulative criteria**. If ALL five are met, the taxpayer is conclusively a private investor: |
| 66 | |
| 67 | | # | Criterion | Threshold for Private Investor | |
| 68 | |---|---|---| |
| 69 | | 1 | Holding period (Haltedauer) | Minimum 6 months | |
| 70 | | 2 | Transaction volume (Transaktionsvolumen) | Less than 5× the portfolio value at start of year | |
| 71 | | 3 | Capital gains as share of income (Kapitalgewinne als Einkommensanteil) | Realised capital gains < 50% of taxable income | |
| 72 | | 4 | Debt financing (Fremdfinanzierung) | No leverage/borrowed funds; or investment income > attributable debt interest | |
| 73 | | 5 | Derivatives (Derivate) | Derivatives used only to hedge existing positions | |
| 74 | |
| 75 | **Critical rules:** |
| 76 | - All five criteria must be met **cumulatively** — failure on even one may trigger professional classification |
| 77 | - If safe-haven criteria are NOT met, it does not automatically mean professional trader status — a holistic assessment follows |
| 78 | - The holistic assessment emphasises transaction volume/frequency and use of leverage (Federal Supreme Court 2C.868/2008, 23 October 2009) |
| 79 | |
| 80 | ### 2.3 Indicators of Professional Trading (Holistic Assessment) |
| 81 | |
| 82 | If the safe-haven test fails, the following factors are weighted (in order of importance per Federal Supreme Court precedent): |
| 83 | |
| 84 | | Factor | Weight | Indicates Professional | |
| 85 | |---|---|---| |
| 86 | | Transaction volume and short holding periods | **Primary** | High volume, day-trading, swing-trading | |
| 87 | | Use of substantial borrowed funds | **Primary** | Lombard loans, margin trading, leveraged positions | |
| 88 | | Systematic, planned approach | Secondary | Dedicated software, algorithmic trading, full-time activity | |
| 89 | | Specialist knowledge from professional position | Secondary | Working in finance/crypto industry | |
| 90 | | Income dependency | Secondary | Trading profits fund living expenses | |
| 91 | | Continuous, recurring losses | Contra-indicator | Suggests hobby, not professional activity | |
| 92 | |
| 93 | **Citation:** ESTV Kreisschreiben Nr. 36; BGer 2C.868/2008; BGer 2C.766/2010; BGer 2C.385/2011 |
| 94 | |
| 95 | ### 2.4 Consequences of Professional Trader Classification |
| 96 | |
| 97 | | Aspect | Treatment | |
| 98 | |---|---| |
| 99 | | All capital gains | Taxable as self-employment income | |
| 100 | | All capital losses | Deductible against other income | |
| 101 | | Transaction costs | Fully deductible as business expenses | |
| 102 | | AHV/IV/EO social contributions | ~10% of net self-employment income | |
| 103 | | Income tax rate | Combined federal + cantonal: up to ~40% (varies by canton and income level) | |
| 104 | | Accounting obligations | Proper bookkeeping required | |
| 105 | |
| 106 | --- |
| 107 | |
| 108 | ## Section 3 -- Rate Tables |
| 109 | |
| 110 | ### 3.1 Wealth Tax (Vermögenssteuer) |
| 111 | |
| 112 | Wealth tax is levied by **cantons and municipalities only** — there is no federal wealth tax on private individuals. |
| 113 | |
| 114 | | Canton | Approximate Effective Rate (on net taxable wealth) | Notes | |
| 115 | |---|---|---| |
| 116 | | Zug | 0.15%–0.30% | One of the lowest; crypto-friendly reputation | |
| 117 | | Nidwalden | 0.15%–0.25% | Very low | |
| 118 | | Schwyz | 0.20%–0.35% | Low | |
| 119 | | Zurich | 0.30%–0.60% | Moderate | |
| 120 | | Bern | 0.35%–0.65% | Moderate | |
| 121 | | Basel-Stadt | 0.40%–0.75% | Higher | |
| 122 | | Geneva | 0.50%–1.00% | Among the highest | |
| 123 | | Vaud | 0.50%–0.80% | Higher | |
| 124 | |
| 125 | **Key points:** |
| 126 | - Rates are **progressive** — higher net wealth = higher marginal rate |
| 127 | - Most cantons grant exemptions of CHF 50,000–100,000 for single taxpayers and CHF 100,000–200,000 for married couples |
| 128 | - Smaller crypto portfolios often remain below the exemption threshold and pay no wealth tax |
| 129 | - Wealth tax applies to the **total net wealth** (all assets minus liabilities), not just crypto |
| 130 | |
| 131 | ### 3.2 Income Tax Rates (If Professional Trader) |
| 132 | |
| 133 | | Level | Maximum Marginal Rate | |
| 134 | |---|---| |
| 135 | | Federal (direkte Bundessteuer) | 11.5% | |
| 136 | | Cantonal + municipal | ~15%–35% (varies widely) | |
| 137 | | Combined maximum | ~35%–42% (depending on canton) | |
| 138 | |
| 139 | ### 3.3 Social Security (If Professional Trader) |
| 140 | |
| 141 | | Contribution | Rate | |
| 142 | |---|---| |
| 143 | | AHV/IV/EO (self-employed) | ~10% of net self-employment income (maximum; declining scale) | |
| 144 | | Additional social security | Varies by canton | |
| 145 | |
| 146 | ### 3.4 ESTV Crypto Valuations — Kursliste 2025 (Selected) |
| 147 | |
| 148 | The ESTV publishes official CHF valuations for the most common cryptocurrencies as of 31 December each year. |
| 149 | |
| 150 | | Cryptocurrency | ESTV Value 31.12.2025 (CHF) | |
| 151 | |---|---| |
| 152 | | Bitcoin (BTC) | 69,571.99 | |
| 153 | | Ethereum (ETH) | 2,364.08 | |
| 154 | | Others | Published on ESTV Kursliste (ictax.admin.ch) | |
| 155 | |
| 156 | **If a token is not on the Kursliste:** Use the documented market value from a reputable exchange (e.g. Coinbase, Kraken, Binance) as of 31 December 2025. Retain evidence. |
| 157 | |
| 158 | **Citation:** ESTV Kursliste 2025; ictax.admin.ch |
| 159 | |
| 160 | --- |
| 161 | |
| 162 | ## Section 4 -- Cost Basis Methods |
| 163 | |
| 164 | ### 4.1 Private Investors — Limited Relevance |
| 165 | |
| 166 | For private investors, cost basis tracking is not strictly required for tax purposes since capital gains are tax-free. However, it is **strongly recommended** to: |
| 167 | - Prove private investor status if challenged |
| 168 | - Document acquisition costs for tokens that generate income (staking/mining) |
| 169 | - Prepare for potential future tax law changes |
| 170 | |
| 171 | ### 4.2 Professional Traders — Full Tracking Required |
| 172 | |
| 173 | | Method | Status | |
| 174 | |---|---| |
| 175 | | FIFO (First In, First Out) | Accepted; commonly used | |
| 176 | | Average cost | Accepted | |
| 177 | | Specific identification | Accepted if documented | |
| 178 | | LIFO | Not standard practice | |
| 179 | |
| 180 | ### 4.3 Cost Basis Components |
| 181 | |
| 182 | For professional traders, the acquisition cost includes: |
| 183 | - Purchase price in CHF at date of acquisition |
| 184 | - Exchange fees and commissions |
| 185 | - Network/gas fees |
| 186 | - Any costs directly attributable to the acquisition |
| 187 | |
| 188 | --- |
| 189 | |
| 190 | ## Section 5 -- DeFi, Staking, Mining, and Airdrop Treatment |
| 191 | |
| 192 | ### 5.1 Mining |
| 193 | |
| 194 | | Scale | Classification | Tax Treatment | |
| 195 | |---|---|---| |
| 196 | | Small-scale / hobby | May be treated as occasional income | Taxable as "übrige Einkünfte" (other income); amount = FMV at receipt | |
| 197 | | Commercial / regular | Self-employment (selbständige Erwerbstätigkeit) | Full income tax + social security; deduct equipment, electricity, and operating costs | |
| 198 | |
| 199 | **Note:** The Canton of Thurgau's Steuerpraxis explicitly states: "Mining of Bitcoin through provision of computing power and receipt of income in Bitcoin constitutes taxable income from self-employment in all cases." Other cantons are generally aligned. |
| 200 | |
| 201 | **Citation:** StP 20 Nr. 2 (Canton TG); ESTV Arbeitspapier Kryptowährungen |
| 202 | |
| 203 | ### 5.2 Staking |
| 204 | |
| 205 | | Aspect | Treatment | |
| 206 | |---|---| |
| 207 | | Classification | Income (Einkommen) at FMV when rewards are received | |
| 208 | | Tax rate | Ordinary income tax rates (federal + cantonal) | |
| 209 | | Tax point | When rewards are accessible to the taxpayer | |
| 210 | | Wealth tax | Staked tokens remain in the wealth tax base (declared at 31 Dec FMV) | |
| 211 | | Cost basis for future sale | FMV at receipt date (relevant only for professional traders) | |
| 212 | |
| 213 | ### 5.3 DeFi Lending |
| 214 | |
| 215 | | Activity | Treatment | |
| 216 | |---|---| |
| 217 | | Interest/yield received | Taxable as income at FMV when received | |
| 218 | | Principal returned | Not an income event (return of capital) | |
| 219 | | Principal lost (protocol failure) | Potential deductible loss for professional traders; limited relief for private investors | |
| 220 | |
| 221 | **Warning:** ESTV has not published comprehensive DeFi lending guidance. Conservative approach: treat all yield as taxable income. |
| 222 | |
| 223 | ### 5.4 Liquidity Providing |
| 224 | |
| 225 | | Activity | Treatment | |
| 226 | |---|---| |
| 227 | | Adding to LP | Uncertain — may or may not be a disposal for professional traders | |
| 228 | | Fees/rewards earned | Taxable as income at FMV | |
| 229 | | Impermanent loss | Not addressed by ESTV | |
| 230 | |
| 231 | **Flag for specialist review:** LP positions in DeFi are an evolving area. |
| 232 | |
| 233 | ### 5.5 Airdrops |
| 234 | |
| 235 | | Type | Treatment | |
| 236 | |---|---| |
| 237 | | Gratuitous airdrop (no action required) | Add to wealth tax portfolio at FMV; acquisition cost = CHF 0 | |
| 238 | | Airdrop for services | Taxable as income at FMV when received | |
| 239 | |
| 240 | ### 5.6 Hard Forks |
| 241 | |
| 242 | | Aspect | Treatment | |
| 243 | |---|---| |
| 244 | | Original coin | Cost basis unchanged; continue to declare for wealth tax | |
| 245 | | New forked coin | Acquisition cost = CHF 0; add to wealth tax portfolio at FMV on 31 Dec | |
| 246 | | Private investor sale | Tax-free capital gain | |
| 247 | | Professional trader sale | Fully taxable | |
| 248 | |
| 249 | ### 5.7 ICO/Token Participation |
| 250 | |
| 251 | | Aspect | Treatment | |
| 252 | |---|---| |
| 253 | | Investment in ICO/ITO | Acquisition cost = amount invested in CHF | |
| 254 | | Token received | Declare for wealth tax at FMV (or cost if no market price available) | |
| 255 | | Subsequent sale (private) | Tax-free capital gain | |
| 256 | | Subsequent sale (professional) | Taxable income | |
| 257 | |
| 258 | **Citation:** ESTV Arbeitspapier "Kryptowährungen und Initial Coin/Token Offerings (ICOs/ITOs)" |
| 259 | |
| 260 | --- |
| 261 | |
| 262 | ## Section 6 -- NFT Treatment |
| 263 | |
| 264 | ### 6.1 General Classification |
| 265 | |
| 266 | NFTs are treated similarly to other crypto-assets under Swiss tax law: |
| 267 | |
| 268 | | Aspect | Private Investor | Professional Trader | |
| 269 | |---|---|---| |
| 270 | | Purchase | Acquisition cost recorded | Business expense | |
| 271 | | Holding | Wealth tax at 31 Dec FMV (may be difficult to value) | Wealth tax + balance sheet item | |
| 272 | | Sale gain | Tax-free | Taxable as business income | |
| 273 | | Sale loss | Not deductible | Deductible business loss | |
| 274 | | Creation and sale | If occasional, tax-free; if regular, self-employment income | Business income | |
| 275 | |
| 276 | ### 6.2 Valuation Challenges |
| 277 | |
| 278 | NFTs are generally NOT on the ESTV Kursliste. Valuation for wealth tax: |
| 279 | - Use last sale price on a recognised marketplace (OpenSea, etc.) |
| 280 | - If no recent sale, use acquisition cost or a reasonable estimate |
| 281 | - If the NFT has no market value, declare at CHF 0 with a note |
| 282 | |
| 283 | ### 6.3 NFT Royalties |
| 284 | |
| 285 | Secondary sale royalties received by NFT creators are treated as income (self-employment if regular, other income if occasional). |
| 286 | |
| 287 | --- |
| 288 | |
| 289 | ## Section 7 -- Reporting Requirements |
| 290 | |
| 291 | ### 7.1 Tax Return Filing |
| 292 | |
| 293 | | Element | Where to Report | |
| 294 | |---|---| |
| 295 | | Crypto holdings (wealth tax) | Wertschriftenverzeichnis (securities schedule) / État des titres — list each crypto with quantity and CHF value at 31 Dec | |
| 296 | | Staking/mining income | Einkommen / Revenu — declare as other income | |
| 297 | | Professional trading income | Einkommen aus selbständiger Erwerbstätigkeit — with profit & loss statement | |
| 298 | | Capital gains (private) | No reporting required (tax-free) | |
| 299 | |
| 300 | ### 7.2 Wertschriftenverzeichnis — How to Declare Crypto |
| 301 | |
| 302 | For each cryptocurrency held on 31 December: |
| 303 | |
| 304 | | Field | What to Enter | |
| 305 | |---|---| |
| 306 | | Description | Name of cryptocurrency (e.g. "Bitcoin (BTC)") | |
| 307 | | Quantity | Number of units held | |
| 308 | | Valuation | ESTV Kursliste value per unit in CHF; or documented market value | |
| 309 | | Total value | Quantity × per-unit value | |
| 310 | | Location/custodian | Exchange name or "private wallet" | |
| 311 | |
| 312 | ### 7.3 Filing Deadlines (Vary by Canton) |
| 313 | |
| 314 | | Canton | Standard Deadline | Extension Available | |
| 315 | |---|---|---| |
| 316 | | Zurich | 31 March | Yes (up to 30 September) | |
| 317 | | Bern | 15 March | Yes | |
| 318 | | Zug | 30 April | Yes | |
| 319 | | Geneva | 31 March | Yes | |
| 320 | | Others | Typically 31 March | Varies | |
| 321 | |
| 322 | ### 7.4 ESTV Kursliste Access |
| 323 | |
| 324 | - Available at: [ictax.admin.ch](https://ictax.admin.ch) |
| 325 | - Published annually after year-end |
| 326 | - Covers major cryptocurrencies (BTC, ETH, and many others) |
| 327 | - Updated annually; check for the relevant tax year |
| 328 | |
| 329 | ### 7.5 Record-Keeping |
| 330 | |
| 331 | | Requirement | Detail | |
| 332 | |---|---| |
| 333 | | Retention period | 10 years (Obligationenrecht Art. 958f) for professional traders; recommended 10 years for private investors | |
| 334 | | Records to maintain | Transaction logs, wallet addresses, exchange statements, ESTV Kursliste screenshots, staking/mining logs | |
| 335 | | Format | Electronic acceptable; exchanges' CSV exports plus on-chain evidence | |
| 336 | |
| 337 | ### 7.6 CARF (Crypto-Asset Reporting Framework) |
| 338 | |
| 339 | Switzerland has committed to implementing CARF by 2027. This will require Swiss crypto service providers to report user transaction data to the ESTV for automatic exchange with other jurisdictions. |
| 340 | |
| 341 | --- |
| 342 | |
| 343 | ## Section 8 -- Loss Offset and Carry-Forward |
| 344 | |
| 345 | ### 8.1 Private Investors |
| 346 | |
| 347 | | Scenario | Treatment | |
| 348 | |---|---| |
| 349 | | Capital loss on crypto sale | **NOT deductible** — capital gains are tax-free, so capital losses are tax-irrelevant | |
| 350 | | Wealth tax on depreciating assets | Wealth tax still applies on 31 Dec FMV (but lower value = lower wealth tax) | |
| 351 | |
| 352 | ### 8.2 Professional Traders |
| 353 | |
| 354 | | Scenario | Treatment | |
| 355 | |---|---| |
| 356 | | Trading losses | Deductible against all other income (employment, self-employment, etc.) | |
| 357 | | Net operating loss | Can be carried forward for 7 years (DBG Art. 211; cantonal laws vary) | |
| 358 | | Transaction costs | Fully deductible | |
| 359 | | Social security impact | Losses reduce the base for AHV/IV/EO contributions | |
| 360 | |
| 361 | ### 8.3 Stolen/Lost Crypto |
| 362 | |
| 363 | | Scenario | Private Investor | Professional Trader | |
| 364 | |---|---|---| |
| 365 | | Hacked exchange | Remove from wealth tax (no longer held on 31 Dec) | Deductible loss | |
| 366 | | Lost private keys | May argue removal from wealth tax if permanently inaccessible | Deductible if documented | |
| 367 | | Exchange bankruptcy | Remove from wealth tax once definitively lost | Deductible loss | |
| 368 | |
| 369 | --- |
| 370 | |
| 371 | ## Section 9 -- Anti-Avoidance Rules |
| 372 | |
| 373 | ### 9.1 Professional Trader Reclassification |
| 374 | |
| 375 | The primary anti-avoidance mechanism is the ESTV's power to reclassify a private investor as a professional trader, thereby subjecting all gains to income tax. This is the most significant risk for active Swiss crypto investors. |
| 376 | |
| 377 | ### 9.2 Economic Substance |
| 378 | |
| 379 | Swiss tax authorities apply substance-over-form principles. Structures lacking economic substance (e.g. crypto held through shell companies in low-tax cantons purely for wealth tax reduction) may be challenged. |
| 380 | |
| 381 | ### 9.3 Cantonal Tax Competition |
| 382 | |
| 383 | While cantonal tax competition is legal and encouraged in Switzerland, moving cantonal domicile purely for wealth tax reduction is legitimate. However, the move must be genuine — a sham relocation may be challenged. |
| 384 | |
| 385 | ### 9.4 Intercantonal Double Taxation |
| 386 | |
| 387 | If a taxpayer has tax obligations in multiple cantons (e.g. property in one, domicile in another), allocation rules apply. Crypto is generally allocated to the canton of domicile. |
| 388 | |
| 389 | ### 9.5 International Exchange of Information |
| 390 | |
| 391 | Switzerland participates in: |
| 392 | - AEOI (Automatic Exchange of Information) — operational since 2018 |
| 393 | - CARF (Crypto-Asset Reporting Framework) — by 2027 |
| 394 | - Bilateral tax treaties with 100+ countries |
| 395 | |
| 396 | --- |
| 397 | |
| 398 | ## Section 10 -- Worked Examples |
| 399 | |
| 400 | ### Example 1 -- Private Investor, Tax-Free Gains + Wealth Tax |
| 401 | |
| 402 | **Input:** Swiss resident in Canton of Zurich. Holds 5 BTC purchased in 2022 at CHF 25,000 each. Sold 2 BTC in June 2025 at CHF 65,000 each. Still holds 3 BTC on 31 December 2025. No leverage, no derivatives, holds > 6 months, no other trading. Total other taxable income: CHF 120,000. |
| 403 | |
| 404 | **Safe-haven test (Kreisschreiben Nr. 36):** |
| 405 | ``` |
| 406 | 1. Holding period ≥ 6 months: YES (held since 2022) |
| 407 | 2. Transaction volume < 5× start value: YES (2 sales vs portfolio of 5 BTC) |
| 408 | 3. Capital gains < 50% of income: CHF 80,000 gain vs CHF 120,000 income |
| 409 | → 80,000 / (120,000 + 80,000) = 40% → YES |
| 410 | 4. No leverage/borrowed funds: YES |
| 411 | 5. Derivatives for hedging only: No derivatives used → YES |
| 412 | |
| 413 | All 5 criteria met → PRIVATE INVESTOR |
| 414 | ``` |
| 415 | |
| 416 | **Tax computation:** |
| 417 | ``` |
| 418 | Capital gains: 2 × (CHF 65,000 - CHF 25,000) = CHF 80,000 |
| 419 | Capital gains tax: CHF 0 (tax-free for private investors) |
| 420 | |
| 421 | Wealth tax: |
| 422 | 3 BTC held on 31.12.2025 |
| 423 | ESTV Kursliste value: CHF 69,571.99 per BTC |
| 424 | Crypto wealth: 3 × CHF 69,571.99 = CHF 208,715.97 |
| 425 | (Added to other wealth for total net wealth calculation) |
| 426 | Zurich wealth tax on CHF 208,716 portion: ~CHF 600–1,200 (depends on total net wealth and municipality) |
| 427 | ``` |
| 428 | |
| 429 | ### Example 2 -- Professional Trader Classification |
| 430 | |
| 431 | **Input:** Swiss resident in Canton of Zug. Made 500+ trades in 2025. Average holding period 2 weeks. Uses margin trading. Crypto gains = CHF 200,000. Other income: CHF 50,000 (part-time employment). |
| 432 | |
| 433 | **Safe-haven test:** |
| 434 | ``` |
| 435 | 1. Holding period ≥ 6 months: NO (average 2 weeks) |
| 436 | 2. Transaction volume < 5× start: Likely NO (500+ trades) |
| 437 | 3. Capital gains < 50% of income: 200,000 / 250,000 = 80% → NO |
| 438 | 4. No leverage: NO (margin trading) |
| 439 | 5. Derivatives for hedging only: N/A |
| 440 | |
| 441 | Multiple criteria FAILED → Safe haven NOT available |
| 442 | ``` |
| 443 | |
| 444 | **Holistic assessment strongly indicates professional trader:** |
| 445 | ``` |
| 446 | - High volume (500+ trades): YES |
| 447 | - Short holding periods: YES |
| 448 | - Substantial leverage: YES |
| 449 | → Classification: Professional trader (gewerbsmässiger Händler) |
| 450 | |
| 451 | Tax computation: |
| 452 | Taxable self-employment income: CHF 200,000 |
| 453 | Federal income tax: ~CHF 20,000 (11.5% marginal) |
| 454 | Cantonal/municipal tax (Zug): ~CHF 16,000 (low-tax canton) |
| 455 | AHV/IV/EO: ~CHF 20,000 (10%) |
| 456 | Total tax burden: ~CHF 56,000 (~28%) |
| 457 | |
| 458 | Note: Can deduct all trading fees, exchange costs, and losses. |
| 459 | Wealth tax also applies on remaining holdings at 31 Dec. |
| 460 | ``` |
| 461 | |
| 462 | ### Example 3 -- Staking Income + Wealth Tax Only |
| 463 | |
| 464 | **Input:** Swiss resident in Canton of Geneva. Holds 100 ETH, staked via Lido. Received 5 ETH in staking rewards during 2025 (FMV at receipt dates totalling CHF 12,500). No sales. Private investor (safe-haven met). |
| 465 | |
| 466 | **Tax computation:** |
| 467 | ``` |
| 468 | Capital gains: None (no sales) |
| 469 | Capital gains tax: CHF 0 |
| 470 | |
| 471 | Staking income: |
| 472 | 5 ETH received, total FMV: CHF 12,500 |
| 473 | Taxable as ordinary income |
| 474 | Combined federal + cantonal tax (Geneva, ~35%): ~CHF 4,375 |
| 475 | |
| 476 | Wealth tax: |
| 477 | 105 ETH held on 31.12.2025 |
| 478 | ESTV value: CHF 2,364.08 per ETH |
| 479 | Crypto wealth: 105 × CHF 2,364.08 = CHF 248,228.40 |
| 480 | Geneva wealth tax (higher bracket canton): ~CHF 1,500–2,500 |
| 481 | |
| 482 | Total tax: ~CHF 5,875–6,875 |
| 483 | ``` |
| 484 | |
| 485 | --- |
| 486 | |
| 487 | ## Self-Checks |
| 488 | |
| 489 | Before finalising any Switzerland crypto computation, verify: |
| 490 | |
| 491 | - [ ] Kreisschreiben Nr. 36 safe-haven analysis completed (all 5 criteria) |
| 492 | - [ ] If safe-haven fails, holistic assessment documented |
| 493 | - [ ] ESTV Kursliste values used for 31 Dec wealth tax (check ictax.admin.ch) |
| 494 | - [ ] Tokens not on Kursliste valued from documented exchange rates |
| 495 | - [ ] Canton of residence identified (critical for wealth tax rates) |
| 496 | - [ ] Mining/staking income declared as ordinary income at FMV |
| 497 | - [ ] Wealth tax calculated on total crypto holdings at 31 Dec |
| 498 | - [ ] All values in CHF at applicable exchange rates |
| 499 | - [ ] Wertschriftenverzeichnis (securities schedule) completed with all crypto positions |
| 500 | - [ ] Professional trader consequences assessed (income tax + social security) |
| 501 | - [ ] Record retention of 10 years for professional; recommended same for private |
| 502 | - [ ] CARF reporting awareness (2027 implementation) |
| 503 | |
| 504 | --- |
| 505 | |
| 506 | ## PROHIBITIONS |
| 507 | |
| 508 | - NEVER assume all Swiss crypto is completely tax-free — wealth tax applies and income events (staking, mining) are taxable |
| 509 | - NEVER ignore the Kreisschreiben Nr. 36 safe-haven test — failure triggers professional trader risk |
| 510 | - NEVER use outdated ESTV Kursliste values — verify for the correct tax year |
| 511 | - NEVER ignore cantonal differences — wealth tax rates vary by 5–7× between cantons |
| 512 | - NEVER classify staking/mining income as tax-free capital gains — these are income events |
| 513 | - NEVER forget AHV/IV/EO social security contributions for professional traders (~10%) |
| 514 | - NEVER assume professional trader status is always disadvantageous — losses and costs become deductible |
| 515 | - NEVER omit crypto from the Wertschriftenverzeichnis — all holdings must be declared for wealth tax |
| 516 | - NEVER treat wallet-to-wallet transfers as disposals |
| 517 | - NEVER compute professional trader gains without tracking cost basis |
| 518 | - NEVER present crypto tax positions as definitive — always label as estimated and flag for professional review |
| 519 | |
| 520 | --- |
| 521 | |
| 522 | ## Disclaimer |
| 523 | |
| 524 | This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as a dipl. Steuerexperte, Treuhänder, or equivalent licensed practitioner in Switzerland) before filing or acting upon. |
| 525 | |
| 526 | The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com). Log in to access the latest version, request a professional review from a licensed accountant, and track updates as tax law changes. |
| 527 |
Run this skill, then get an accountant to check it
After running the full skill pack in your AI agent, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.
Verification status
Research-verified
Drafted from authoritative sources (tax authority sites, Big-4 summaries). Awaiting credentialed sign-off.
Needs section-by-section practitioner review to reach accountant-verified.
Section review progress
About
Use this skill whenever asked about Switzerland cryptocurrency or digital asset taxation. Trigger on phrases like "crypto tax Switzerland", "Bitcoin Switzerland", "cryptocurrency gains Switzerland", "crypto income Switzerland", "staking Switzerland", "mining income Switzerland", "NFT tax Switzerland", "wealth tax crypto", "Vermögenssteuer crypto", "ESTV crypto", "Kursliste crypto", "Kreisschreiben 36", "professional trader crypto Switzerland", "gewerbsmässiger Handel", "Steuererklärung crypto", "Wertschriftenverzeichnis crypto", "canton crypto tax", "Zug crypto", "Swiss crypto valuation", "CARF Switzerland", or any question about the income tax, wealth tax, capital gains, or reporting treatment of cryptocurrency, tokens, or digital assets for Swiss tax residents. Covers tax-free capital gains for private investors, annual wealth tax, ESTV crypto valuations, Kreisschreiben Nr. 36 safe-haven criteria, professional trader classification, and cantonal variations. ALWAYS read this skill before touching any Switzerland crypto work.
Use this skill
This skill is open source and free to use in any AI agent. Copy it, download it, or clone the repo. If you find an error, report an issue — a licensed accountant will review.