Introduction

  • Instructions for many of the major exchanges are listed below:
  • Note: We support ALL exchanges and wallets via CSV upload so please message us on Intercom for specific instructions for whatever CSV file you'd like uploaded!
  • If you don't see your exchange below, or you don't have records, or used a decentralized exchange please drop your transactions into our blank CSV template here - thanks!

API imports

Supported automatic API Imports

  • Coinbase
  • CoinbasePro / GDAX

CoinbasePro / GDAX API instructions:

  1. Login to your Coinbase Pro GDAX account and go to: (https://pro.coinbase.com/profile/api)
  2. Select + New API Key
  3. Enable only View
  4. Enter the key and secret at the TokenTax CoinbasePro / GDAX import connection window
  5. Note: You may need to click a link at the top in order to create API keys:
    Notice! API keys are for advanced users. Please make sure that you have read the API Docs before proceeding.

Coinbase API instructions: Login with your Coinbase credentials through auth portal

API Imports available to VIP customers or by request

  • Huobi
  • Kucoin* (temporary API connections)
  • Novaexchange
  • Qryptos
  • Quoinex
  • Whaleclub
  • Others by request

Exporting Binance CSV: 

Exporting Binance trades

  1. Go to: https://www.binance.com/userCenter/tradeHistory.html
  2. In your Binance account menu go to Orders then select Trade History.
  3. Click on 'Export Trade History' at the top right corner
  4. You can only export 3 months at a time, so if you traded at Binance all year you'll need to create 4 reports (Jan-Mar, Apr-Jun, July-Sept, Oct-Dec)
  5. Select All Trades and click Export
  6. Once your report is ready, download the CSV file. Then follow the instructions found in the import via CSV option found here: https://tokentax.us/import

Exporting Binance deposits and withdrawals history (for FBAR / FATCA calculations)

  1. Go to: https://www.binance.com/userCenter/moneyLog.html
  2. In your Binance account menu go to Funds then select Transaction History.
  3. Click 'Export Complete Deposit History' at the top right corner
  4. Then click withdrawals, and then click 'Export Complete Withdrawal History' at the top right corner (deposits and withdrawals is each a separate report)
  5. Once your report is ready, download the CSV file. Then follow the instructions found in the import via CSV option found here: https://tokentax.us/import

Exporting from Bitfinex CSV:

  1. Go to: https://www.bitfinex.com/reports
  2. In your Bitfinex account menu go to 'Account' then go to 'Reports'
  3. Once in 'Reports' select 'Trading'
  4. Click on 'Trade History' and select a date range (for trades) (you may need to do many smaller files if the files can only cover 90 days)
  5. Download 'Trade History' report, go back to 'Reports' (step 2) and click on 'Movements'
  6. Select Deposits or Withdrawals and select a date range (deposits and withdrawals for FBAR/FATCA calculations)
  7. Once your report is ready, download the CSV file. Then follow the instructions found in the import via CSV option found here: https://tokentax.us/import
  8. Note: If you have margin trades we will need you to go to https://www.bitfinex.com/api and create an API key and secret to supply all needed data

Exporting from Bitmex:

  1. Go to: https://www.bitmex.com/app/wallet
  2. Click download wallet history
  3. Save as CSV file. Then follow the instructions found in the import via CSV option found here: https://tokentax.us/import

Exporting Bitpanda CSV:

   1.  Go to https://www.bitpanda.com and login into your account
   2. Open your Order History (Bestellungen)
   3. Select with the mouse the whole table without the table head (Date, Type, Price...)      and without the links on the left (Wallet, Euro Wallet...)
   4. Copy and paste the content into a text file, save it, and upload at https://tokentax.us/import

Exporting from Bitstamp CSV:

  1. Go to:  https://www.bitstamp.net/account/transactions/
  2. In your Bitstamp account menu go to Account and Transactions
  3. Then click on 'Export' and click on the green 'EXPORT ALL' button to save the CSV file
  4. Then follow the instructions found in the import via CSV option found here: https://tokentax.us/import

Exporting Bittrex CSV:

  1. Go to: https://bittrex.com/History and click on 'Orders'
  2. Then select "Download History" to view your trade history
  3. Click on the Load All button located at the top of the screen. Then select the SaveCSV button. 
  4. Once you have downloaded the report, follow the instructions found in the import via CSV option found here: https://tokentax.us/import!

Exporting Blockchain.info CSV: 

Note --> for wallets we only need taxable events (trades, income, spend; NOT deposits and withdrawals)

  1. Go to: https://blockchain.info/de/wallet/#/transactions
  2. On Blockchain.info, login into your account and open the 'TRANSACTIONS' page on the left
  3. Then right next to the search box, click on the export button
  4. Select your wallet, then the time period and click on Export
  5. Once your report is ready, download the CSV file. Then follow the instructions found in the import via CSV option found here: https://tokentax.us/import

Exporting BTC Markets CSV:

  1. Login into your BTC Markets Account
  2. Navigate to "Buy / Sell" and click on "Trade History"         (https://www.btcmarkets.net/trading/tradehistory)
  3. Click on the "Export to CSV" button.
  4. Upload it to https://tokentax.us/import

Exporting Bter CSV:

  1. Login in your Bter Account
  2. Navigate to "Account" -> "Trade History" (https://bter.com/myaccount/myhistory)
  3. Select with the mouse the whole table without the table head (Time, Type, Pair, Price...) and without the navigation on the left
  4. Paste into a text file, save it, and upload to https://tokentax.us/import

Exporting BX Thailand CSV:

  1. Navigate at BX.in.th to My Funds -> Transactions (https://bx.in.th/funds/)
  2. Click on Download CSV and choose a date range
  3. Save the CSV file and upload it at https://tokentax.us/import

Exporting Camp BX CSV:

  1. Open at CampBX.com the menupoint Orders and History at (https://campbx.com/in/history.php)
  2. Click "Export to CSV file" and save the CSV
  3. Save the CSV file and upload it at https://tokentax.us/import

Exporting CEX CSV:

  1. Go to CEX.io to Finance -> Transactions (https://cex.io/finance/transactions)
  2. Set the filter to All transaction types and select a Date range
  3. Download the CSV file
  4. Upload your CSV file to https://tokentax.us/import

Exporting Circle CSV:

  1. On Circle.com, click the Account History page (https://www.circle.com/settings/advanced)
  2. Select the transactions you want emailed to you
  3. Upload your CSV file at https://tokentax.us/import

Exporting Coinbase CSV:

VERY IMPORTANT: The report must be the Buys, sells, and merchant payouts report

  1. Go here: (https://www.coinbase.com/reports) (Open the menu option -> Tools -> Reports)
  2. Click on the button "+ New Report".  - Select an Account  -

    VERY IMPORTANT: Set Type = Buys, sells, and merchant payouts  - Set your time range (select All history to export all your trades)
  3. Click on the Create Report button - Unfortunately, Coinbase does not list all trades in one file. You will have to repeat these steps for all of your wallets (BTC, ETC, ETH, LTC, BCH) listed in the Account dropdown
  4. Save the CSV files and upload them at https://tokentax.us/import

Exporting CoinbasePro / GDAX CSV:

  1. Go to FILLS (https://pro.coinbase.com/orders/filled)
  2. Click Download Statement
  3. Select your Product (e.g. currency pair BTC-USD)
  4. Choose a Start Date (account opening date is recmmended)
  5. Select Format as CSV
  6. Email CSV file to yourself and upload it to https://tokentax.us/import
  7. Unfortunately you will need to repeat this process for every currency pair (e.g. BTC-USD, ETH-USD, LTC-USD, BCH-USD, BTC-LTC, BTC-ETH, BTC-BCH etc...) *for this reason we recommend connecting CoinbasePro / GDAX via API connection at https://tokentax.us/import

Exporting Cointracking.info CSV's or JSON's:

  1. Go here(Cointracking.info)  and click on "Export"  or click Enter coins --> Select "Overview and manual input" --> Then click "Export"
  2. Select "CSV" or "JSON"
  3. Save the file and upload it at https://tokentax.us/import

Exporting Coinmate CSV:

  1. Login into your Coinmate account and click on Transaction History in the Account menu. (https://coinmate.io)
  2. Click on export as csv.
  3. Save the CSV file and upload it at https://tokentax.us/import

Exporting CryptoBridge CSV:

  1. Go to http://www.cryptobridgestats.com/account-history
  2. In Trade History, enter your account name and click on "Get Trade History".
  3. Download as .csv and upload it at https://tokentax.us/import

Exporting Cryptopia CSV:

  1. Login into your Cryptopia account
  2.  Under Exchange, click on Trade History (https://www.cryptopia.co.nz/TradeHistory)
  3. Export file to CSV
  4. Please separately export your Deposit and Withdrawal History to accurately complete the FBAR and FATCA
  5. Save and upload at https://tokentax.us/import

Exporting Electrum CSV:

Note --> for wallets we only need taxable events (trades, income, spend; NOT deposits and withdrawals)

  1. Go to your Electrum wallet 
  2. Then export the transaction history.
  3. Once your report is ready, download the CSV file. Then follow the instructions found in the import via CSV option found here: https://tokentax.us/import

Exporting Exodus CSV: 

Note --> for wallets we only need taxable events (trades, income, spend; NOT deposits and withdrawals)

  1. Go to your Exodus wallet
  2. For Windows and Linux users you must enable the Developer menu by clicking these buttons at once on the Exodus Window (Control Shift D). For MacOS users the Developer menu should already be enabled. Its located in the Exodus menu next to the Apple Symbol.
  3. Go to Developer 
  4. Then go to Assets and click on Currency
  5. Then from Currency click on Export Transactions
  6. Once your report is ready, download the CSV file. Then follow the instructions found in the import via CSV option found here: https://tokentax.us/import

Exporting GDAX / CoinbasePro CSV:

  1. Go to FILLS (https://www.gdax.com/orders/fills/)
  2. Click Download Statement
  3. Select your Product (e.g. currency pair BTC-USD)
  4. Choose a Start Date (account opening date is recommended)
  5. Select Format as CSV
  6. Email CSV file to yourself and upload it to https://tokentax.us/import
  7. Unfortunately you will need to repeat this process for every currency pair (e.g. BTC-USD, ETH-USD, LTC-USD, BCH-USD, BTC-LTC, BTC-ETH, BTC-BCH etc...) *for this reason we recommend connecting CoinbasePro / GDAX via API connection at https://tokentax.us/import

Exporting Gemini CSV: 

  1. Go to: https://gemini.com/
  2. From the Gemini exchange home page select the Transfer Funds dropdown menu 
  3. Then click the Transaction History option
  4. Click on the blue Download History (xlsx) button
  5. Upload the CSV here: https://tokentax.us/import!

Exporting HitBTC CSV:

  1. At HitBTC.com, select My Trades under Reports (https://hitbtc.com/reports/trades)
  2. Select date range, market and side
  3. Export and upload at https://tokentax.us/import

Exporting Kraken CSV: 

  1. Go to: https://www.kraken.com/u/history/export 
  2. Select Ledgers from the dropdown, then your time period. Then Select All from the field checkbox.
  3. Please ensure you have selected 'ledgers' from the dropdown and not the 'trades' option!
  4. Click on the Create Report button. Once your report is ready, just download it and you're ready for upload to TokenTax.us!

Exporting from LocalBitcoins CSV:

  1. Go to: LocalBitcoins.com 
  2. Download your contacts_finished.csv file 
  3. Then follow the instructions found in the import via CSV option found here: https://tokentax.us/import

Exporting Mercatox CSV:

  1. Go to Transactions History under E-Wallet(https://mercatox.com/wallet/transactions)
  2. Download and upload CSV to https://tokentax.us/import

Exporting Mycelium CSV:

Note --> for wallets we only need taxable events (trades, income, spend; NOT deposits and withdrawals)

  1. Go to: https://wallet.mycelium.com/
  2. Login to your Mycelium Online Wallet
  3. Open the 'TRANSACTIONS' tab
  4. Then click on 'Export transaction history'
  5. Once your report is ready, download the CSV file. Then follow the instructions found in the import via CSV option found here: https://tokentax.us/import

Exporting OKCoin CSV:

  1. Open Account and Transactions (https://www.okcoin.com/account/record.do)
  2. Choose "All" in the Filter and a time period.
  3. Download and upload to https://tokentax.us/import

Exporting from Poloniex CSV:

  1. Go to: https://www.poloniex.com/tradeHistory
  2. From the Poloniex homepage, open the tab 'ORDERS' and go to 'MY TRADE HISTORY & ANALYSIS' in the top navigation.
  3. Then click on 'Export Complete Trade History' in the top right corner.
  4. Once your report is ready, download the CSV file. Then follow the instructions found in the import via CSV option found here: https://tokentax.us/import

Exporting QuadrigaCX CSV:

  1. Login to your QuadrigaCX account and go to "Account History" in the dropdown (https://www.quadrigacx.com/history)
  2. Click on Trades
  3. Export and upload to https://tokentax.us/import

Exporting TradeSatoshi CSV:

  1. Select History and then Trades (https://tradesatoshi.com/)
  2. Save as CSV
  3. Upload CSV file to https://tokentax.us/import

Exporting Trezor CSV:
Note --> for wallets we only need taxable events (trades, income, spend; NOT deposits and withdrawals)

  1. Go to: https://wallet.trezor.io
  2. Login to your Trezor Online Wallet
  3. On the top click on 'Transactions' 
  4. Once your report is ready, download the CSV file. Then follow the instructions found in the import via CSV option found here: https://tokentax.us/import

Exporting Uphold CSV:

  1. Go to https://uphold.com/
  2. Login into you account and open your dashboard at Uphold 
  3. Then click on 'Activity' on the top right corner
  4. Click on the 'Settings' button next and download the 'transaction CSV file'
  5. Then follow the instructions found in the import via CSV option found here: https://tokentax.us/import!

Exporting Vircurex CSV:

  1. Open Orders -> History-> Trade Orders(https://vircurex.com/orders/show_executed)
  2. Select the whole table without the table head (#, Date, Type)
  3. Copy and paste the text and save it as a text file (or spreadsheet)
  4. Upload to https://tokentax.us/import

Exporting Wallet (BTC, ETH, or many Alt coins) Transactions 

Note --> for wallets we only need taxable events (trades, income, spend; NOT deposits and withdrawals)

  1. Enter your BTC, ETH, or altcoin address into this spreadsheet 
  2. Save the file and upload file at https://tokentax.us/import


Exporting WEX CSV:

  1. Open Trade History in your WEX account (https://wex.nz/profile#trade_history)
  2. Select the whole table without the table head (Pair, Type, Price...)
  3. Copy and paste the test into a spreadsheet or text file
  4. Save the file and upload file at https://tokentax.us/import

Exporting Zyado CSV:

  1. Select "Traded Bitcoin"(https://www.zyado.com/?Mod=TradeHistory)
  2. Highlight the whole table without the table head (Type, Amount BTC ...)
  3. Copy and paste the test into a spreadsheet or text file
  4. Save the file and upload file at https://tokentax.us/import

If you are enjoying TokenTax please share with your friends to earn a $10 reward

To earn, share the referral code found at the bottom of your Import Page here: https://tokentax.us/import

Did this answer your question?