Coinbase uses File Upload only - export your transaction history as CSV files and upload them to KoinX. Download both Coinbase and Coinbase Pro files if you have used both products.
File Upload
Export only the file types you have actually used. You can upload all files together in KoinX.
Click the View Statement option. You will be redirected to a new tab.
4
Select transaction type and date
Under Transaction Type, select All Transactions. Under Date, click Year to Date and select your year.
5
Select CSV and generate
Set the file format to CSV, review your selections, and click Generate. Download the file when it is ready. Do not open it.
Also download your Coinbase Pro history if you have used it - switch to the Coinbase Pro tab.
1
Open Statements
From the same View Statement page, click Coinbase Pro under the Statements heading.
2
Select year and file format
Under the Date section on the right side of the screen, select your year. Set the file format to CSV.
3
Generate and download
Review your selections and click Generate. Download the file when it is ready. Do not open it.
Repeat the export for each year you traded on Coinbase Pro. All files downloaded - scroll down to the Upload to KoinX section to import everything at once.
Log in to app.koinx.com -> Integrations -> Add Integration.
2
Select Coinbase
Search for Coinbase and select it.
3
Upload all your files
Click Upload and select all your Coinbase CSV files at once. Multi-select works.
4
Submit
Click Submit. KoinX processes your files and imports your full transaction history.
Done. KoinX reads your transactions, classifies them, deduplicates overlapping records, and prepares everything for gains calculation and report generation.
Now that your Coinbase files are in, head to Tax Reports on KoinX - your capital gains across Spot, Coinbase Pro, and staking rewards are already calculated and your report is ready to download.
Never open Coinbase CSV files in Excel or Google Sheets before uploading. This corrupts the file format. If you already did - re-export a fresh copy from Coinbase.
Do I need to download both Coinbase and Coinbase Pro files?
Only download the files for products you have actually used. If you only traded on Coinbase, one file is enough. If you also used Coinbase Pro, export that separately and upload both files together in one KoinX session.
How far back should my Coinbase export date range go?
Download transaction reports from the day you created your Coinbase account to capture your complete history. Partial exports lead to missing transactions and inaccurate tax calculations.
Does KoinX sync Coinbase transactions in real time?
No. Coinbase does not support real-time syncing via file upload. To ensure your latest transactions are reflected in KoinX, generate and upload a fresh CSV following the steps above whenever needed.
Does Coinbase provide tax reports directly?
No. Coinbase does not provide tax-ready reports for direct filing. By integrating Coinbase with KoinX, you can import your transaction history and generate a compliant, country-specific crypto tax report within minutes.
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 Coinbase data, select your country to generate the correct report.
Re-download a fresh copy of the statement from Coinbase without opening it. Opening the file in Excel or Google Sheets reformats date and number columns, breaking the file structure KoinX expects. Ensure the file format is CSV only.
Coinbase Pro transactions are missing
Download the Coinbase Pro statement separately from the Statements section and upload it alongside your main Coinbase file. Coinbase Pro activity is stored separately and is not included in the standard Coinbase export.
Transactions are missing after upload
Check that your export date range covers the full history of your Coinbase account from the day it was created. Upload separate files for each year if needed - upload all files together in one KoinX session.
Staking rewards are not appearing in KoinX
Staking reward records are included in the standard All Transactions CSV export. Confirm the date range covers the full staking period. If gaps remain, re-export with an earlier start date and re-upload.
KoinX is showing duplicate Coinbase transactions
This happens when overlapping CSV files covering the same date range are uploaded. Go to KoinX -> Integrations, remove the duplicate Coinbase upload, and re-upload a single consolidated file covering your full history.
Generate button is not producing a file
Reduce the date range and generate multiple smaller files. Exports covering very long periods may time out on Coinbase’s end. Upload all smaller files together in KoinX.