Upload your exchange transactions, we calculate the report, and you receive a clean Swiss tax annex to review for your cantonal declaration.
Upload a CSV from supported exchanges such as Kraken, Binance, Coinbase, Swissquote, and SwissBorg — or use our structured CSV import for other exports.
Our engine applies FIFO, converts fiat values to CHF using official ESTV / BAZG monthly average rates, values 31.12 holdings using ICTax / ESTV year-end token values where available, and identifies reportable income events.
Receive a downloadable report formatted for Swiss tax reporting. Review it and attach it as supporting documentation to your annual declaration.
See the exact format your tax advisor or canton can review: a clean annex with asset-level summaries, realised results, reward income, and year-end wealth values.
View sample PDF| Asset | Holdings | Value CHF | Gain / loss |
|---|---|---|---|
| ETH | 0.5000 | CHF 1'599.50 | +CHF 644.00 |
| AVAX | 5.0000 | CHF 161.70 | +CHF 53.60 |
| SOL | 2.4900 | CHF 45.77 | +CHF 0.00 |
Don't see your exchange? Contact us — we can help map unusual exports or guide you on our structured CSV import.
Have a question about your report, need help with a specific exchange format, or need a hand choosing the right plan? We're here to help.
Or email us directly:
hello@cryptodeclare.ch