Below is a list of instructions for exporting data from your crypto exchanges. These instructions can be found on the Trading Tab and the Income Tab of your Bitcoin.Tax account. (Updated November 2022*)
*Please note - the most recent copy of these instructions is available directly on your Bitcoin.Tax account, via the Trading Tab. Exchanges frequently update the process for exporting data, so please adhere to the instructions on the Trading Tab.
Binance.com
1. Log into your Binance account
2. Click or hover on Orders menu at the top right and choose Spot Order
3. Click on Trade History from the menu on the left
4. Click the Export at the top right of the table
5. Enter the dates of your tax year (e.g. 2020-01-01) or first date you traded
6. Enter the end date and time to be no more than 3 months (e.g. 2020-03-31)
7. Click the Export button to download the file
8. You may need to do this multiple times to include the whole year
Also follow these steps if you have any of the following: Convert, Wallet Buy/Sell, Earn,
Distribution, Commission, or Dust to BNB
1. Click on Wallet and select Transaction History
2. Click "Generate all statements" and set your appropriate dates and download your file
Binance.US
1. Log into your Binance account
2. Click on Wallet at the top
3. Click the Tax Statements at the top right of the table
4. Click the Export Statement button
5. Select your tax year or quarter
6. Click the Generate button to create the file
7. Wait for the file to be ready and then click the Download button
Bittrex
1. Log into your Bittrex account
2. Click Orders at the top-right
3. Under Order History, click the Download History button and follow instructions
Bitrue
1. Log into your Bitrue account
2. At the top right, click Assets and choose My Assets
3. Click the "Export Asset Transaction History" link at the top right
4. Select "Trade History"
5. Choose the appropriate tax year or date range then click OK
BlockFi
1. Log into your BlockFi account
2. Click on your name at the top right and choose Reports
3. Ensure Reports is select on the left side
4. Scroll down to the Transaction History section
5. Choose a Date Range or ignore for all records
6. Click the "CSV" button
CampBX
1. Log into your CampBX account
2. Click the Orders menu at the top and select History
3. Click the Export to CSV File button on the right
Cash.App
1. Log into your Cash.App account
2. Click "Statements" in the upper-right hand corner of your account
3. Click "Export CSV" to export the entire history of your transactions
4. Click the All Transactions button and a file will be emailed to you.
Changelly
1. Login to your Changelly account
2. If you cannot see how to login, click the "Join" button at the top, or the "Exchange now"
to open the sidebar
3. Click the "Account" menu at the top right and choose "History"
4. Click the Download CSV button to download your file
Circle
1. Log into your Circle Pay account
2. Click your name at the top-right and choose Settings
3. Click Advanced on the left
4. Click the All Transactions button and a file will be emailed to you.
Coinbase.com
1. Log into your Coinbase account
2. Click on your profile icon at the top right, and choose Reports
3. In the "Transaction History" section click the Generate Report button
4. Select "All time", "All assets" and "All transactions", or change as appropriate
5. On the line for "CSV Report" click the Generate Report button and then the Download
button once available. Be sure to select “CSV” not “PDF”.
Coinbase Pro / Exchange
1. Log into your Coinbase Pro account
2. Click your name at the top right and choose Statements
3. Click the Generate button on the right and choose Account
4. Wait for the file to be created then click its Download link
CoinEx
1. Login to your CoinEx account
2. Click the Orders menu at the top right and select Spot Orders
3. Click the Execution History tab
4. Set the date to your appropriate tax year or chosen dates
5. Click the Export button to download a file
Cointracking.info
1. Log into your Cointracking.info account
2. Click Enter Coins at the top
3. Click the Export button and choose CSV (all trades)
Crypto.com (App)
1. Open and login to your Crypto.com app
2. Click on Wallet icon at the bottom
3. Click the Transaction History icon at the top right
4. Click the Download Icon
5. Enter the first day of your tax year (e.g. 2019-01-01) or first date you traded
6. Enter the first day of the next tax year, or last date you traded (e.g. 2020-01-01)
7. Click the Export to CSV button
8. Follow the instructions on your phone to access the file
Cryptopia
1. Log into your Cryptopia account
2. Click your user name at the top-right
3. Click the Trade History in the menu on the left
4. Click the first icon to Export page to CSV
Exodus
1. Open your Exodus wallet
2. Press Ctrl-Shift-D to bring up the menu at the top
3. Use the Developer menu and choose "Export All Transactions"
FTX / FTX.us (API ONLY)
Ftx provides read only access through their API.
1. Log into your Ftx account
2. Click your name at the top right to open the menu and select Settings
3. Click API in the list on the left
4. Click the CREATE READ-ONLY API KEY button
5. Take a copy of the API Key and API Secret values as the secret will not be displayed
again.
6. Click the CLOSE button
Gate.io
1. Log into your Gate.io account
2. Click Wallet at the top right and select Funds Overview
3. Click Billing Details in the menu on the left and select All Bills
4. Set the date filter to be your tax years dates or to include all your trading
5. Click Filter button
6. Click the download icon
Gemini
1. Log into your Gemini account
2. Click on Account menu at the top and choose Balances
3. Click the download icon and choose the History (xlsx) option
4. You can use the default dates for all data or enter the first day and last dates of your tax
year
Kraken
1. Log into your Kraken account
2. Click History at the top
3. Click on the Export tab
4. Change the Export Type to Ledgers
5. Change the date to the cover the tax year
6. Check the Select All box to include all items
7. Click the Submit button and wait for the file to be ready
8. When it is ready there will be "download" link in the Requests table below the button to
download the file
KuCoin
Note: KuCoin CSVs and API to only include trades from 1 JUL 2021. You will need to
contact KuCoin support and request the CSV for your account for the whole year.
Trading CSV Import
1. Log into your KuCoin account
2. Click Orders at the top and choose "Spot Trade History"
3. (If Orders is not visible, click the circular account icon at the top then choose "Assets")
4. Click the Trade History tab
5. Select "ALL" for the Coin and "All" for the Side.
6. Change the date filter to be the first day in your tax year, e.g. 1-JAN-2019, to the last day
of the quarter, e.g. 31-MAR-2019
7. Click the "Export to CSV" link and ensure everything is set to "All"
8. Click the "Confirm" button to create your file
9. It may not automatically take you to the Download page. So, click the circular account
icon at the top, click your email address, then click the "Download CSV" tab
10. Click the download icon to the right of the file you just created
11. You do not need to extract the CSV from the ZIP file, just upload the .zip file below
Kucoin Futures CSV Import
This will import futures profits and losses, so we can account for capital gains on any crypto
losses or set cost basis for crypto gains. You should still report your combined fiat and crypto
profit or loss in your taxes.
1. Log into your KuCoin account
2. Click Orders at the top and choose "Futures Trade History"
3. (If Orders is not visible, click the circular account icon at the top then choose "Assets")
4. Click "PNL History" on the left
5. Select "ALL" for the Coin
6. Change the date filter to be the first day in your tax year, e.g. 1-JAN-2019, to the last day
of the quarter, e.g. 31-MAR-2019
7. Click the "Save as CSV"
8. It may not automatically take you to the Download page. So, click the circular account
icon at the top, click your email address, then click the "Download CSV" tab
Liqui.io
1. Log into your Liqui.io account
2. Click Trade History at the top
3. Click the All trade history link
Note: This will only import the last 30 trades per pair, so please check they are all
included
LocalBitcoins
1. Log into your LocalBitcoins account
2. Click on the Dashboard icon at the top-right
3. Click on the Completed Trades tab
4. Click the Download data in CSV format button
5. Provide us your username for LocalBitcoins. This is needed to be able to match your
entries in the exported file.
OKCoin
1. Login to your OKCoin account
2. Go to Assets at the top right and select Account History
3. Change the selection to the "Spot" account
4. Click on the date and set the beginning and end of the taxyear or appropriate dates
5. Ensure "All" is set for Crypto and Trade Type
6. Click the Download link to the right
7. Wait for the file to be created then click to download it
OKex
1. Log into your OKex account
2. Click Assets at the top-right and select Report Center
3. Click the Trading Account History tab
4. Enter the dates and click the "Download" link
Paxful
1. Log into your Paxful account
2. Click Completed Trades at the top-right from the menu.
3. Enter the dates and click the "Export trades to CSV" button
Phemex
Warning: values in the various "history" CSVs are rounded and so may yield inaccurate results.
Please ensure you download the "report" CSVs
1. Login to your Phemex account
2. Click Assets at the top right
3. For spot trades, expand Spot History in the left menu, click on Trade History
4. lick the "Generate Spot Trading Report" and enter the appropriate date range
5. For conversions, expand Spot History, go to Conversion History and click the Generate
Conversion Report
6. For contracts, expand Contract History, go to PNL Details, then Closing PNL, and click
the Generate Contract Trading Closed PNL Report
7. For investments, expand Funds, go to Investment Account and click the Generate
Investment History Report
Poloniex
1. Log into your Poloniex account
2. Click ORDERS at the top-right and choose "My Trade History And Analysis"
3. Click the "Export Complete Trade History" link
Shapeshift
1. Log into your Shapeshift account
2. Click the Trade History in the menu on the left
3. Click the Export to CSV link
Uphold
1. Log into your Uphold account
2. Click the Activity tab
3. Click the download icon on the right side and select "Download as CSV"
VirWox
1. Log into your VirWox account
2. Click the Transaction History
3. Select the dates for the current tax year
4. Select csv and then click the Download button
Voyager
1. Go to https://research.investvoyager.com/tax/ in your browser
2. Fill in the form to request your CSV file
3. Select "Other (Voyager default format)"
INCOME:
BitPay
1. Log into your BitPay Business account
2. Click on Overview on the left side
3. Click on one of the entries under Active Ledgers
4. Ensure the Show Ledger choice on the right is set to crypto, e.g. BTC
5. Change the dates to be the first and last dates of your tax year
6. Click the Download button
Celsius
Include any income from your Celsius account:
1. Log into your Celsius account
2. Click the Download CSV
Core Wallet
1. Open the application
2. Click to go to the Transactions
3. Click the Export button. Depending on your version, it will be at the top or down in the
lower right.
4. Enter a file name and save it.
CEX.IO (mining)
1. Log into your CEX.IO account
2. Click on Finance page at the top
3. Click on the Transactions tab
4. Change the Date Range to be the first and last dates of your tax year
5. Select All Currencies and either All Transaction Types or Mining
(All Transactions Types might also add entries into your Trade tab)
6. Click the Download CSV button
Crypto.com Earn
1. Open and login to your Crypto.com app
2. Click on Wallet icon at the bottom
3. Click the Transaction History icon at the top right
4. Click the Download Icon
5. Enter the first day of your tax year (e.g. 2019-01-01) or first date you traded
6. Enter the first daye of the next tax year, or last date you traded (e.g. 2020-01-01)
7. Click the Export to CSV button
8. Follow the instructions on your phone to access the file
Gemini Earn
1. Log into your Gemini account
2. Click the Account link at the top right and choose Balances
3. Click the Download icon and choose "Earn history (XLSX)"
Luxor
1. Log into your Luxor account
2. Click the Download CSV
Nexo
1. Log into your Nexo account
2. Click the Download CSV
Nicehash
1. Log into your Nicehash account
2. Click the Download CSV
OKCoin Earn
1. Log into your OKCoin account
2. Under "Assets" to to "My Assets"
3. Choose Report Center
4. Choose Account History
5. Make sure you are in the "Funding account"
6. Click Download and select the requested range
Poloniex (Lending)
1. Log into your Poloniex account
2. Click the Lending history file
Poloniex (Borrowing)
1. Log into your Poloniex account
2. Click and download the Complete Borrowing History file