Skip to main content
API or File Upload  ·  5-10 min  ·  Spot · Futures · Earn · Fiat · Assets  ·  100+ countries

What’s covered

Spot trades

Buy, sell, and conversions.

Unified Trading

Futures, perpetuals, and options.

Earn and Easy Earn

Staking and savings rewards.

Fiat and Assets

Deposits, withdrawals, and fiat.

Before you start

Bybit account

Active account with transaction history.

KoinX account

Free account, no credit card needed.

Choose how to connect Bybit to KoinX

API Key syncs automatically and needs no file management, recommended for most users. Use File Upload if you need pre-2022 data or want full manual control over your history.

Frequently asked questions

API Key is recommended for most users. It’s faster to set up, requires no file management, and syncs automatically. Use File Upload only if you need full history control or your account has data gaps via API.
It covers Spot, Unified Trading (Futures/Perps/Options), Earn, Fiat, and Assets. Bot trading, copy trading, and transactions older than 2 years are not available via the Bybit API.
KoinX fetches your Bybit data when you trigger a sync. Very recent transactions (last 3 days) may take a little longer to appear as Bybit delays them on their API end.
Yes — and you should. Bybit limits each export to 12 months, so download one file per year and upload all of them together in KoinX in a single session.
Yes. KoinX supports 100+ countries with dedicated report formats for India, the US, UK, Australia, Canada, Germany, and more. After importing your Bybit data, select your country to generate the right report.

Troubleshooting

Check your key in Bybit API Management. Keys expire every 3 months — generate a new one and reconnect to KoinX.
Bybit rate limits mean large accounts can take minutes to hours. Wait before refreshing or re-triggering the sync.
These are not supported by the Bybit API and cannot be imported via any API key method.
Bybit takes 1–3 days to generate export files. Wait and check back before re-exporting.
Ensure both Transaction Log and Order History were uploaded for every year. Any missing file leaves gaps in your import.
Re-download the original CSV files without opening them. Opening in Excel or Google Sheets corrupts the file format.
Neither API nor file export covers pre-2022 data. Email support@bybit.com to request historical data.

Binance - File Upload

Export Binance CSVs and import into KoinX.

Bitget - API Upload

Connect Bitget via Tax API Key or Normal API Key.

CoinDCX — Direct Connect

Connect CoinDCX directly from the app in 4 taps.

KuCoin Integration

Sync KuCoin trades via API or file upload.

Ready to generate your Bybit crypto tax report?

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