Skip to content
Taxes & RegulationIntermediate

Cryptocurrency Tax Software: What the IRS Requires

Crypto tax software imports trades, works out gains, and fills IRS forms for federal returns. The IRS treats digital assets as property, not currency.

Vahe HakobyanVahe HakobyanEditor-in-chief Updated Oct 5, 20263 min readFact-checked
A dark desk with a calculator, folder, blank forms and a pen.
Illustration: World-Crypt
On this page

Short answer

Crypto tax software imports your trades, works out cost basis and gain or loss, and puts the totals on the IRS forms you file. The IRS treats digital assets as property, so selling, swapping, or spending crypto can be taxable.

Software sits between your exchange records and your return, and it cannot invent data your exchange or wallet never saved. A crypto profit calculator works out the gain or loss on one trade, while tax software totals a whole year of activity.

Do you need crypto tax software?

Crypto tax software at a glance

Guidance
Notice 2014-21 in 2014
Forms
Form 1040, Form 1040-SR
Records
Keep sufficient records

You need a way to report crypto to the IRS if you had taxable crypto activity. The IRS treats digital assets as property under Notice 2014-21, issued in 2014, so selling, swapping, or spending can be taxable. Software helps most when you used several platforms or made many trades.

Which crypto events are taxable?

The IRS taxes some events and not others. Selling, swapping, and spending are disposals, so a gain or loss is taxable. Buying and holding, or moving coins between your own wallets, usually is not.

Common crypto events and federal tax treatment
Event Treatment
Sell crypto for dollars Taxable capital gain or loss
Swap one coin for another Taxable capital gain or loss
Spend crypto on goods Taxable capital gain or loss
Buy and hold crypto Generally not taxable
Move between your own wallets Generally not taxable

How does software calculate gains?

The software imports trades from your exchanges and wallets, matches each sale or swap to the coin you acquired, and works out cost basis and gain or loss. Missing data gets flagged rather than filled in.

Check before you file

  • Connect every exchange and wallet you used.
  • Import the whole year of transactions.
  • Review transfers between your own wallets.
  • Mark lots with missing cost basis.
  • Compare the report with your own records.

How do you report income and gains?

The form depends on the event. Sales and swaps go on capital gains forms, and your return asks a digital asset question you answer Yes or No. Staking, mining, airdrops, and interest are usually ordinary income when received, even when you did not sell.

Where crypto events go on a federal return
Event Reported as
Sale or swap Capital gains forms
Staking, mining, airdrop, interest Ordinary income when received
Digital asset question Form 1040 and other listed returns

Frequently asked questions

Many programs read DeFi and NFT activity from wallet addresses or exchange records, but complex events such as liquidity pools often need manual review. Check that the software covers the chains and marketplaces you used.

You can usually download a CSV file of your transactions or connect through the exchange API. If cost basis is missing, software cannot create it, so you may have to rebuild it from wallet history and your own records.

Some products prepare state returns along with the federal return, and the states they support differ. Check the state list for your software before you rely on it.

Keep exchange statements, wallet records, and transaction histories long after you file. The IRS can question a return for a limited period that varies with the situation.

Was this guide helpful?
Written byVahe HakobyanVahe Hakobyan is the editor-in-chief of World-Crypt. He covers bitcoin, markets and regulation, and leads the newsroom that fact-checks every story before it goes live.