X
Why You Can Trust CNET Money

The editorial content on this page is based solely on objective, independent assessments by our writers and is not influenced by advertising or partnerships. It has not been provided or commissioned by any third party. However, we may receive compensation when you click on links to products or services offered by our partners. Review CNET's ethics statement.

  • Money

Crypto Taxes: Online Tax Software to Report Bitcoin, NFTs and Digital Currencies

You must report cryptocurrency trades or income on your 2021 tax return. Crypto tax software can help.

Our Experts

Headshot of Peter Butler
Written by  Peter Butler
Article updated on 
Headshot of Peter Butler
Peter Butler Managing Editor
Peter is a writer and editor for the CNET How-To team. He has been covering technology, software, finance, sports and video games since working for @Home Network and Excite in the 1990s. Peter managed reviews and listings for Download.com during the 2000s, and is passionate about software and no-nonsense advice for creators, consumers and investors.
Expertise 20 years of editorial experience with a focus on software and the internet
Why You Can Trust CNET
30+
Years of Experience
35
Product Reviewers
15k
Sq. Feet of Lab Space

CNET staff -- not advertisers, partners or business interests -- determine how we review products and services. If you buy through our links, we may earn a commission.

vs

Compare
Back to selection

FAQs

Cryptocurrency is a subset of virtual currency, and all of the IRS rules for virtual currency apply equally to crypto. To the IRS, virtual currency is defined as money that is not stored in US dollars or official foreign currency yet functions as a digital representation of value and works as a medium of exchange.

The IRS additionally defines “convertible” virtual currency such as Bitcoin or Ethereum as any virtual currency that can act as a substitute for “real” or fiat currency.

The IRS definitely doesn’t want tax filers to miss the virtual currency question that was added to the main 1040 and 1040-SR tax return forms last year — it’s right there under your name and address:

At any time during 2021, did you receive, sell, exchange, or otherwise dispose of any financial interest in any virtual currency?

You do not need to check “Yes” if you only bought cryptocurrency with fiat currency – US dollars or official foreign currencies – in 2021. You do need to check “Yes” if you:

  • Received cryptocurrency as payment for goods or services
  • Received crypto for free that wasn’t a bona fide gift (e.g. airdrops)
  • Received crypto by mining, staking or hard forks
  • Exchanged crypto for property, goods or services
  • Bought crypto by using cryptocurrency
  • Sold cryptocurrency for US dollars or foreign currency

For federal tax purposes, virtual currency is treated as property. General tax principles applicable to property transactions apply to transactions using virtual currency.

In general, if you sold crypto, you’ll need to report like a stock sale, including the costs and dates when you purchased and sold it. If you earned cryptocurrency as income or from mining (as a hobby), that money goes on Schedule 1 (Additional Income and Adjustments to Income).

If you donated crypto or earned crypto as business income, there are different IRS forms and schedules you’ll need to complete. See the following table for a variety of crypto situations and the required IRS forms:

Crypto tax software helps you file your tax return with the IRS. Programs generally sync with crypto exchanges and wallets to track your purchases, sales and other transactions.

At tax time, most crypto tax software will export the various forms you need, saving you the time and trouble of tracking all your crypto transactions and completing IRS forms manually. Most crypto tax software charges money for their help with tax preparation. The amount is usually dependent on how many crypto transactions you make per tax year.

Crypto Tax Situations and Forms

Cryptocurrency SituationIRS Tax Form
You sold crypto or exchanged one cryptocurrency for anotherForm 8949 and Schedule D (Form 1040)
You earned crypto from wages, airdrops, forks or mining as a hobbySchedule 1 (Form 1040)
You donated cryptocurrencySchedule A (Form 1040)
You earned DeFi or crypto interest or staking incomeSchedule B (Form 1040)
You earned mining income as a business or earned other business crypto incomeSchedule C (Form 1040)

More tax and crypto advice

The editorial content on this page is based solely on objective, independent assessments by our writers and is not influenced by advertising or partnerships. It has not been provided or commissioned by any third party. However, we may receive compensation when you click on links to products or services offered by our partners.