Expert Insights

Essential Guide to Crypto Accounting in Switzerland: Compliance and Best Practices


In recent years, cryptocurrencies have gained significant popularity and have become a prominent asset class for investors and businesses alike. However, as the crypto market continues to evolve, it’s crucial to understand the regulatory landscape and ensure proper accounting practices are in place.

In this article, we will explore the key aspects of crypto accounting in Switzerland, including compliance requirements and best practices for managing your crypto-related financial transactions.

Familiarize Yourself with Swiss Regulatory Framework

Switzerland has taken a proactive approach to cryptocurrency regulation, aiming to strike a balance between fostering innovation and protecting investors. The Swiss Financial Market Supervisory Authority (FINMA) is the primary regulatory body overseeing crypto-related activities. It is important to stay up-to-date with the latest guidelines and regulations issued by FINMA to ensure compliance.

Classify Crypto Assets for Accounting Purposes

Crypto assets are categorized into three main types outlined below:

Payment tokens, also known as cryptocurrencies, are typically used as a means of exchange and store of value. These tokens include well-known cryptocurrencies like Bitcoin (BTC) and Ethereum (ETH). FINMA recognizes payment tokens and has provided guidelines related to Anti-Money Laundering (AML) and Know Your Customer (KYC) requirements for entities dealing with payment tokens.

Utility tokens, on the other hand, are tokens that provide access to a particular product or service. These tokens are not intended as investment instruments and are often used within decentralized applications (DApps). The regulatory treatment of utility tokens may vary depending on their specific characteristics and use cases.

Asset tokens represent ownership or rights to underlying assets, such as real estate or company shares. These tokens are considered asset-backed and may be subject to specific financial market regulations, depending on their structure and the applicable securities laws.

Establish a Robust Accounting System

To effectively manage crypto accounting, it’s crucial to establish a robust system that allows for accurate tracking, recording, and reporting of crypto transactions. Utilize dedicated accounting software or hire a professional accountant experienced in crypto accounting to ensure compliance with Swiss accounting standards.

There are several crypto accounting software solutions available in the market that cater specifically to managing cryptocurrency transactions and related accounting tasks. Here are some popular crypto accounting software options:

  1. CoinTracking: CoinTracking is a comprehensive cryptocurrency portfolio tracking and tax reporting platform. It allows users to import transactions from various exchanges, track their crypto holdings, generate tax reports, and monitor their portfolio’s performance. CoinTracking supports over 7,000 cryptocurrencies and provides features like real-time profit/loss calculations, automated trade imports, and tax optimization tools.
  2. CryptoTrader.Tax: CryptoTrader.Tax simplifies cryptocurrency tax reporting by automatically calculating capital gains and losses from crypto transactions. It integrates with popular exchanges and wallets to import transaction data, categorize trades, and generate tax reports in a user-friendly format. The software supports various accounting methods like FIFO, LIFO, and specific identification.
  3. ZenLedger: ZenLedger is a crypto tax software that aggregates transaction data from exchanges, wallets, and DeFi platforms. It provides a comprehensive view of your crypto portfolio and automates tax calculations. ZenLedger generates tax reports, including Form 8949, Schedule D, and other necessary documents for tax compliance.
  4. Koinly: Koinly is a cryptocurrency tax software that helps users calculate capital gains, track cost basis, and generate tax reports. It supports importing data from popular exchanges and wallets, and it offers integrations with various accounting software. Koinly provides features like income reports, capital gains calculations, and tax optimization tools.
  5. Accointing: Accointing offers a crypto accounting platform that enables users to track and manage their crypto transactions. It provides tools for portfolio management, tax calculations, and performance analysis. Accointing integrates with popular exchanges and wallets to import data and generate tax reports based on different accounting methods.
  6. Blox: Blox is a crypto accounting and bookkeeping platform designed for businesses and accounting professionals. It offers features like automated transaction tracking, real-time portfolio monitoring, financial reporting, and audit trails. Blox supports integrations with various wallets, exchanges, and accounting software.

Track and Document Crypto Transactions

Every crypto transaction should be meticulously recorded and documented. Maintain detailed records of transactions, including date, time, transaction amount, counterparties involved, and any associated fees. This documentation will be crucial for tax reporting, audit purposes, and ensuring compliance with anti-money laundering (AML) regulations.

Valuation of Crypto Assets

Determining the value of crypto assets is essential for accurate financial reporting. The valuation method will depend on the type of crypto asset and its purpose (e.g., investment or business use). Common valuation methods include using reputable cryptocurrency exchanges, market indices, or third-party valuation services. Consistently apply your chosen valuation method to ensure consistency and reliability in financial reporting.

Separate Crypto Wallets and Bank Accounts

To maintain transparency and facilitate accurate accounting, it’s advisable to keep crypto wallets and bank accounts separate. Use dedicated wallets for business-related transactions, ensuring clear segregation between personal and business funds. This separation simplifies tracking and reporting, reducing the risk of errors and potential regulatory issues.

Monitor and Comply with Tax Obligations

Crypto taxation in Switzerland can be complex, with regulations varying depending on factors such as asset type, holding period, and purpose of the transaction (e.g., personal use or business investment). Stay informed about tax obligations related to crypto transactions and consult with a tax professional experienced in cryptocurrency taxation to ensure compliance and optimize your tax position.

Reconciliation and Periodic Financial Reporting

Regularly reconcile your crypto asset balances and transactions with your accounting records. This process ensures accuracy and helps identify any discrepancies or potential issues promptly. Prepare periodic financial statements in compliance with Swiss accounting standards, including balance sheets, income statements, and cash flow statements. These reports provide a comprehensive overview of your crypto-related financial activities.

Use the right accounting method when calculating net gain loss

Regarding the specific identification of assets, Swiss accounting standards allow for flexibility. Entities have the option to use the FIFO (First-In, First-Out) or the average cost method to calculate the cost of sales and determine the corresponding net gain or loss.

First-In, First-Out (FIFO): Under the FIFO method, it is assumed that the first assets acquired are the first assets sold. This means that the cost of the earliest acquired assets is matched with the revenue generated from selling those assets. The remaining assets are then matched with the next oldest cost, and so on. The net gain or loss is calculated by subtracting the total cost of the assets sold from the total revenue generated from those sales.

Average Cost Basis (ACB): To calculate the average cost basis, the total cost of all units or shares of the asset is divided by the total number of units or shares held. The resulting average cost per unit or share is then used to determine the cost of the assets sold or disposed of.


Crypto accounting in Switzerland requires diligent compliance with regulatory requirements and adoption of best accounting practices. By understanding the regulatory landscape, accurately classifying crypto assets, implementing robust accounting systems, and diligently tracking transactions, businesses and individuals can navigate the complexities of crypto accounting with confidence. Seek professional guidance when necessary to ensure compliance with tax obligations and optimize your financial reporting. With the right approach, you can effectively manage your crypto assets while maintaining regulatory compliance in Switzerland.

+41 32 560 36 83