Updated HodlCue Editorial Team

What to compare in crypto tax software

Imports, cost basis methods, DeFi and NFT support, report formats and audit trails decide which crypto tax software fits your records.

The right choice depends on whether a tool can read every record you hold and turn it into reports you can check against your local rules. Start with the exchanges and wallets you have used, then test each tool against that list. The checks below separate options that look alike on the surface.

Exchange and wallet imports

Imports decide how much of your history reaches the tool without manual work. Some tools connect directly to a centralised exchange, while others need a file download and upload. Direct connections keep records current, but file uploads still work for sources without a connection.

A gap in any source can distort the whole picture, because transfers between your own wallets look like sales if the tool cannot match them. Check that the tool recognises moves between wallets you control. The guide to choosing wallets covers the wallet side in more detail.

Look for a published list of supported exchanges and wallets on the provider's own page, along with the file formats it accepts.

Cost basis methods

Cost basis is the price you paid for an asset, used to work out a gain or loss when you sell or swap it. Several methods exist for matching purchases to sales, such as first in first out or specific identification. The method you are required to use can vary by country.

A tool that offers only a single method may not fit every situation. Check whether you can switch between methods, and whether a switch applies to a single tax year or to all of them.

Look for a clear list of supported methods, and a note on whether the choice can be changed later.

DeFi and NFT support

DeFi means decentralised finance, where lending, trading and liquidity pools run through smart contracts instead of a company. NFTs are unique tokens that record ownership of a digital item. Both create many small transactions, and not every tool reads them well.

Ask whether the tool reads liquidity pool positions, bridged assets and NFT sales, or whether it treats them as plain transfers. Each treatment changes the gain or loss in the report. A tool that skips these records can produce a report that looks complete but is not.

Look for a list of supported DeFi protocols and NFT marketplaces, and a plain statement of which activity is not covered.

Report formats

Reports come in forms such as a summary, a full transaction list and a set of tax forms. Each suits a different purpose, and a summary is easier to read but gives less to check. A spreadsheet export lets you verify numbers line by line.

Check that the export includes dates, asset names, quantities, proceeds and cost basis for each disposal. Many filing processes ask for these fields, and a full transaction list helps if your local tax authority asks questions later.

Look for sample reports or a list of export types on the provider's own page, so you can see the output before committing.

Audit trail

An audit trail is the record of how each figure was produced. It lets you trace a gain back to the transactions and the method behind it. Without it, a number on a report is hard to defend.

Also check whether manual edits, such as a changed category or a corrected price, are flagged in the report. This way you can see what was altered and why.

Look for a change log that shows edits to categories, and whether those edits appear in the exported report.

Who should pick what

The right tool depends on the shape of your activity. The list below names common reader types and the checks that matter most to each.

  • A reader who trades on a few centralised exchanges and holds little else should weigh imports and report formats most heavily.
  • A reader who self-custodies across several wallets should focus on wallet support and transfer matching, since the idea of custody shapes how records arrive.
  • A reader with DeFi or NFT activity should check protocol coverage and how unmatched transactions appear in the report.
  • A reader who needs to share records with another person should weigh the audit trail and export options, so the numbers can be followed.
  • A reader who holds a few assets for a long time and makes few sales should compare cost basis methods and summary reports first.

Pick the option that matches your most common activity, then test it with a small set of real records. Compare the result against your local rules before relying on it. A tax software listing can help you start the comparison.

Questions readers ask

A common doubt is whether a tool can read every wallet you use. Usually it covers the common wallets, so the supported list matters more than any claim of breadth.

Many readers want to know how long old records stay in the tool. That depends on the provider, so check its own page for data retention terms.

Another point of doubt is whether a report will satisfy the local authority. Rules differ by country, so a direct check with your local tax authority is the clearest route.

Some readers ask whether they can move data between tools later. Export files make that possible in many cases, so check that exports are complete before you commit.