Swiss Crypto Tax Report 2026: Binance, Coinbase and Kraken
A Binance, Coinbase or Kraken statement is not a Swiss tax return. Swiss residents need a complete year-end inventory in CHF, taxable income from rewards or activity, and evidence supporting private-investor or professional-trader treatment. Private capital gains can generally be tax-free, but the assets remain subject to cantonal wealth tax. This guide shows how to turn exchange exports into a consistent Swiss working paper.
Collect full-history exports from every exchange
Prepare Your Crypto Tax Workpapers
Import your transactions, review the results and generate detailed tax workpapers without building the entire calculation manually in spreadsheets.
Start for free →Start before the tax year. A coin held on 31 December may have been acquired several years earlier, and a sale can depend on transfers across platforms. Preserve the raw files exactly as downloaded as well as the normalized import.
| Exchange | Useful records | Important limitation |
|---|---|---|
| Binance | Spot, deposits, withdrawals, Earn, futures and read-only Tax Report API | Products and dates may require several separate exports |
| Coinbase | Transaction history, statements, Advanced orders and fills | Coinbase Wallet and old Coinbase Pro history are not automatically included |
| Kraken | Trades, ledgers and balance history | One trade can appear as separate asset ledger entries |
Kraken’s official ledger documentation is particularly important. Each ledger row changes one asset only. Types such as trade, margin trade, earn, rollover, deposit, withdrawal, spend, receive and transfer have different meanings. Two ledger rows may form one exchange, while staking allocation and deallocation can be internal movements rather than new taxable income.
Coinbase statements can be generated in CSV, but its tax centre covers Coinbase.com rather than every self-custody or legacy product. Binance offers a read-only Tax Report API for third-party tools. Read-only means no trading or withdrawal permissions should be granted. API convenience does not replace an archived CSV and final balance check.
Reconcile exchanges, self-custody wallets and DeFi
A withdrawal from Binance followed by a Kraken deposit is usually not a disposal if the beneficial owner remains the same. Match the two sides by timestamp, asset, quantity, network, address and transaction hash. Allow for a network fee but do not create a new cost basis at the destination.
- pair deposits and withdrawals belonging to the same taxpayer;
- identify duplicates imported through both CSV and API;
- add hardware wallets, browser wallets and DeFi protocols;
- separate network fees from trading fees;
- reconcile calculated closing quantities with exchange statements.
If a wallet deposit cannot be connected to an acquisition, keep it as an unresolved opening balance. Do not silently assign a CHF cost of zero. The wallet and DeFi audit-trail guide explains how reconstructed information should remain distinguishable from original exchange data.
Swiss residents report year-end crypto wealth in CHF
The Federal Tax Administration treats payment tokens held as private assets as movable intangible wealth. They are declared at fair market value at the end of the tax period and are subject to cantonal wealth tax. The FTA publishes official year-end tax values for widely traded cryptocurrencies. If no official value exists, a defensible year-end market value from a leading trading platform can be used; if no current market value can be established, official guidance refers to original purchase price.
The exchange balance alone is not enough. The inventory needs every wallet, quantity, token and CHF valuation source. Staked or locked assets do not disappear merely because they cannot be sold instantly. Tokens with contractual rights can require a different legal valuation than a pure payment token.
- Freeze quantities at the relevant 31 December cut-off.
- Use the FTA tax-list value where available.
- Document a consistent market source for unlisted tokens.
- Separate liabilities only where cantonal rules and evidence permit.
- Map the inventory to the canton’s securities or asset schedule.
Wealth tax is cantonal and personal; the crypto report supplies CHF values but cannot calculate the final rate without municipality, family status, deductions and the rest of the tax return. See the detailed Swiss crypto tax guide.
Private gains, rewards and professional trading
Capital gains on movable private assets are generally tax-free in Switzerland. That does not mean every exchange credit is exempt. Salary paid in crypto, mining, staking rewards, lending interest, referral rewards and service income can be taxable income at their CHF value when the taxpayer obtains the relevant economic right. A later private disposal is a separate event for the asset history.
Systematic activity can qualify as professional securities or asset trading. The classification is based on all facts, including holding period, transaction volume, borrowed funding, derivatives and whether trading is used to finance the taxpayer’s living. The safe-harbour style criteria are not a menu and failing one indicator does not automatically create a business. A report should show the indicators and let the tax profile be confirmed.
Futures, perpetuals and options require contract-level review. Use realised close P&L, funding and fees. Opening entries and position snapshots document exposure and must not create duplicate income. For a focused explanation, read private capital gains versus taxable income.
Practical workflow for a Swiss multi-exchange report
- Confirm tax residence, canton and private or professional profile.
- Download complete Binance, Coinbase and Kraken histories.
- Add all external wallets and reconcile own transfers.
- Classify spot, income, mining, DeFi and derivatives separately.
- Calculate realised results for documentation without labelling all private gains taxable.
- Build the 31 December CHF wealth inventory.
- List missing prices and opening balances as unresolved items.
The report should provide both an audit trail and a concise cantonal transfer sheet. A crypto tax application can automate quantity matching and valuation, but it cannot infer wallet ownership or professional status solely from an exchange label.
Common exchange-report errors
- using only the platform’s annual profit summary;
- forgetting Coinbase Wallet or historical Coinbase Pro activity;
- counting Kraken spend/receive rows as unrelated events;
- treating staking allocation as new income and the reward as income again;
- omitting self-custody balances from wealth tax;
- calling all realised gains tax-free without a profile review;
- using opening rows as realised derivative P&L.
Missing data should not stop the entire report. Completed positions can be processed while an unsupported price or acquisition remains visibly “not computable”. This produces a more honest working paper than a zero placeholder presented as a confirmed tax value.
Frequently asked questions
Is a Binance tax statement a Swiss tax return?
No. It is source data that must be reconciled and converted into a Swiss income and year-end wealth schedule.
Are private crypto gains always tax-free?
Gains on movable private assets are generally tax-free, but income events and professional trading remain taxable.
Do self-custody wallets belong in wealth tax?
Yes. The declaration follows ownership, not whether the asset is held on an exchange.
Why do Kraken trades have several ledger rows?
Kraken records each asset balance change separately, so one trade can have debit, credit and fee components.
What if the FTA has no official token value?
Use a defensible year-end market value from a leading platform and retain the source; if no market value exists, review the official fallback.
Official sources and platform documentation
- Swiss Federal Tax Administration: taxation of cryptocurrencies
- FTA cryptocurrency taxation guidance and working paper
- Kraken: official ledger-history field guide
- Coinbase: account statements and CSV exports
- Binance: read-only Tax Report API
Reviewed on 1 September 2026. This guide is general information and not cantonal or individual Swiss tax advice.
Related Resources
Generate Your Crypto Tax Report
Import your transactions, review the results and generate a detailed PDF report with a transaction-level audit trail.
Start for free →Disclaimer: This article is for general informational purposes only and does not constitute tax advice. For individual tax advice, consult a licensed tax professional.