How do I upload a CSV file of my crypto transactions?
There are multiple ways to upload a CSV of your digital asset info into TurboTax, depending on your situation. You can import it directly, upload a gain/loss PDF, or upload a CSV of transactions.
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.
Gain/Loss CSVs are no longer supported in TurboTax.
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-DA CSV file provided by Robinhood.
Select your product and follow the steps to enter the info you've collected into TurboTax.
TurboTax Online
Go to the investment income screen under Wages & Income.
On the Did you have investment income in 2025? screen, select Yes.
Select + Add investments if you've already added some investment info.
On the Let's import your tax info screen, select Enter a different way, Cryptocurrency, and then Continue.
Follow the instructions to upload your crypto info.
TurboTax Desktop
Entering your crypto CSV is only available in TurboTax Desktop Premier and TurboTax Desktop Home & Business. You can import it directly, upload a gain/loss PDF, or upload a CSV of transactions.
Select File.
Select Import.
Select Upload crypto sales.
Follow the instructions to upload your crypto info.
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.




