Updated: 2026-02-14

How to Export Bybit Trade History

Export your Bybit spot, USDT perpetual, inverse perpetual, and options trade history as CSV files. Step-by-step instructions for each product type, plus what to do with the data once you have it.

Export Spot Trade History

Spot trades are exported from the spot order history section in Bybit.

  • Log in to Bybit on a desktop browser
  • Go to Orders > Spot > Trade History
  • Select the trading pair or leave it as 'All' to export everything
  • Set the date range — Bybit allows up to 3 months per export
  • Click 'Export' or the download icon to generate a CSV
  • For longer periods, run consecutive exports and import each file into Tiltless

Export USDT Perpetual Trade History

USDT perpetual trades are the most common derivative product on Bybit. They settle in USDT and are exported from the derivatives section.

  • Go to Orders > Derivatives > USDT Perpetual > Trade History
  • Select the contract or 'All' and set the date range
  • Click 'Export' to download the CSV
  • Each USDT perpetual contract exports with price, size, side, and fee data
  • If you trade multiple USDT perpetual contracts, export them all at once with 'All'

Export Inverse Perpetual Trade History

Inverse perpetuals are settled in the base asset (BTC, ETH, etc.) rather than USDT. They have a separate export path from USDT perpetuals.

  • Go to Orders > Derivatives > Inverse Perpetual > Trade History
  • Select the contract and date range
  • Click 'Export' to download the CSV
  • Inverse contracts show quantity in USD and settlement in the base asset
  • Export these separately from USDT perpetuals — they are different product types

Export Options Trade History

If you trade options on Bybit, those fills are exported separately from perpetual contracts.

  • Go to Orders > Derivatives > Options > Trade History
  • Select the underlying asset and date range
  • Click 'Export' to download the CSV
  • Options exports include strike price, expiry, and option type (call/put)
  • Options and perpetuals are different instruments — export each separately

What the CSV Contains

Bybit's trade history CSV includes the core execution data for each fill.

  • Date and time of execution (UTC)
  • Trading pair or contract symbol
  • Side: buy or sell
  • Price and quantity
  • Fee amount and fee asset
  • Order ID for matching fills to orders
  • For derivatives: leverage and position mode may be included

CSV Export Limitations

CSV export works but has real limitations compared to API sync. Be aware of these before relying on CSV as your primary import method.

  • 3-month date range limit per file — long histories require multiple exports
  • Funding rate payments are not in the standard trade history CSV — they are in a separate transaction export
  • Liquidation events may not appear in the trade history CSV
  • No automatic sync — you must re-export and re-upload to capture new trades
  • Export is only available on the desktop web interface, not the mobile app
  • Unified Trading Account does not change the export flow — you still export by product type

Consider API Sync Instead

If you trade actively on Bybit, API sync is faster and more complete than CSV export. A read-only API key pulls trades automatically — including funding rate payments, liquidation events, and all product types — without manual exports.

CSV export is best for one-time historical backfill. For ongoing journaling, API sync removes the friction of repeated manual exports.

Related Resources

FAQ

?Where do I export trade history on Bybit?

Spot trades: Orders > Spot > Trade History > Export. Derivatives: Orders > Derivatives > select the contract type (USDT Perpetual, Inverse Perpetual, or Options) > Trade History > Export. The exact menu labels may shift as Bybit updates its interface.

?What date range can I export?

Bybit typically allows CSV exports covering up to 3 months per file for trade history. For longer periods, run multiple exports with consecutive date ranges and import each file into Tiltless.

?What format does the CSV use?

Bybit exports a standard CSV with columns for date, symbol, side, price, quantity, fee, and fee asset. Tiltless accepts this format directly — no reformatting needed.

?Do I need to export spot and derivatives separately?

Yes. Bybit separates trade history by product type. Export spot trades from the spot order history, and derivatives from the derivatives order history. Each contract type (USDT Perpetual, Inverse Perpetual, Options) may also have its own export.

?Is there a faster way than CSV export?

Yes — connect a read-only API key instead. API sync pulls trades automatically and does not require manual exports. See our Bybit API key setup guide for instructions.

?Does the CSV include funding rate payments?

Not in the standard trade history export. Funding payments are in a separate transaction or income history export. For automatic funding rate tracking, use API sync instead of CSV.

?Can I export from the Bybit mobile app?

CSV export is typically only available on the Bybit web interface (desktop browser). The mobile app may not expose the export function. Use a desktop browser for exports.

?Does Bybit's Unified Trading Account affect CSV exports?

The Unified Trading Account (UTA) consolidates margin across products, but trade history exports still separate by product type. You export spot, USDT perpetual, inverse perpetual, and options trades from their respective sections.

Import your Bybit trades into Tiltless

Upload your CSV or connect a read-only API key. Your trades are indexed in minutes.

How to Export Bybit Trade History (CSV) | Tiltless