Skip to main content

Connect Navexa and Interactive Brokers (IBKR)

Learn how to link Interactive Brokers (IBKR) to Navexa. Sync trades automatically or upload a CSV for full history.

Updated over a week ago

Navexa allows you to integrate your Interactive Brokers account, keeping your trade data up to date with automatic daily syncs.


What does the IBKR feed include?

  • ✅ Full trade history is imported in most cases when first connecting (but you must request the historical file).

  • ✅ Ongoing daily syncs of trades, positions, and balances.

  • ✅ Supported instruments: Stocks and ETFs.

  • ❌ Not supported: Options, CFDs, Futures, or other derivatives. These must be manually added to Navexa as Custom Investments.


Enable the IBKR feed for Navexa

To enable the feed, email IBKR to request the Navexa feed.

  1. Send an email to [email protected], include your IBKR account number, and request:

    1. The Navexa feed AND

    2. The historical file

  2. IBKR will provide you with FTP credentials. You’ll then provide these credentials to Navexa as shown in the steps below.

NOTE: If you don't request the historical file, you will not receive your full trade history.


Link your IBKR account with Navexa

Once you have your FTP credentials, follow these steps to link your IBKR account:

  1. Click “Add Holdings” on the Overview or Portfolio page.

  2. Click “Import from Broker/Account.”

  3. Search for Interactive Brokers and select it.

  4. Click “Direct Account Link.”

  5. Enter your details (from the IBKR email):

    • FTP username (sent by IBKR).

    • FTP password (sent by IBKR in a separate email).

    • Click “Next”


Initial sync of trade data

  • IBKR delivers trade files once a day.

  • Navexa processes these files and updates your trades automatically.

  • This can take up to 24 hours after linking your account. Occasionally, IBKR may experience delays in providing the data, which can affect the timing of the sync. If you notice missing trades, revisit after some time to check if the data has updated.


Tip: If you trade Options, CFDs, or Futures, add them as Custom Investments in Navexa to keep your portfolio accurate.

How to generate and upload the Interactive Brokers IBKR CSV file.

Even with the feed enabled, in some cases, you may also need to generate and upload a CSV file of your trades to complete your history.

Steps to Export a CSV from IBKR:

  1. Log in to Interactive Brokers.

  2. Click the Performance & Reports tab and select Flex Queries.

  3. Click + next to Activity Flex Query.

  4. Enter a Query Name.

  5. Select Trades under Sections.

  6. In the pop-up, select Executions, Tick SELECT ALL.

  7. Click Save.

  8. Under General Configuration, change Date Format to mm/dd/yyyy.

  9. Click Create.

  10. Activity Flex Query is created. Click OK.

  11. Run the Activity Flex Query.

  12. Under Period, select Custom Date Range to cover all trades.

  13. Set the format to CSV, then click Run and download your trades.

    • The export function may be limited to one year of data per file. You may need to perform multiple exports to obtain data spanning multiple years.

Upload your IBKR CSV into Navexa

✅ This step ensures you capture your complete trade history if anything is missing from the automatic feed.

  1. Open the portfolio you want to import into.

  2. Click Add Holdings.

  3. Click Import from Broker/Account.

  4. Search for and select Interactive Brokers.

  5. Choose CSV file upload.

  6. Click Upload CSV (or Choose file) and select your IBKR CSV.

  7. Step through the guided review:

  • Confirm the import settings (if prompted)

  • Review any flagged rows (missing symbols, unsupported rows, duplicates)

  • Confirm the trades before they’re added to your portfolio

  • Click Confirm/Import to complete the upload.

Important: If Navexa asks you to map columns, you’re not in the IBKR-specific importer. That’s the generic Import Spreadsheet tool (used for unsupported brokers or custom spreadsheets).

To fix it: cancel the import and restart via Add HoldingsImport from Broker/AccountInteractive BrokersCSV file upload.

Did this answer your question?