How does crypto tax software work?
Crypto tax software imports trades from exchanges and wallets, matches each sale to its cost basis, and builds gain and loss reports for a tax return.
Crypto tax software is a type of calculator that turns a messy trail of trades, transfers and rewards into the gain and loss figures a tax return asks for. It applies tax rules to the data you connect, so its output is only as good as the records it receives.
How does a crypto tax calculator get your transactions?
There are two main routes. For accounts on an exchange, you either connect the account so the software can read your history, or you download a transaction file and upload it. For self-custody wallets, you usually paste in a public wallet address, or an extended public key for chains like bitcoin, and the software reads the history from the blockchain. A public address lets someone see your transactions but not move your funds, as explained in what is a wallet address. Coinbase notes that sharing an address or extended key reveals your past and future transactions, and some networks may not be supported.
How does crypto tax software track cost basis?
Cost basis is what you paid for a coin, including fees. Every time you sell, swap or spend crypto, the software has to decide which coins you disposed of and what they cost. Under IRS rules, if you do not identify specific units, the earliest acquired units are treated as sold first, known as FIFO. You can instead use specific identification if you identify the units by the time of the sale and keep records.
The hardest part is transfers. When you move coins from one exchange to another, the receiving platform often does not know what you paid. Coinbase, for example, says it may show a $0 basis for crypto transferred in until you add the real figures. Good software tries to link the outgoing and incoming transfer so the original basis follows the coins. Since January 2025, the IRS also treats basis on a wallet-by-wallet basis, which affects how software assigns it.
How does Form 1099-DA fit with crypto tax software?
US brokers must report gross proceeds on Form 1099-DA for sales on or after January 1, 2025, and cost basis for certain sales on or after January 1, 2026. Basis is only required for covered assets, generally crypto bought after 2025 and kept in the same custodial account until sale. Coins bought earlier or transferred in are noncovered, so the broker may leave basis blank. See crypto tax forms for more on the forms themselves.
Do you need crypto tax software?
Not always. In the US, the IRS requires you to report taxable transactions whether or not you receive a form. Someone with a few trades on one exchange may be able to do it by hand. People with many trades, several wallets, DeFi activity, staking or airdrops often find manual tracking slow and error prone, which is the gap these tools try to fill. Our guide on how crypto is taxed in the US explains what gets taxed.
Rules differ by country and change often. Check the tax authority or a qualified professional for your own situation.
This guide explains how things work. It is not financial, legal or tax advice. Last updated .