TurboTax HelpTurboTax HelpIntuit

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

SOLVEDby TurboTax630Updated 1 month 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 2023.
  2. Identify if you did any of the following in 2023.
    • 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.

Note: If your TurboTax navigation looks different from what’s described here, learn more.

  1. Sign in to TurboTax, and open or continue your return.
  2. Select Search then search for cryptocurrency.
  3. Select the Jump to link.
  4. On the Did you have investment income in 2023? screen, select Yes.
    • Select +Add investments if you've already added some crypto info.
  5. On the Relax. We got it. screen, select Continue.
  6. On the Let's import your tax info screen, select Enter a different way, Cryptocurrency, and then Continue.
  7. Select Upload it from my computer and Continue on the Select your crypto experience screen. 
  8. On the What’s the name of the crypto service you used? screen, select your crypto service from the dropdown, your CSV type, and Continue.
  9. After downloading your CSV file from your crypto source, upload it on the Go ahead and upload your crypto CSV file screen.

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. On the What's the name of the crypto service you used? screen, select your crypto service from the dropdown and Continue.
  6. Select Upload it from my computer on the Go ahead and upload your crypto gain/loss CSV file screen.
  7. After downloading your gain/loss CSV file from your crypto source, upload it to TurboTax.
  8. You’ll see a Crypto sales uploaded successfully! message.
  9. Once your file is successfully uploaded, you can find all your sales to review and edit in the Stocks, Mutual Funds, Bonds, Other section, under Investment Income in Wages & Income (TurboTax Premium) or Personal Income (TurboTax Home & Business).
  10. If you want to delete your CSV, go to File then select Remove Imported Data.

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.

Was this helpful?

You must sign in to vote, reply, or post
Dynamic AdsDynamic Ads