Skip to main content
File Upload · 5-10 min · Spot · Coinbase Pro · Deposits · Withdrawals · 100+ countries

What’s covered

Spot trades

Buy, sell, and conversions.

Coinbase Pro trades

Advanced trading and order history.

Deposits and Withdrawals

On-chain deposits and withdrawals.

Staking and Rewards

Staking income and reward distributions.

Before you start

Coinbase account

Active account with transaction history.

KoinX account

Free account - no credit card needed.

Connect Coinbase to KoinX

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.
Export only the file types you have actually used. You can upload all files together in KoinX.
1

Log in to Coinbase

Go to coinbase.com and sign in to your account.
2

Open Orders

Click Orders in the left column of the screen.
3

Click View Statement

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.

Upload to KoinX

1

Open KoinX Integrations

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.

Frequently asked questions

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.
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.
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.
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.
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.

Troubleshooting

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.
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.
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 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.
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.
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.

Binance - File Upload

Export Binance CSVs and import into KoinX.

Bybit Integration

Connect Bybit via API key or file upload.

Kraken Integration

Import Kraken trades via API or file upload.

Bitget - API Upload

Connect Bitget via Tax API Key or Normal API Key.

Ready to generate your Coinbase crypto tax report?

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