Skip to main content
All CollectionsIntegrations
How do I import Binance transactions?
How do I import Binance transactions?

Learn how to import your Binance transactions into ZenLedger.

Morgan avatar
Written by Morgan
Updated over 6 months ago

ZenLedger integrates directly with Binance and to simplify trade tracking and tax reporting. There are two ways you can import your Binance transactions, via API or CSV. We provide instructions for both below.

Step-by-Step Instruction to Import Binance API:

Step 1: Login to your Binance account and click on the User icon. Select API Management.

Step 2: Create a label for the new API key. "ZenLedger READ ONLY" is a good suggestion, but it can be anything you like. Click Create.

Step 3: Enter your 2FA to create the new key. Go to your email and confirm with Binance that you are creating a new API key.

Step 4: Now edit the API by clicking Edit restrictions in the top right.

Step 5: Uncheck the box under Option: Enable Trading.

Step 6: Click Save button on the top right. Enter your 2FA to confirm.

Step 7: In your ZenLedger account, navigate to the Import tab. Search for Binance in the Exchanges list and select Import with API. Now enter the API Key and Secret Key into ZenLedger. Select Import Transactions and wait a few moments as the API is imported.

Step-by-Step Instruction to Generate and Import Binance 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 or only generate CSV for transactions that you have not yet imported in the past. Note that deleting any old Binance data will also remove manual edits you've made to that data.

Step 1: Login to your Binance account and navigate to the Binance Transaction History page (https://www.binance.com/en/my/wallet/history/deposit-crypto).

Picture Courtesy- Binance Support

Step 2: Click on the Generate all statements button, which is located in the upper right corner, next to the Transaction History title.

Picture Courtesy- Binance Support

Step 3: Choose Customize for Range.

Step 4: Choose a date range from January 1st to December 31st.

Step 5: Then click Confirm & Generate.

Step 6: After the CSV has been generated, download the CSV to your computer.

Step 7: In your ZenLedger account, navigate to the Import tab. Search for Binance in the Exchanges list and select Import with CSV. Drag and drop (or Browse for) the CSV and upload it. Wait a few moments for the CSV to import.

Note: You can repeat these above steps each year to add new transactions.

Information for past Binance users from the United States:

If you are a past Binance user from the United States and have old data from Binance which includes trades, deposits, and withdrawals, we recommend keeping that data. Many users are not able to access the API or CSV we outline above, 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 any longer, you will need to manually enter the transactions or create a Custom CSV. Please reach out to our support team if you have any questions!

Did this answer your question?