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

What’s covered

Spot trades

Buy, sell, and conversions.

Staking and Rewards

Staking income and reward distributions.

Deposits and Withdrawals

On-chain deposits and withdrawals.

Earn and Interest

Gemini Earn interest and yield activity.

Before you start

Gemini account

Active account with transaction history.

KoinX account

Free account - no credit card needed.

Connect Gemini to KoinX

Gemini uses File Upload only - download all your transaction history files and upload them together in KoinX.

Download your Gemini transaction history

1

Log in to Gemini and open Transaction History

Go to gemini.com and sign in to your account. From the Dashboard, locate and select Transaction History - typically found in the top right area of the screen.
2

Download all transaction files

Gemini provides the option to download either a single combined file or separate files by transaction type - deposits, withdrawals, spot trades, staking, and others. Download all available files to ensure your complete history is captured. Do not open any downloaded file.
Download all file types available. Uploading only some files will result in an incomplete transaction history and inaccurate tax calculations.
All files downloaded - 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 Gemini

Search for Gemini and select it.
3

Upload all your files

Click Upload and select all your downloaded Gemini transaction 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 Gemini files are in, head to Tax Reports on KoinX - your capital gains across spot trades, staking, deposits, and withdrawals are already calculated and your report is ready to download.
Never open or edit your Gemini transaction files before uploading. This corrupts the file format. If you already did - re-download fresh copies from Gemini and upload those instead.

Frequently asked questions

Yes. Download all available file types - deposits, withdrawals, spot trades, staking, and any others shown on the Transaction History page. Uploading only some files will result in missing transactions and inaccurate tax calculations.
Yes. KoinX accepts all Gemini transaction file types in a single upload session. Select all files at once when uploading - multi-select works. KoinX deduplicates overlapping records automatically.
Transaction History is located on the Gemini Dashboard, typically in the top right area of the screen. If you cannot locate it, check the account or profile menu for a history or reports section.
No. Gemini does not provide tax-ready reports for direct filing. By downloading your transaction files and importing them into KoinX, your full history is processed and a compliant, country-specific tax report is generated within minutes.
Yes. KoinX supports 100+ countries with dedicated report formats for India, the US, UK, Australia, Canada, Germany, and more. After importing your Gemini data, select your country to generate the correct report.

Troubleshooting

Re-download fresh copies of all files from Gemini without opening them. Opening files in Excel or Google Sheets reformats the structure and breaks the upload. Always upload the original unmodified files.
Confirm all available file types were downloaded from the Gemini Transaction History page and uploaded to KoinX. If records from specific periods are missing, check whether Gemini offers separate date range exports and download the missing periods separately.
Confirm all staking and Earn-related files were downloaded separately from the Transaction History page and uploaded alongside your main trade history file. Re-upload all files together in one KoinX session.
Some Gemini accounts offer a single combined transaction file rather than separate files by type. Download that file and upload it to KoinX - it will contain all your transaction types in one export.
This happens when overlapping files covering the same date range are uploaded. Go to KoinX -> Integrations, remove the duplicate Gemini upload, and re-upload a clean set of files with no overlapping date ranges.
Try refreshing the page or clearing your browser cache. If the issue persists, contact Gemini support to request your transaction history directly.

itBit Integration

Connect itBit via API key.

Coinbase - File Upload

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

Ready to generate your Gemini crypto tax report?

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