Support Desk

Submit a ticket My Tickets
Welcome
Login  Sign up

Guide to Navigating and Understanding Your Tax Report (Switzerland)

Introduction

Welcome to our guide on understanding and navigating your tax report. Designed with clarity in mind, this guide aims to decode the report's structure and translate it into straightforward, easy-to-understand information. In this guide, we'll show you how to interpret the data in your report.


Section 1: Settings

Users can tailor their preferences on the settings page prior to generating a report. This includes various options such as choosing a country and setting the tax report period. After the report has been generated and downloaded, users will be guided to the overview, as outlined in Section 2. The following information highlights the most important settings for Switzerland.

Important Settings

Accounting method

We provide multiple accounting methods for calculating gains and losses. Supported methods include:

  • First-In-First-Out (FIFO)

  • Last-In-First-Out (LIFO)

  • Highest-In-First-Out (HIFO)

FIFO

FIFO assumes that the first assets you acquired are also the first ones sold or exchanged.

LIFO

LIFO assumes that the last assets you acquired are the first ones sold or exchanged.

HIFO

HIFO assumes that the assets acquired at the highest cost are sold first.

Each method has its own advantages depending on your local tax regulations and personal situation. FIFO is commonly used in Switzerland.


Automatic depot separation

The "Depot Separation" feature automatically recognizes deposits and withdrawals and assigns them to the corresponding exchange or wallet.

Normally, CoinTracking calculates balances across all wallets and exchanges together. When Depot Separation is enabled, each wallet or exchange is treated separately.


Group by day

Enable this option to group purchases and sales by day instead of exact timestamps.

This can help if imported transactions contain incorrect time zones or if purchases and sales appear slightly out of order.


FIAT Warnings

By default, a warning is displayed when assets are purchased in a FIAT currency that does not exist in your account.


Foreign FIAT PnL

By default, gains and losses from foreign FIAT currencies are treated like gains and losses from cryptocurrencies.

If disabled, profits and losses from foreign FIAT currencies will not appear in the final report.


Conversion

All trades must be converted into your selected FIAT currency at the time of the transaction in order to calculate gains and taxes correctly.

For more details, please refer to the separate Conversion FAQ.


Previous trades

The setting "Consider all previous trades in report before your selected date" includes all earlier transactions required to calculate accurate acquisition costs and balances.


Tax treatment of unused loans

By default, loans that are not actively used and are simply returned later are treated as tax-neutral with zero proceeds.

Disable this setting if you want gains and losses to be calculated for unused loans as well.


Include fees to margin and derivative future trading

When enabled, all fees related to margin, derivatives, and futures transactions are included in the calculations.

These fees directly reduce realized gains.


Tax treatment of Liquidity pool/mining transactions

This setting treats the transaction types "Provide liquidity" and "Return LP tokens" as taxable disposals.

Enabling this option allows gains and losses from liquidity pool transactions to be calculated in the report.

In addition to the functionalities already discussed, our platform offers many additional settings. Each setting includes an information icon ("i") with a detailed explanation.


Section 2: Overview

The tax report classifies transactions according to Swiss tax regulations.

In Switzerland, cryptocurrencies held by private individuals are generally not subject to capital gains tax. Instead, crypto assets are typically subject to annual wealth tax, with the applicable rate depending on the canton of residence.

Crypto-to-crypto trades are generally tax-free for private investors, provided the activity is not classified as commercial trading.

The wealth tax is based on the total value of all assets minus liabilities as of December 31 of each year. Cryptocurrency holdings must therefore be declared at their market value on this date.

Trading activities involving borrowed funds — such as margin trading, derivatives, and futures — may be treated differently and can potentially qualify as commercial activity.

Gifts between private individuals may also be subject to cantonal gift tax depending on the canton and relationship between the parties involved.

The detailed explanations inside the report help clarify how each transaction category is treated.


The report includes the following sections:

  1. Portfolio value subject to wealth tax
     1.1. Total value of all assets
     1.2. Total income
     1.3. Total liabilities

  2. Income from margin, derivatives, and futures trading
     2.1. Realized gains/losses from margin, derivatives, and futures trading

  3. Other cryptocurrency & NFT payments
     3.1. Incoming donations and gifts
     3.2. Outgoing donations and gifts
     3.3. Lost and stolen cryptocurrency and NFTs
     3.4. Mining (commercial)
     3.5. Minting


Portfolio value subject to wealth tax

This section provides an overview of your assets, liabilities, and income.

Transfers between wallets and exchanges, as well as acquisitions and disposals of assets, are documented here.


Income from margin, derivatives, and futures trading

This section displays gains and losses from margin, derivatives, and futures trading.

Please note that trading with borrowed assets may potentially be classified as commercial activity under Swiss tax law.

Common transaction types include:

  • Margin gain

  • Derivatives/futures gain

  • Margin loss

  • Margin fee

  • Derivatives/futures loss

  • Settlement fee

Example

On July 1, 2025, A realizes a margin profit of 1,000 CHF.

On July 2, 2025, A realizes a margin loss of 500 CHF.

The resulting net gain of 500 CHF is documented under:

2.1. Realized gains/losses from margin, derivatives, and futures trading


Income

Cryptocurrency income refers to rewards or earnings received from crypto-related activities.

Typical transaction types include:

  • Income

  • Reward / Bonus

  • Staking

  • Mining

  • Airdrop

  • Masternode

  • Lending income

  • Interest income

  • LP Rewards

  • Other income

Example

On July 1, 2025, A receives a staking reward of 0.5 BTC valued at 20,000 CHF.

On July 2, 2025, A receives an airdrop of 100 AVAX worth 100 CHF.

These transactions are recorded under:

1.2. Total income


Other cryptocurrency & NFT payments

The following transaction types are shown separately because their tax treatment may vary:

  • Donations

  • Gifts

  • Lost assets

  • Stolen or hacked assets

  • Commercial mining

  • Minting


Section 3: Transaction List

The Transaction List contains a detailed overview of all transactions during the selected period.

It includes:

  • Amount — Number of units traded

  • Date Acquired — Acquisition date

  • Date Sold — Disposal date

  • Type — Transaction type

  • Cost Basis in CHF — Original acquisition value

  • Proceeds in CHF — Disposal value

  • Gain/Loss in CHF — Profit or loss from the transaction

  • Buy/Input at — Wallet, exchange, or source of the asset

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.