Skip to main content
API or File Upload · 5-10 min · Spot · Futures · Fund Flows · Staking · 100+ countries

What’s covered

Spot trades

Buy, sell, and conversions.

Futures

USDT-M and USDC-M futures positions.

Fund Flows

Deposits, withdrawals, and fund transfers.

Staking and Rewards

Staking income and reward distributions.

Before you start

Bitget account

Active account with transaction history.

KoinX account

Free account - no credit card needed.

Connect Bitget to KoinX

Tax API Key syncs automatically and needs no file management - recommended for most users. Use File Upload if you want manual control over your transaction history.

Frequently asked questions

Tax API Key is recommended for most users. It connects automatically, requires no file management, and syncs your full history. Use File Upload if you want manual control over which date range is imported or if your account has data beyond the 24-month fund flow limit.
Bitget provides a dedicated Tax API at bitget.site/taxes-api specifically for third-party tax integrations. This key is separate from the standard API Management keys and does not require a passphrase when connecting to KoinX.
Bitget restricts spot order exports to a maximum 90-day window per file. If your history spans a longer period, export each 90-day window separately and upload all files together in one KoinX session - KoinX deduplicates overlapping records automatically.
No. Bitget does not provide tax-ready reports for direct filing. By connecting via Tax API or uploading your CSV files to KoinX, your full transaction 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 Bitget data, select your country to generate the correct report.

Troubleshooting

Confirm the key was generated at bitget.site/taxes-api and not the standard API Management page. Delete the credentials in KoinX and re-enter both values carefully - copy directly from Bitget to avoid missing characters. Leave the Passphrase field blank.
Re-export fresh CSV files from Bitget without opening them. Opening files in Excel or Google Sheets reformats the structure and breaks the upload. Upload all file types together in one KoinX session.
For Tax API: trigger a manual re-sync from KoinX -> Integrations -> Bitget. For File Upload: confirm Spot, USDT-M Futures, USDC-M Futures, and Fund Flows files were all exported and uploaded. For fund flow data older than 24 months, contact Bitget Support.
Check the Bitget platform for ongoing maintenance. If operational, verify the key is still active at bitget.site/taxes-api. Regenerate if expired, re-enter credentials in KoinX, and trigger a fresh sync.
Bitget’s self-service fund flow export covers only the last 24 months. For older data, contact Bitget Customer Support via Live Chat and request a full historical fund flow export, then upload it alongside your other files in KoinX.
Check KoinX -> Integrations for duplicate Bitget connections and remove any extras. If both a Tax API sync and CSV uploads were done for the same period, remove one and retain only a single connection method.

Bybit Integration

Connect Bybit via API key or file upload.

Binance - File Upload

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

OKX Integration

Sync OKX trades and earn history via API or CSV.

Bitunix Integration

Connect Bitunix via API key or CSV upload.

Ready to generate your Bitget crypto tax report?

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