Cryptocurrency tax in Switzerland: gains, income and reporting

Cryptocurrency tax in Switzerland: gains, income and reporting

In Switzerland, capital gains on privately held cryptocurrencies may be tax-exempt, while your holdings and the income they generate must be declared. The treatment depends on the transaction and the holder’s tax status. Here is how to distinguish these elements and prepare clear tax records, including the points that matter in Geneva.

The essentials

Declaring cryptocurrency does not mean paying tax on every increase in its price. Separate the value of your portfolio, gains or losses on sales, and any income received. The exemption for private capital gains does not remove reporting obligations or make investment income tax-free.

This article mainly concerns individuals who are Swiss tax residents. The examples assume a full calendar year. Arriving in or leaving Switzerland, international activities or tokens carrying specific rights require an assessment tailored to the circumstances.

Wealth, capital gains and income: three different elements

A cryptocurrency is a digital asset. Bitcoin and Ether should not, however, be treated as equivalent to every other token: some give access to a service, while others represent a claim or participation rights. Geneva’s classification of cryptoassets (in French) helps explain these distinctions.

Three tax elements to distinguish
ElementQuestion to askPrinciple for private holdings
WealthWhat do you hold on the relevant tax date?Your holdings must be included in the wealth section of your tax return.
Capital gain on a saleDo the sale proceeds exceed the acquisition cost?Private capital gains are generally tax-exempt.
IncomeHave you received a payment or investment return?Taxable income must be declared, even if received in tokens.

Wealth tax is levied by the cantons and municipalities. The amount due depends on your overall net wealth, deductions and local rules: there is no single Swiss tax rate specifically for cryptocurrency holdings.

For payment tokens genuinely held as private assets, gains on disposal are exempt and private capital losses cannot be deducted from income. This rule is explained in section 2.2.2 of the Federal Tax Administration’s working paper (in French), with reference to Article 16(3) of the Federal Direct Tax Act. A large private capital gain therefore does not, by itself, trigger a separate capital gains tax.

When does trading become a professional activity?

The distinction does not depend on a universal number of transactions or a maximum portfolio value. Geneva considers the overall circumstances (in French) and applies the criteria for professional securities trading by analogy.

Section 3 of FTA Circular No. 36 (in French) sets out a preliminary assessment. Professional trading is ruled out when all five conditions are met:

  1. The securities sold have been held for at least six months.
  2. Total annual purchases and sales do not exceed five times the value of securities and cash holdings at the start of the tax period.
  3. Capital gains do not replace income needed to cover living expenses. This is normally the case when they represent less than 50% of net income for the period.
  4. Investments are not financed with debt, or their taxable income exceeds the associated interest expense.
  5. Derivatives are used solely to hedge existing investment positions.

Failing one condition does not automatically make you a professional trader. It means that the full situation must be assessed, including financing, transaction volume, organisation and other circumstances. The 50% threshold compares gains with net income, not with wealth. A substantial increase in value after a long holding period is not enough, on its own, to settle the question.

Keep a transaction history that explains how you actually invest. If you trade intensively, borrow to invest or use derivatives, have your status reviewed before relying on the private capital gains exemption.

Staking, mining, lending and payments in tokens

Staking involves making tokens available to help secure a network. Rewards received by an investor through a staking pool generally constitute investment income. The FTA uses their CHF value when the income is realised, meaning when payment is received or a firm legal entitlement to it arises. Keeping or reinvesting the tokens does not eliminate that income.

Mining rewards validation work based on computing operations. The rewards are taxable; whether the activity qualifies as self-employment depends on the circumstances. The same distinction matters for a validator operating directly rather than through a pool: the tax treatment cannot be determined from the word “staking” alone.

In Geneva, the instructions for individual holders (in French) also cover returns from lending and liquidity mining, as well as airdrops. Lending means lending out assets; liquidity mining rewards making them available to a liquidity mechanism. Identify the actual agreements and flows involved, particularly for decentralised finance protocols.

A salary paid in cryptocurrency remains taxable employment income. Similarly, receiving tokens in exchange for a service does not turn the payment into a private capital gain. For an airdrop, document the allocation and its conditions. Complex transactions cannot all be handled using a single automatic software rule.

How do you prepare your cryptocurrency tax return?

In Geneva, private holdings are reported in the statement of securities, known as the état des titres. The cantonal valuation rules (in French) require the value at the end of the tax period, normally 31 December: use the FTA tax value where available, otherwise a platform price on that date and, if no price is available, the acquisition value. Amounts are expressed in CHF.

In practice, build a set of records that lets you reproduce and explain your figures:

  1. List where your assets are held. Include Swiss and foreign platforms, personal wallets, locked holdings and protocols used. Identify which assets belong to you personally and which belong to your company.
  2. Export the full year’s activity. Keep purchases, sales, swaps, transfers, fees and rewards. A balance statement alone is not enough to explain income.
  3. Reconcile token quantities. Opening balance + inflows − outflows = closing balance. Identify transfers between your own wallets to avoid double counting.
  4. Value income and holdings separately. Keep the date, price and source used for each calculation.
  5. Review the tax report. Check unrecognised transactions, duplicate imports and missing records before entering the amounts in your return.

Add the other documents needed for your Swiss tax return. The documents that must be submitted depend on your canton; also keep the evidence used for your calculations.

My advice

Create two separate worksheets: “holdings at the tax reference date” and “income for the year”. In each, record the quantity, CHF price and supporting document. This helps you avoid treating the entire increase in your portfolio as income, or overlooking rewards because you have not withdrawn any francs.

Two examples to keep the amounts separate

These examples are hypothetical, with rounded prices to make the calculations easy to follow. They are assumptions, not live market quotes or official tax values. Fees are ignored.

Example 1: selling a private investment

You buy 0.2 BTC when Bitcoin is worth CHF 50,000, investing CHF 10,000 (0.2 × 50,000). You sell it when the price reaches CHF 60,000 per BTC, receiving CHF 12,000 (0.2 × 60,000). Your gain is CHF 2,000, calculated as 12,000 − 10,000. If the transaction falls within the management of your private assets, the capital gain is exempt. If you keep the CHF 12,000 in an account at the relevant tax date, it remains part of your wealth: selling the cryptocurrency does not remove the resulting assets.

Example 2: keeping a staking reward

You receive 0.1 ETH from a pool. When the income is realised, the value used is CHF 2,000 per ETH: your income is therefore CHF 200 (0.1 × 2,000). You still hold that 0.1 ETH on 31 December, when the assumed tax value is CHF 1,800 per ETH: its value for wealth tax is CHF 180 (0.1 × 1,800).

The CHF 200 and CHF 180 are not two tax bills to add together. They are two different tax bases at two different dates: income for the year and an asset held at year-end. For private holdings, the CHF 20 fall in value does not allow you to replace the CHF 200 of income with CHF 180.

What if the cryptocurrency belongs to a business?

For a self-employed person engaged in professional trading, gains form part of business income. Losses must, among other requirements, be recorded in the accounts to be deductible. Business holdings are declared at their carrying amount under the applicable tax rules, rather than automatically using the method for a private portfolio.

A Swiss corporation (SA) or limited liability company (Sàrl) cannot claim the exemption reserved for individuals’ private capital gains. Its transactions are included in its accounts and in the calculation of taxable profit, subject to tax adjustments. Our article on Swiss corporate taxation explains this framework.

How an asset is classified in the balance sheet also depends on its use and the rights attached to it. Keep private and business wallets separate, document transactions between you and your company, and have the accounting, social insurance and VAT treatment reviewed where the activity requires it. This article does not cover token issuance, ICOs or every DeFi arrangement.

Conclusion

Start by identifying who owns the tokens and the nature of each transaction. You can then distinguish the holdings to declare, any private capital gains and taxable income. A complete transaction history and traceable valuations are more useful than a single total gain displayed by a platform.

Prepare your tax records

Karpeo can help you prepare your tax return and review the supporting documents relevant to your situation.

See how we can help →

Frequently asked questions

Do I need to declare cryptocurrency if I have not sold it?

Yes. Wealth reporting covers assets held on the reference date, generally 31 December. Not selling them does not remove the reporting obligation. Any income must be considered separately.

Is a sale within six months necessarily taxable?

No. It means that one of the conditions in the preliminary assessment under Circular No. 36 is not met. Private or professional status must still be assessed in light of all the circumstances.

Do I need to withdraw Swiss francs before declaring income?

No. A payment may be taxable when the income is realised, even if it remains in tokens on a platform. Identify the nature of the transaction and its CHF value at the relevant date.

Official sources and references

References checked on 9 October 2026. The examples are illustrative. Published tax practice must be applied to the facts of each case. The sources below are in French.

Sarah Prieur

About the author

Sarah Prieur

Sarah Prieur is a Swiss certified accountant and a partner at Karpeo in Geneva. Specialising in taxation and VAT, she leads the operational team and helps businesses, self-employed professionals and entrepreneurs with their tax affairs.

Tags:
Sarah Prieur