Connect your BitBns account to KoinX in a few steps to generate and file your BitBns taxes accurately. Tracks Section 194S TDS and generates an ITD-compliant Schedule VDA report.
Direct Connect or File Upload · 5-10 min · Spot · Bitdroplet · Deposits · Withdrawals · 100+ countries
Direct Connect links your BitBns account to KoinX instantly via OAuth - recommended for most users. Use File Upload if you want manual control over your transaction history or need to import older data. Use KoinX Connect if you’d like a guided, automated browser extension to extract and upload your reports for you.
Log in to app.koinx.com -> Integrations -> Add Integration.
2
Select BitBns
Search for BitBns and select it.
3
Click Connect BitBns
Click the Connect BitBns button. You will be redirected to the BitBns OAuth page.
4
Allow the integration
Click Allow on the BitBns OAuth page to grant KoinX access to your account.
Done. You will be redirected back to KoinX. All your BitBns transactions will appear within a couple of seconds.
Once your BitBns data is in, head over to Tax Reports on KoinX - your capital gains, income breakdown, and country-specific crypto tax report are ready for you there.
OAuth is secure - KoinX connects via BitBns’s official authorisation flow and never accesses your login credentials.
Real-time syncing - KoinX fetches new BitBns transactions each time you trigger a sync from the Integrations panel.
Export both CSV report types from your BitBns account. Both files are required for a complete transaction history - Trade History covers spot trades and Bitdroplet covers margin and P2P activity.
Trade History
Bitdroplet Transaction
1
Log in to BitBns on web
Go to bitbns.com and sign in. File upload requires the web version.
2
Go to Trade History
Click Orders in the top menu bar -> Trade History -> Trade Reports on the left side.
3
Set date range and mail report
Set the date range (maximum 1 year, e.g. 1 Jan 2024 to 31 Dec 2024) and click Mail Report. The CSV will be sent to your registered email address.
Also download your Bitdroplet Transaction report - switch to the Bitdroplet Transaction tab to continue.
1
Go to Bitdroplet Transaction
On the same Trade Reports page, select Bitdroplet Transaction from the left side.
2
Set date range and mail report
Set the same date range as your Trade History export (maximum 1 year) and click Mail Report. The second CSV will be sent to your registered email address.
Both files are required. The Bitdroplet Transaction report is essential for capturing margin and P2P trades. Uploading only the Trade History file will result in missing transactions.
3
Download both files from email
Check your registered email inbox for both CSV files. Check your Spam or Junk folder if they have not arrived. Do not open the files before uploading.
Both files downloaded - scroll down to the Upload to KoinX section to import everything at once.
If you used the File Upload tab above, follow these steps to complete your import. Direct Connect users can skip this - your sync is already done.
1
Open KoinX Integrations
Log in to app.koinx.com -> Integrations -> Add Integration.
2
Select BitBns
Search for BitBns and select it.
3
Upload both files
Click Upload and select both your BitBns CSV files - Trade History and Bitdroplet Transaction. Multi-select works.
4
Submit
Click Submit. KoinX processes your files and imports your full transaction history.
Done. KoinX reads your transactions, classifies them, and prepares everything for gains calculation and report generation.
Now that your BitBns files are in, head to Tax Reports on KoinX - your capital gains across spot trades, Bitdroplet activity, and withdrawals are already calculated and your report is ready to download.
Never open or edit the BitBns CSV files before uploading. This corrupts the file format. If you already did - re-request fresh reports from BitBns and upload those instead.
KoinX Connect is a Chrome extension that automates the entire report extraction and upload process for you - it logs into BitBns, requests your report, watches Gmail for it, downloads it, and uploads it to KoinX, with just one click required from you at the end.
Click the KoinX Connect extension icon in Chrome. A Connect panel opens listing supported exchanges.Action: Click on BitBns from the list.
2
Set date range and start extraction
The BitBns Report Extraction panel opens. The extension pre-fills your current financial year dates, but you can adjust them. The report will be emailed and automatically imported into KoinX.Action: Set your From Date and To Date -> Click “Start Extraction”
3
BitBns login check (system)
The system automatically opens BitBns in a new tab and checks if you’re logged in. If not, it pauses and waits for you to log in.Action: Log in to BitBns if prompted. No other action needed.
KoinX Extension Message: “STEP 1 — EXCHANGE LOGIN: Not logged in. Please log in to BitBns to continue.” -> Once logged in: “Logged in! Navigating to Trade Report page…”
4
Trade Report page opens (system)
The system automatically navigates to the Trade Report section inside your BitBns profile.Action: None. System handles this automatically.
Date range is filled and report requested (system)
The system automatically selects Trade History and fills in your date range, then clicks Mail Report. BitBns confirms with a green notification: “Request successful, your report would be sent in 15 minutes.”Action: None. System handles this automatically.
KoinX Extension Message: “Filling date range…” -> “Clicking ‘Mail Report’…” -> “Report requested! Opening Gmail to wait for the email…”
6
Gmail is opened and monitored (system)
The system automatically opens Gmail and searches for the BitBns trade report email. It waits for the email to arrive - this can take up to 15 minutes.Action: None. Just wait. Do not close the Gmail tab.
KoinX Extension Message: “STEP 3 — GMAIL: Navigating to Gmail search…” -> “Waiting for BitBNS report email (this may take a minute)…”
7
Report email is detected and file downloaded (system)
Once the BitBns report email arrives in Gmail, the system opens it, expands the conversation, waits for it to fully render, and downloads the report file.Action: None. System handles this automatically.
KoinX Extension Message: “Waiting for attachments to load…” -> “Expanding conversation (all messages)…” -> “Waiting for Gmail to finish rendering…” -> “Report downloaded! Opening KoinX…”
8
Files are uploaded to KoinX (system)
The system automatically opens the KoinX Integrate BitBns page and uploads all downloaded report files. The wallet is named BitBNS-1 by default.Action: None. System handles this automatically.
KoinX Extension Message: “STEP 4 — KOINX UPLOAD: Looking for the file upload area…” -> “Uploading file(s) to KoinX…” Once done: “Done! 4 file(s) uploaded to KoinX.”
9
Review and submit (final action)
All report files are now attached to the KoinX upload form. Review the files listed on screen.Action: Click “Submit”
Integration complete. KoinX will process the uploaded files and sync your BitBns transactions. The integration will appear as BitBNS-1 on your Integrations page.
BitBns reports are emailed - the system automatically monitors your Gmail and downloads the file once it arrives.
Report generation typically takes up to 15 minutes - the system waits automatically.
Keep the browser open and do not close any tabs while the system is working.
If you have trades in BitDroplet, you will need to upload your BitDroplet transaction history separately - this is not included in the Trade History report.
Which method should I use - Direct Connect or File Upload?
Direct Connect is recommended for most users. It links instantly via OAuth, requires no file management, and syncs automatically. Use File Upload if you need to import a specific date range manually or if Direct Connect is unavailable.
Do I need to upload both CSV files for File Upload?
Yes. Both the Trade History CSV and the Bitdroplet Transaction CSV are required. The Bitdroplet file covers margin and P2P trades that are not included in the standard Trade History export. Uploading only one file will result in missing transactions.
Why is each BitBns export limited to 1 year?
BitBns restricts each CSV export to a maximum date range of 1 year. If your history spans multiple years, export one file per year for each report type and upload all files together in one KoinX session.
Where will BitBns send the CSV files?
BitBns sends the CSV files to your registered email address after you click Mail Report. Check your Spam or Junk folder if the email has not arrived within 30 minutes. You can request a resend from the same page if needed.
Does KoinX support my country's crypto tax rules?
Yes. KoinX supports 100+ countries with dedicated report formats for India, the US, UK, Australia, Canada, Germany, and more. After importing your BitBns data, select your country to generate the correct report.
What is KoinX Connect and how is it different from File Upload?
KoinX Connect is a Chrome extension that automates the File Upload process end-to-end. Instead of manually exporting CSVs and uploading them yourself, the extension logs into BitBns, requests the report, monitors your Gmail, downloads the file, and uploads it to KoinX - you only need to click Submit at the end.
Ensure you clicked Allow on the BitBns OAuth page. If the redirect failed, clear your browser cache, log in to BitBns directly, and retry the connection from KoinX -> Integrations -> BitBns -> Direct Connect.
CSV email has not arrived
Verify your registered email address is correct in your BitBns profile. Check your Spam or Junk folder. If the email has not arrived after 30 minutes, return to the Trade Reports page and click Mail Report again.
Transactions are missing after CSV upload
Confirm both the Trade History and Bitdroplet Transaction files were uploaded. If records from specific years are missing, export a separate file for each year and upload all files together in one KoinX session.
Bitdroplet trades are missing from KoinX
The Bitdroplet Transaction CSV must be uploaded alongside the Trade History file. Go to BitBns -> Orders -> Trade History -> Bitdroplet Transaction, export the file, and re-upload both files together in KoinX.
CSV file won't upload to KoinX
Upload the original CSV files received from BitBns via email without opening or editing them. Opening files in Excel or Google Sheets reformats the structure and causes upload errors in KoinX.
KoinX is showing duplicate BitBns transactions
Check KoinX -> Integrations for duplicate BitBns connections and remove any extras. If both a Direct Connect sync and a CSV upload were done for the same period, remove one and retain only a single connection method.
KoinX Connect is stuck waiting for the Gmail report
Do not close the Gmail tab while the extension is working. Report generation can take up to 15 minutes. Check your Spam or Junk folder for the BitBns email, and confirm the Gmail account open in the browser is the one linked to your BitBns account.