How do I upload a CSV file of my crypto transactions?
by TurboTax•567• 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.
- 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 2025.
- Identify if you did any of the following in 2025.
- 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).
- 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.
- 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.
- Select your product and follow the steps to enter the info you've collected into TurboTax.
TurboTax Online
- Open or continue your return.
- Go to cryptocurrency
- On the Did you have investment income in 2025? screen, select Yes.
- You may receive the Let's check again for crypto details screen. Answer the questions as they apply to you and select Continue
- Select +Add investments if you've already added some crypto info.
- On the Let's import your tax info screen, select Enter a different way, Cryptocurrency, and then Continue.
- Follow the onscreen instructions to upload your cryptocurrency.
TurboTax Desktop
Entering your crypto gain/loss via CSV is only available in TurboTax Desktop Premier and TurboTax Desktop Home & Business. TurboTax only supports the gain/loss CSV format.
- Open TurboTax and open your return.
- Select File next to Edit in the top menu.
- Select Import.
- Select Upload crypto sales.
- Follow the onscreen instructions to upload your cryptocurrency.
What’s the difference between a gain/loss CSV and a transaction CSV?
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