TurboTax HelpTurboTax HelpIntuit

How do I upload a CSV file of my crypto transactions?

by TurboTax249 Updated 1 week ago

There are multiple ways to upload a CSV of your digital asset info into TurboTax, depending on your situation. Follow these steps to find out what’s best for you.

  1. Identify your sources.
    • Know the exchanges (like Coinbase), wallets (like MetaMask), and blockchains (like Ethereum) with which you had digital asset activity (like buying, selling, holding) in 2024.
  2. Identify if you did any of the following in 2024.
    • Bought, sold, or converted crypto.
    • Sent digital assets from one source (like a wallet) to another.
    • Bought, sold, or minted NFTs.
    • Invested in DeFi (Decentralized Finance) instruments (like staking or lending).
  3. Check if TurboTax supports your sources.
    • For gain/loss CSVs (1099-B), sources including Coinbase, Robinhood, TaxBit, CoinTracker, and more.
    • For supported transaction CSVs, sources including Coinbase, Coinbase Pro, PayPal, CashApp, Binance.US, and more.
    • If you have Coinbase and you participated in an activity besides trading crypto, we recommend using the Coinbase transaction CSV.
  4. Determine your next steps.
    • If TurboTax doesn’t support your sources, follow these steps to create your own CSV.
    • If TurboTax supports your sources, continue to step 5.
      • If you traded digital assets on Robinhood, then use the 1099-B CSV file provided by Robinhood.
  5. Select your product and follow the steps to enter the info you've collected into TurboTax.
  1. Open or continue your return.
  2. Go to cryptocurrency
  3. On the Did you have investment income in 2024? screen, select Yes.
    • Select +Add investments if you've already added some crypto info.
  4. On the Relax. We got it. screen, select Continue.
  5. On the Let's import your tax info screen, select Enter a different way, Cryptocurrency, and then Continue.
  6. Follow the onscreen instructions to upload your cryptocurrency.

Entering your crypto gain/loss via CSV is only available in TurboTax Desktop Premium and TurboTax Desktop Home & Business. TurboTax only supports the gain/loss CSV format.

  1. Open TurboTax and open your return.
  2. Select File next to Edit in the top menu.
  3. Select Import.
  4. Select Upload crypto sales.
  5. Follow the onscreen instructions to upload your cryptocurrency.

A gain/loss csv is a document that exchanges provide that shows your sales from the current tax year. It's best used when you only have one account and haven’t transferred assets between exchanges/wallets.

If you have transferred assets, a gain/loss CSV can’t determine cost basis, leading to an inaccurate report. Additionally, an exchange may report a withdrawal as a taxable sale when it shouldn’t. 

A transaction CSV is a document that exchanges and other accounts provide that shows every transaction since the beginning of your activity on that platform. It's best used when you have multiple accounts/exchanges and have transferred assets between them.

More like this

Dynamic AdsDynamic Ads