How to Choose Crypto Tax Software
Check four things in order. First, that the software supports your country's tax rules and reports. Second, that it imports every exchange, wallet and blockchain you use. Third, that it handles your activity types, such as DeFi, staking, NFTs and transfers. Fourth, that its price tier covers your transaction count. Tax software organizes your records; you or your tax adviser remain responsible for what you file.
At a glance
- Check first
- Supported countries and the specific reports each produces
- Most common failure
- Transfers between your own wallets treated as sales
- Pricing
- Commonly tiered by number of transactions per tax year
- Security baseline
- Read-only API keys only
1. Your jurisdiction and its reports
Tax treatment differs by country, and so do the reports you need. In the United States, the IRS treats digital assets as property, so selling, exchanging or spending them can create a taxable gain or loss. In the UK, HMRC's Cryptoassets Manual sets out how gains are calculated, including its pooling rules. Confirm the software supports your country by name, the cost-basis methods your country permits, and the exact report formats you or your accountant will file.
2. Integrations
List every exchange, wallet and blockchain you have used during the tax year, including closed accounts, and confirm each is supported by API, file import or public address. Missing one source leaves gaps in cost basis that make gains look larger than they are.
3. Activity coverage
| Activity | What to check |
|---|---|
| Transfers between own wallets | Automatic matching, and a review screen for unmatched transfers |
| Staking and rewards | How income is recognized and valued |
| DeFi (swaps, lending, liquidity pools) | Which protocols and chains are decoded, and what needs manual classification |
| NFTs | Purchase, sale and mint support on the chains you use |
| Airdrops, forks, bridges | Whether they are recognized or need manual entries |
4. Pricing tiers
Crypto tax products commonly price by the number of transactions in a tax year. Count yours first. Frequent trading or DeFi use can put you in a higher tier than expected. Check whether the price covers one tax year or several, and whether you pay again to amend a past year.
5. Review tools
No import is perfect. Look for warnings on missing cost basis, a list of unreconciled transactions, manual editing with an audit trail, and a comparison of calculated balances against your actual balances.
6. Accountant access and export
If someone else prepares your return, check for accountant or read-only sharing. Make sure you can export the full transaction ledger, not only the final report.
7. Security and data
Use read-only API keys. Enable two-factor authentication. Check where your data is stored, how long it is kept, and how to delete it.
Reconcile with official forms
Where brokers or exchanges report to your tax authority, your software's figures should reconcile with those forms. Check the IRS digital assets page (US) or your own tax authority for the current reporting rules.
Frequently asked questions
Can crypto tax software file my return?
Some products integrate with tax-filing software or produce file-ready reports; others only produce reports for you or your accountant. Responsibility for the return stays with you.
What if an exchange I used has closed?
Use any exports you downloaded, or reconstruct transactions from public wallet addresses where possible. Keep exports from every platform you use.
Sources
- IRS: Digital assets — U.S. Internal Revenue Service
- HMRC Cryptoassets Manual — HM Revenue & Customs guidance on how cryptoassets are taxed in the UK