CryptoTaxWiki

How to Export Bybit Transaction History for Taxes

By · Updated · Steps checked against official help pages on Oct 12, 2026

Disclosure: some links on this page are referral links. If you buy through them, we may earn a commission at no extra cost to you. It never changes what we write. How we make money.

On this page
  1. Before you start
  2. The three Bybit data types
  3. Step by step: export from the Data Export page
  4. Limits to know
  5. Connect with the Tax API instead
  6. Check the file before you upload
  7. Before you close your Bybit account
  8. Turn the export into a tax report

To export your Bybit history for taxes, sign in on the website (the app does not have this feature), hover over your profile and go to Account > Data Export. Export the Transaction Log as CSV, one file per 12 months, and the Order History if your tax tool asks for it. Bybit says exports take about 1 to 3 days, and the download link is valid for 7 days.

Before you start

The three Bybit data types

Data typeWhat it containsFormatUse for taxes
Transaction LogEvery asset flow: transaction type, balance change per token, product categoryCSVThe main file: trades, fees, funding, rewards, transfers
Order HistoryEvery order across spot, derivatives, Earn and tools: prices, quantities, fees, P&LCSVDetail for trades and derivatives P&L
Account StatementA snapshot of balances and value, plus realized P&LPDFProof of holdings on a date; not for import

Tax tools usually import the Transaction Log. Check the import guide of the tool you use: some ask for both CSVs.

Step by step: export from the Data Export page

These steps follow Bybit's help article "How to Self-Export My Account Data" (updated September 30, 2026).

  1. On the Bybit homepage, hover over your Profile, then go to Account > Data Export. You can also get there from Assets > Funding Account > History > Data Export.
  2. Choose the data type: Transaction Log first.
  3. Choose the accounts. For taxes, include Funding, Unified Trading and Copy Trading accounts. From the main account you can batch-export up to 100 subaccounts at once.
  4. Select the records to include.
  5. Set the timeframe. Use Customize and pick up to 12 months, for example January 1 to December 31, 2026.
  6. Click Export Now.
  7. When the status changes to Exported, Bybit also sends an email. Click Download.
  8. Repeat for each earlier year, and for Order History if needed.

Limits to know

ItemWhat Bybit's help page says
Range per file12 months maximum; export one file per year
How far backUp to 3 years of recent data on the Data Export page; some record types since January 1, 2022
Monthly quota50 exports per month across all data types
Processing timeAbout 1–3 days for Transaction Log and Order History; about 1 working day for statements
Download linkValid for 7 days
Fresh dataToday's data is available to export from the next day
Rows per fileNo limit on the Data Export page
Time zoneStatement dates follow UTC+0

The faster exports under Assets > Unified Trading Account > History Records and Orders > Unified Trading Order are more limited: six months per export within the last two years, and 10,000 entries per file. Use the Data Export page for taxes.

Connect with the Tax API instead

Bybit offers a Tax API: a read-only key you connect to a supported tax tool so it pulls your history automatically. Bybit requires Google Authenticator to create an API key, and says the Tax API is not available for institutional users. As with any API connection, never give a tax tool trading or withdrawal permissions, and do not also upload a CSV for the same period.

Check the file before you upload

Before you close your Bybit account

Export first. Bybit's help center warns that your transaction logs and order history will no longer be visible or downloadable after an account is deleted. Without them, you cannot prove the cost basis of anything you traded there.

Turn the export into a tax report

Bybit gives you the data but no country-specific tax report. With derivatives, copy trading or several years of files, software that reads Bybit's Transaction Log format does the matching for you. If you trade on another exchange too, such as Binance or OKX, import those in the same place so transfers between them match up.

FAQ

Can I export Bybit history from the app?

No. Bybit's help center says the account data export function is not available on the app. Use the website on a computer or a mobile browser.

How long does a Bybit export take?

Bybit says the Transaction Log and Order History take about 1 to 3 days, depending on file size and period. Account statements take about one working day.

Why can I only select 12 months?

Bybit limits each export to one year. Create one export per year you need, within the 50 exports per month quota.

Sources

Official pages we used for this guide, last checked Oct 12, 2026. Menus change: if a step doesn't match your screen, the official page is the final word.

This guide is general information, not tax, legal or financial advice. Tax rules depend on your country and situation; check with a qualified tax professional before you file.