Importing transactions into TokenTax with CSV

TokenTax imports from all exchanges with CSV

  • You can import data from exchanges, wallets, and personal records (i.e. ICOs, personal trades, airdrops) to TokenTax by uploading a CSV or Excel file.

  • CSV download instructions for all major exchanges are on our exchanges page and below in this article.

  • If the exchange doesn't offer CSV download, you may be able to use API instead. Otherwise, import your data using our manual upload template or contact your exchange's support for your records.

  • Having any trouble uploading your data to TokenTax? Message us and we'll help.

  • Don't see your exchange listed and have CSV files? Upload them anyways! We will import it.

Exchange instructions

Coinbase

  1. On the top bar, click Tools and on the next page, click Reports (https://www.coinbase.com/reports).

  2. Click New Report. Set the type to Buys/Sells/Merchant Payouts.

  3. Important: We do not accept Coinbase tax reports. Please be sure to upload only your Buys/Sells/Merchant payouts.

  4. Select the coin you have traded. Coinbase does not list all trades in one file, so you must repeat these steps with each coin you have traded with.

  5. For the time range, select All History.

  6. Click Create Report, retrieve your CSV(s), and upload them to TokenTax (https://tokentax.co/import/csv).



Coinbase Pro (GDAX)

  1. On the top bar, click My Orders. Select your filled orders (https://pro.coinbase.com/orders/filled).

  2. At the top right, click Download Statement.

  3. For product, select All.

  4. Set your start date on or before you started trading.

  5. Select Format as CSV (not PDF).

  6. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



Binance

Trade transactions:

  1. Go to your Binance trade history (https://www.binance.com/userCenter/tradeHistory.html).

  2. Click on Export Complete Trade History at the top right corner.

  3. You can only export 3 months at a time, so if you traded at Binance all year, you will need to create 4 reports (Jan – Mar, Apr – Jun, July – Sept, Oct – Dec) — remember to include all years you have traded on Binance.

  4. Click Export to download the XLSX file.

  5. Upload your XLSX file to TokenTax (https://tokentax.co/import/csv) — we accept XLSX files like we accept CSVs.

Withdrawals and deposits:

  1. Go to your Binance deposit and withdrawal history (https://www.binance.com/userCenter/moneyLog.html).

  2. Click Export Complete Deposit History at the top right corner.

  3. Click the Withdrawal tab and then click Export Complete Withdrawal History at the top right corner. Deposits and withdrawals are each a separate report.

  4. Upload your XLSX file to TokenTax (https://tokentax.co/import/csv).



Abra

  1. In the app, tap the icon in the upper left corner to access the menu.

  2. Tap Transaction History.

  3. Tap Export [year] transaction history.

  4. If you are not given the option to download 2018's history, you can contact Abra support (https://support.abra.com/hc/en-us/requests/new) and request a CSV of your transactions.

  5. Check the disclaimer and then tap Email reports to be emailed the CSV.

  6. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



BTC Markets

  1. In your BTC Markets account, go to Buy / Sell and click on Trade History (https://www.btcmarkets.net/trading/tradehistory).

  2. Click on the Export to CSV button.

  3. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



BX Thailand

  1. On BX Thailand, navigate to Transactions via My Funds (https://bx.in.th/funds/).

  2. Click on Download CSV and choose a date range.

  3. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



Bibox

Bibox does not offer CSV downloads, but you can copy your transaction log into our manual upload template. If you do not see your full transaction history on their site, you can see a full history of your transactions on their mobile app instead.



Bitfinex

Bitfinex trade transactions:

IMPORTANT: If you have margin trades, you will need to connect an API key to supply all needed data.

  1. Hover over the silhouette icon at the top right, click Account, and then on the left sidebar, click Reports (https://www.bitfinex.com/reports).

  2. Click on Trades under the Trading section.

  3. On the top left corner, click the calendar icon. Select a custom date range encompassing all your trades.

  4. Important: You must select YY-MM-DD for the date format.

  5. Click View then Export.

  6. You will receive your CSV file by email. Save and then upload your CSV file to TokenTax (https://tokentax.co/import/csv).

Bitfinex deposits/withdrawals

  1. Hover over the silhouette icon at the top right, click Account, and then on the left sidebar, click Reports.

  2. Find Deposits and Withdrawals under the Movements section. Repeat the following steps for both deposits and withdrawals.

  3. Click Deposits or Withdrawals and then on the top left corner, click the calendar icon. Select a custom date range encompassing all your trades.

  4. Important: You must select YY-MM-DD for the date format.

  5. You will receive your CSV file by email. Save and then upload your CSV file to TokenTax (https://tokentax.co/import/csv).



Bithumb

Bithumb does not offer CSV downloads, but you can copy your transaction log into our manual upload template.



Bitmex

  1. Go to your Bitmex wallet (deposits/withdrawals) page (https://www.bitmex.com/app/wallet).

  2. At the top right, to the right of where it says "Wallet," click "Save as CSV".

  3. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



Bitstamp

  1. Go to your Bitstamp transactions page (https://www.bitstamp.net/account/transactions)

  2. Then click on Export and click on the green Export All button to save the CSV file.

  3. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



Bittrex

  1. Go to your Bittrex transaction history (https://bittrex.com/History) by clicking on Orders at the top right.

  2. Click Download History. Download a history for every year that you have traded on Bittrex.

  3. Upload your CSV files to TokenTax (https://tokentax.co/import/csv).



CEX.IO

  1. On CEX, navigate to Finance and then to Transactions.

  2. Set the filter to All transaction types and select a date range containing all trades.

  3. Download the CSV file.

  4. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



Changelly

  1. Go to your transaction history (https://changelly.com/history).

  2. Click Download CSV.

  3. Upload your CSV file to TokenTax.



Circle

  1. On Circle, go to your Account History (https://www.circle.com/settings/advanced) page.

  2. Select the transactions you want to include in your report that will then be emailed to you.

  3. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



CoinEx

  1. On the Coinex top bar, hover over All Orders, then click Execution History.

  2. At the top right, click All time, then click Export.

  3. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



CoinExchange

CoinExchange does not offer CSV downloads, but you can copy your transaction log into our manual upload template.



CoinMate

  1. In CoinMate, and click on Transaction History in the Account menu.

  2. Click on Export as CSV.

  3. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



CoinSpot

  1. At the top right of the homepage, click Account.

  2. Click the order history icon.

  3. At the top right of the table, click Download CSV.

  4. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



CoinTracking

  1. On CoinTracking, click on Enter Coins (https://cointracking.info/enter_coins.php).

  2. Click Export.

  3. Select CSV (All Trades).

  4. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



Coss

  1. On Coss, click Account -> Trade History (https://www.coss.io/c/accounts/completed_orders).

  2. Click on Export Complete Trade History.

  3. Select a date range between before you opened your account and now and click on Export.

  4. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



Cryptopia

  1. Under Exchangeclick on Trade History (https://www.cryptopia.co.nz/TradeHistory).

  2. Export the history to CSV.

  3. Separately export your Deposit and Withdrawal History if necessary.

  4. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



Gate.io

  1. On the Gate.io top bar, click Wallets.

  2. On the sidebar of the next page, click Trade History.

  3. Select ALL for both Markets and Coin. Choose date range that contains all of your trades.

  4. Click the download button (the down-pointing arrow). Upload your CSV file to TokenTax (https://tokentax.co/import/csv).

For deposits and withdrawals

  1. On the Gate.io top bar, click Wallets.

  2. On the sidebar of the next page, click Recent Deposits (https://www.gate.io/myaccount/mydeposits.)

  3. Select a date range containing all of your deposits.

  4. Click the download button (the down-pointing arrow).

  5. Repeat the above steps but click Recent Withdrawals (https://www.gate.io/myaccount/mywithdrawals) on the Wallets page sidebar.

  6. Upload your CSV files to TokenTax (https://tokentax.co/import/csv).



Exodus

  1. On Exodus, go to your portfolio screen

  2. At the top left, click Transactions

  3. At the top right of the Transactions screen, click Export into CSV

  4. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



Gemini

  1. From the Gemini home page, select the Transfer Funds dropdown menu.

  2. Click Transaction History (https://exchange.gemini.com/history).

  3. Click on the blue Download History button.

  4. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



HitBTC

For trades:

  1. Select My Trades (https://hitbtc.com/reports/trades) under Reports.

  2. Click Export as .csv.

  3. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).

For deposits and withdrawals:

  1. Select Payment History (https://hitbtc.com/reports/history) under Reports

  2. Click Export as .csv.

  3. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



Huobi

Huobi does not offer automatic CSV download, but you can email Huobi support at support@huobi.com and request a full transaction history back to your account opening date. You can also copy your transaction log into our manual upload template.



Kraken

  1. Go to your Kraken trading dashboard and click History on the top bar. Then click Export on the navigation bar under History.

  2. Select Ledgers (not Trades) from the dropdown, then select your time period, from when you first opened your Kraken account to the present.

  3. Select all the fields by clicking Select All.

  4. Click submit and download your ledgers CSV once it's ready.

  5. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



KuCoin

  1. At the top right of KuCoin, hover over Orders and click Trade History, then click on the link in the orange message to access your pre-2019 trade history (https://www.kucoin.com/records-v1)

  2. On the top bar, click Trade History, Deposit History, or Withdrawal History, depending on which histories you want to download (we only need deposits and withdrawals if you plan to generate a FBAR).

  3. KuCoin only allows you to export a month's worth of history at a time. Select each month of all months that you have traded on KuCoin and click "Export to CSV."

  4. After you have generated CSVs for all months, click Download CSV to go to the page where you can download your CSVs.

  5. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



Liqui

Liqui has shut down, but we can take CSV uploads of your records.

  1. Go to your Trade History (https://liqui.io/tradeHistory) page.

  2. At the top right of the table, click Export to CSV: All Trade History.

  3. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



Liquid

  1. At the top right, click Wallets. Then, on the top bar, click Transactions.

  2. Scroll down to Overview Report, select a time range containing all of your trades, then click Send Report Via Email.

  3. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



Livecoin

Livecoin's API and CSV export both only provide the last 30 days of transactions. We recommending adding your transactions to our manual template or contacting Livecoin support for a full CSV transaction log.

  1. Hover over Buy / Sell on the top bar, then click Transactions.

  2. Under your transactions table, click Export to: CSV.

  3. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



Local Bitcoins

  1. Go to your wallet page.

  2. Above the transactions list, click Download CSV.

  3. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



Lykke

  1. In Lykke, click Funds on the top bar.

  2. Above your table of assets, click History.

  3. At the top right of the page, click Export to CSV. Select All when prompted what to download.

  4. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



Mercatox

  1. Go to the Wallet (https://mercatox.com/wallet/transactions) and then click on Transactions History.

  2. Click on Download CSV.

  3. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



Poloniex

  1. Go to your Poloniex Trade History (https://www.poloniex.com/tradeHistory).

  2. Click on Export Complete Trade History in the top right corner.

  3. Once your report is ready, download the CSV file.

  4. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



QuadrigaCX

QuadrigaCX is shut down, but we still accept CSVs you have saved.

  1. Click your username in the upper right corner and select Account History.

  2. Select the Trades tab and click export your trade history as a CSV file.

  3. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



The Rock Trading

  1. Hover over your username at the top right and click Transactions history.

  2. Select the type of exchange, the currency, and a date range containing all your trades and click Export to CSV.

  3. Repeat the above step for any other currencies or types of exchange you have made.

  4. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



Tidex

  1. Click your username at the top right. On the next page, on the left sidebar, click Trade History.

  2. At the top right of your transactions table, make sure you have All selected in the trade history dropdown. Then, click To CSV.

  3. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



Uphold

  1. Then click on Activity on the top right corner of your Uphold dashboard.

  2. Click on the Settings button and download your CSV file.

  3. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).



YoBit

YoBit does not offer CSV downloads, but you can copy your transaction log into our manual upload template.



itBit

  1. On itBit, hover over Accounts at the top right. Select Trading History.

  2. In the top left corner, select which account you'd like to view. Click Export selected to .CSV in the upper right corner to save your data.

  3. Upload your CSV file to TokenTax (https://tokentax.co/import/csv).

Get started with TokenTax

TokenTax does the work so you don’t have to.

Exit hijack mode

Show admin panel