Skip to main content
File Upload · ~10 min · Spot · Margin · Futures · P2P · Earn · 100+ countries

What’s covered

Spot and Margin trades

All filled and partially filled orders.

Futures and P2P

Futures positions and P2P trade history.

Earn and Staking

Staking rewards and savings activity.

Deposits and Withdrawals

On-chain deposits and withdrawals.

Before you start

KuCoin account

Active account with transaction history.

KoinX account

Free account - no credit card needed.

Connect KuCoin to KoinX

KuCoin uses File Upload only - export all transaction types and upload all files together in one KoinX session.

Download your KuCoin transaction history

1

Log in to KuCoin and open Export History

Go to kucoin.com and sign in. Navigate to the Export History section, or go to kucoin.com/account/download directly.
2

Click on Market and select transaction type.

Select all the type of transaction reports and download - Spot, Margin, Futures, P2P, Earn, and any others available. Repeat the export for each transaction type.
Select all available transaction types even if you have not used them. KuCoin exports a single ZIP file containing around 33 different CSV files - extract and upload all files together. KoinX automatically picks the required files and ignores non-relevant ones.
3

Set your date range

Choose the date range covering your full trading history. Set the start date to your first trade and the end date to yesterday. You can also export per financial year (e.g. 1 April 2024 to 31 March 2025) to cover all financial years separately.
KuCoin limits exports to 1 year per file. If your history spans multiple years, export year by year and upload all files together in one KoinX session.
4

Export and download

Click Export to generate the report. Once ready, download the ZIP file. Extract the contents before uploading to KoinX. Do not open or edit any CSV files.
KuCoin notifies you via email or SMS when the export is ready. Download links are valid for 30 days - download promptly. You can also send the report to a third-party email by clicking Email on the Recent Exports page.
All files downloaded and extracted - scroll down to the Upload to KoinX section to import everything at once.

Upload to KoinX

1

Open KoinX Integrations

Log in to app.koinx.com -> Integrations -> Add Integration.
2

Select KuCoin

Search for KuCoin and select the File Upload method.
3

Upload all your files

Click Upload and select all your extracted KuCoin CSV files at once. Multi-select works - upload all years and all transaction types together.
4

Submit

Click Submit and wait for KoinX to process and import your full KuCoin transaction history.
Done. KoinX reads your transactions, classifies them, deduplicates overlapping records, and prepares everything for gains calculation and report generation.
Now that your KuCoin files are in, head to Tax Reports on KoinX - your capital gains across spot, futures, P2P, staking, and earn are already calculated and your report is ready to download.
Never open or edit any KuCoin CSV files before uploading. This corrupts the file format. If you already did - re-export fresh copies from KuCoin and upload those instead.

Frequently asked questions

Yes. Select all available transaction types - Spot, Margin, Futures, P2P, Earn, and others - even if you have not used some of them. KuCoin bundles everything into a single ZIP with around 33 CSV files. Upload all extracted files together and KoinX picks the relevant ones automatically.
KuCoin limits exports to 1 year per file. Export year by year starting from your first trade date, extract each ZIP, and upload all CSV files together in one KoinX session.
KuCoin allows a maximum of 20 exports per month. If you reach this limit, wait for the monthly reset or contact KuCoin support for assistance.
Yes. KoinX supports 100+ countries with dedicated report formats for India, the US, UK, Australia, Canada, Germany, and more. After importing your KuCoin data, select your country to generate the correct report.

Troubleshooting

Ensure all transaction types were selected when generating the export. Re-export with all options selected, extract the ZIP, and re-upload all CSV files together in one KoinX session.
Re-download fresh CSV files from KuCoin without opening or modifying them. Extract the ZIP and upload the original unmodified files. Opening files in Excel or Google Sheets reformats the structure and breaks the upload.
Try exporting with a smaller date range. Large date ranges can sometimes cause export failures on KuCoin’s end. Split the range and upload all files together in KoinX.
KuCoin allows 20 exports per month. If you have reached the limit, wait for the monthly reset or contact KuCoin support for assistance.
This happens when overlapping CSV files covering the same date range are uploaded. Go to KoinX -> Integrations, remove the duplicate KuCoin upload, and re-upload a clean set of files with no overlapping date ranges.

Binance - File Upload

Export Binance CSVs for Spot, P2P, Earn, and Options.

Bybit Integration

Connect Bybit via API key or file upload.

Bitget - API Upload

Connect Bitget via Tax API Key or Normal API Key.

OKX Integration

Sync OKX trades and funding history via CSV.

Ready to generate your KuCoin crypto tax report?

Create a free KoinX account - no credit card required. Import your KuCoin transactions and generate a country-specific tax report in minutes.
Last modified on June 18, 2026