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 jurisdiction — 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: FIFO (First In, First Out) is standard in the US, UK, and Germany; France uses a weighted average price (WAP) method that considers your entire portfolio at the time of each disposal.
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 tax methodology for each supported country. For France: PFU flat tax at 30% with WAP method. For Germany: FIFO with 1-year holding exemption. For the UK: HMRC rules with Section 104 pooling. For the US: short-term and long-term capital gains rates.
The report generated is formatted for your local tax authority: form 2086 for France, the Capital Gains Summary for the UK, Schedule D for the US, and equivalent forms for 20+ other countries.
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 currently supports France, Germany, UK, USA, Spain, Italy, Portugal, Netherlands, Belgium, Switzerland, and 15+ other countries. 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.
What if I have missing transaction history?
SafeTax flags gaps in your transaction history and suggests how to resolve them. Common causes include lost CSV exports or exchanges that have closed. We help you reconstruct your history as accurately as possible.
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.