How to Generate Your CoinDCX Tax Report with KoinX
Connect your CoinDCX account to KoinX in a few steps to generate and file your CoinDCX taxes accurately. Tracks Section 194S TDS and generates an ITD-compliant Schedule VDA report.
Direct Connect or File Upload · ~2–10 min · Spot · Futures · Deposits · Withdrawals · 100+ countries
Direct Connect imports all exchange trades in 4 taps — no files, no API keys. Use File Upload if you prefer to download and upload manually or need to import specific financial years.
Direct Connect (Recommended)
File Upload
1
Open the CoinDCX app and log in
Launch the CoinDCX app on your phone and sign in.
2
Go to your Profile
Tap the Profile icon in the top corner of the app.
3
Tap Get Tax Report with KoinX
Scroll to find Get Tax Report with KoinX and tap it.
4
Tap View Taxes
Tap View Taxes. Your CoinDCX trades are automatically imported into KoinX.
Done. Spot trades, deposits, withdrawals, and futures all import automatically — no file needed.
Once your CoinDCX trades are in, head to Tax Reports on KoinX — every trade, deposit, and transfer is classified and your India tax report is ready to download.
Using a different email on KoinX? Go to KoinX → Account Settings → Add Another Email and add your CoinDCX email before connecting.
One report per financial year — download each year separately and upload all files together.
Reports are emailed — allow 10–30 minutes. Check your Spam/Junk folder if not received.
Never open or edit the CSV before uploading. Re-download a fresh copy if you already did.
1
Open CoinDCX and go to Generate Reports
Log in to CoinDCX → Profile → Generate Reports → Trade Report.
2
Select the financial year
Select the Financial Year you want to export. For example, FY 2025–26 covers 1 April 2025 to 31 March 2026.
Download reports for all financial years separately and upload them all together in KoinX for accurate tax calculation.
3
Select From Q1 – Q4
Select From Q1 – Q4 to cover the entire financial year in a single report.
4
Generate and download
Click Generate. Download the Excel from your email once received. Do not open it.
Which method should I use, Direct Connect or File Upload?
Direct Connect is recommended for most users. It syncs all exchange trades in 4 taps with no file management. Use File Upload if you need to control which financial years are imported or prefer a manual approach.
Do I need to upload reports for every financial year?
Yes. Download and upload trade reports for all financial years you have traded on CoinDCX. Upload all years in the same session to avoid missing trades or incorrect tax reports.
Do I need to re-import after making new trades?
Yes. Direct Connect syncs at the time of connection. To bring in newer trades, repeat the 4-step process to trigger a fresh sync. For File Upload, generate and upload a new report covering the new period.
Does KoinX support Indian crypto tax reporting from CoinDCX?
Yes. KoinX handles VDA tax rules, TDS deductions, and generates a Schedule VDA-ready ITR report from your CoinDCX data.
Get Tax Report with KoinX option not visible in the CoinDCX app
Update the CoinDCX app to the latest version via the App Store or Google Play and try again.
Direct Connect shows zero transactions in KoinX
The email on your KoinX account may not match your CoinDCX registered email. Go to KoinX → Account Settings → Add Another Email, add your CoinDCX email, then reconnect.
Some trades are missing after Direct Connect
Unlink and reconnect. Go to KoinX → Integrations → CoinDCX → Unlink, then repeat the 4 steps from the CoinDCX app.
Trade report email not received
Check your Spam/Junk folder. If it’s not there, go back to CoinDCX → Profile → Generate Reports → Trade Report, select From Q1 – Q4 for the correct financial year, and click Generate again.
Upload error in KoinX
Re-download the original CSV from your email without opening it. Opening or editing in Excel corrupts the file format.
Trades are missing after file upload
You may have only uploaded one year’s report. Download trade reports for all financial years from CoinDCX and upload them all in the same integration session.