ZenLedger integrates directly with Binance and Binance US to simplify trade tracking and tax reporting. You can simply follow the steps below to import your transaction data from both exchanges into your ZenLedger account. Before that please note:
MAJOR UPDATE AS OF MAY 13, 2021:
BINANCE HAS DISABLED MOST UNITED STATES USERS FROM ACCESSING THEIR ACCOUNTS. IF YOU HAVE ANY OLD DATA FROM BINANCE WHICH INCLUDE TRADES, DEPOSITS, AND WITHDRAWALS, PLEASE KEEP THOSE. MANY USERS ARE NOT ABLE TO ACCESS THE API OR CSV WE OUTLINE BELOW, SO THE ONLY OPTION LEFT IS TO USE OLD DATA YOU HAVE A RECORD OF. IF YOU ARE ABLE TO LOG INTO BINANCE STILL, PLEASE GATHER AS MANY RECORDS AS YOU CAN WHICH INCLUDE WITHDRAWALS, DEPOSITS, AND TRADES.
IF THE API OR CSV IS NOT AN OPTION FOR YOU ANYMORE, YOU WILL NEED TO MANUALLY ENTER THE TRANSACTIONS OR CREATE A CUSTOM CSV. PLEASE REACH OUT TO SUPPORT FOR MORE QUESTIONS.
There are two ways you can import your transactions depending on the option available to you.
STEP 1: Use API to automatically import trades:
Keep your email open and your Google Authenticator ready; you'll need both.
Hover over the user icon in the top-right header and click on the 'API Management' page.
Enter a label for your new API key and click the 'Create' button.
Enter your 2FA from Google Authenticator to create the new key.
In the email you received, click 'Confirm API Key Creation.'
Uncheck the boxes next to 'Enable Spot & Margin Trading' and 'Enable Withdrawals' (only 'Can Read' should be checked).
Remember to check 'Unrestricted' for IP access restrictions as well. Then, to save the changes, click 'Save.'
Copy your API Key and Secret Key and save them on your computer.
[You won't be able to retrieve the Secret after you close Binance. So, enter it before you leave or you'll have to create a new API key.]
Now head back to your ZenLedger import page and paste those API credentials.
STEP 2: Step-by-Step Text Instructions For CSV:
If you are not able to access the API for Binance, please use these instructions to gather your CSV from Binance, and import it into ZenLedger.
REMINDER: Delete any old Binance data from the Imports -> Imported History page if you want to use CSV instead of API.
Navigate to the Binance Transaction History page (https://www.binance.com/en/my/wallet/history/deposit-crypto).
Click on the Generate all statements link, which is located in the upper right corner, next to the Transaction History title.
Picture Courtesy- Binance Support
Choose “Customize” for Range.
Choose a date range from January 1st to December 31st.
Then click "Confirm" & "Generate"
After the CSV has been generated, download the CSV
Now head back to your ZenLedger dashboard and upload that CSV.
You can repeat these above steps each year.