Calculating crypto taxes is notoriously complex: every trade, swap, staking reward, and airdrop may be a taxable event depending on your country. SafeTax connects to 50+ exchanges and wallets, imports your full transaction history, and applies the correct tax rules for your country of residence — giving you a ready-to-file report in minutes.
How crypto taxes are calculated
In most countries, crypto is treated as property or a capital asset. When you dispose of crypto — by selling, trading, spending, or gifting it — you trigger a taxable event. The taxable gain is the difference between the disposal proceeds and your cost basis.
Cost-basis methods vary by country: first-in-first-out (FIFO) and weighted-average cost are the most common. SafeTax automatically applies the method your tax authority requires, so you do not have to configure anything.
Income events — staking rewards, mining income, airdrops, referral bonuses — are typically taxed as ordinary income at the fair market value on the date received, then again as capital gains when you later dispose of them.
Supported exchanges and wallets
SafeTax connects to the 50+ most popular crypto platforms: Binance, Coinbase, Kraken, OKX, Bybit, Ledger, MetaMask, and many more. Import via API, CSV export, or direct blockchain address.
DeFi protocols, NFT marketplaces, and Layer 2 networks are also supported. SafeTax automatically categorises liquidity pool entries, yield farming rewards, and bridge transactions.
All data is processed in your browser and never stored on our servers. Zero data retention — your financial data stays yours.

Country-specific tax rules
SafeTax applies the correct methodology for your country of residence and maps the figures to your national tax form — for example form 2086 in France, Anlage SO in Germany, the IR3 return in New Zealand, Modelo 100 in Spain, or the Capital Gains Summary in the UK.
The applicable cost-basis method (FIFO, weighted-average, etc.) is selected automatically, and the report is formatted for your local tax authority — no manual configuration required.
Why manual calculation fails
Manually tracking crypto taxes across multiple exchanges over several years is error-prone and time-consuming. A single missed trade or incorrect cost basis can result in overpaying taxes or, worse, triggering an audit.
DeFi adds another layer of complexity: liquidity pool entries and exits, impermanent loss, yield farming, and token swaps each have their own tax treatment depending on jurisdiction.
SafeTax handles all of this automatically, flagging missing data and reconciliation issues before you generate your final report.
Calculate your crypto taxes in minutes
Connect your exchanges, import your history, and get a ready-to-file tax report. No spreadsheets required.
Try SafeTax for freeFrequently asked questions about crypto tax calculators
Which countries does SafeTax support?
SafeTax supports 18 countries — France, Germany, Spain, Italy, Portugal, the Netherlands, Belgium, Switzerland, Austria, Luxembourg, Ireland, the UK, Sweden, Finland, Denmark, Norway, Iceland and New Zealand — each with country-specific tax rules and report formats.
Do I need to pay for every tax year?
Each tax year requires a separate report. SafeTax offers annual plans as well as multi-year bundles for users who need to catch up on previous years.
Is my data safe?
Yes. SafeTax processes all data locally in your browser. Transaction data is never stored on our servers. We use read-only API connections — we cannot access your funds.
Can SafeTax handle DeFi and NFTs?
Yes. SafeTax supports DeFi protocols, NFT sales, liquidity pool transactions, staking rewards, and airdrops. Each event is categorised and taxed according to your country's rules.
SafeTax provides tax declaration assistance tools but does not constitute personalized tax advice. Always consult a qualified professional for your specific situation. Tax information may evolve and varies by jurisdiction.
