Interactive Brokers portfolio tracking

Track your Interactive Brokers portfolio in Upogee

Export a supported Activity Statement as CSV. Upogee detects the exact layout and shows what it can import before verified stock, ADR and ETF trades join the same portfolio view as your other accounts.

No IBKR password. No trading connection. Nothing is added to your portfolio until you review and confirm the batch.

Two supported Activity Statement CSV layouts. A compact Transaction History without native price currency is detected but blocked.

01

Detect

The browser checks the statement structure and verifies that dates, amounts and currencies are coherent.

02

Review

You see what can be imported, what stays as reference and which instruments need a decision.

03

Confirm

Nothing is saved until you confirm. A blocking error prevents the complete batch from being saved partially.

Import preview

See the batch before it reaches your portfolio

This compact sample follows the same states shown by the importer after detection. It is illustrative only and contains no customer data.

Format detected

Supported Activity Statement CSV

Synthetic example

12

Importable

4

Kept for reference

1

Needs attention

Reference rows

Closing positions, totals and accruals remain visible but will not become portfolio operations.

Ambiguous instrument

Upogee cannot identify one listing safely. The complete batch remains blocked.

Choose a listing, retry the lookup or explicitly exclude the group.

Confirmation is unavailable while this item needs attention. No partial import is written.

Export guide

Download the right statement from IBKR

In Client Portal, open Performance & Reports, then Statements. Generate an Activity Statement for the period you need and choose CSV.

  1. 01Open Client Portal.
  2. 02Go to Performance & Reports, then Statements.
  3. 03Choose Activity Statement.
  4. 04Select a period with the history you need.
  5. 05Choose CSV and download the file.
  6. 06Upload it to Upogee and review the detected result.

Use an Activity Statement CSV. Flex Queries, trade confirmations, positions-only reports and other CSV exports are not covered by the verified contract.

Include enough history to support later sales. A sale can be blocked when the imported ledger does not contain sufficient earlier purchases.

Check that you downloaded the right file

  • Report type: Activity Statement.
  • Format: CSV.
  • Export enough history to support later sales.
  • Do not use a Flex Query.
  • Do not use a Trade Confirmation.
  • Do not use a positions-only report.
  • Upload the original file without editing its columns.
  • Upogee verifies the layout before anything is added.
Open the official IBKR statement guide

IBKR Activity Statement CSV

What Upogee reads from supported IBKR statements

Compatibility covers two exact Activity Statement layouts and a third compact Transaction History contract that is detected but cannot be imported.

Imported

Added to your portfolio operations after confirmation.

  • Buy and sell trades for verified stock, ADR and ETF rows
  • Embedded trade commissions
  • Cash deposits and withdrawals
  • Independent fees
  • Native trade currency and verified historical FX where required

Visible for review

Counted and explained in preview, but not written as transactions.

  • Forex accounting components without two attributable currency legs
  • FX translation P&L adjustments
  • End-of-statement positions, totals and summaries
  • Accruals and securities-lending rows
  • Unknown sections or event rows

Needs resolution before confirmation

While one of these blockers remains, the complete batch cannot be confirmed and no partial import is written.

  • Ambiguous instrument with more than one eligible listing
  • Unresolved instrument identity
  • Technical instrument or historical FX lookup error
  • Sale without enough earlier position history
  • Resolve, retry or explicitly exclude the affected group before confirming

Not supported yet

Outside the verified import contract.

  • Compact Transaction History without native price currency is detected but blocked; it creates no trades
  • Dividends, withholding tax and interest
  • Options, futures, bonds and other unverified asset classes
  • Security transfers and unverified corporate actions
  • Flex Queries, trade confirmations, positions-only reports and unverified CSV layouts

After a confirmed import

From a reviewed CSV to a portfolio-level read

The supported records become part of the same portfolio review as your other accounts. This sample is a real Upogee review surface with synthetic data, not an IBKR import preview.

Sample portfolio · Read-only

First Portfolio Review

Review period

What changed

Portfolio value moved +€650 across the week. The result stays beside the evidence.

Portfolio snapshot

Total value
€151,800
Structure
10 holdings · 2 accounts
Cash
8.0%

What drove it

Strongest contribution
AAPL+€612
Largest drag
ASML-€318

Needs attention

VWCE is the largest position at 21.2%. One quote also needs review.

Next checks

Confirm the older quote, then revisit concentration and cash next week.

Privacy and control

The statement is reviewed without giving Upogee control of your IBKR account

Upogee does not ask for your Interactive Brokers password or permission to trade. Parsing and format detection happen in the browser. The CSV is not sent to an external model or data service.

Instrument lookup receives only the listing details needed to identify an instrument. Historical FX lookup receives only the required currency pair and date. Account identifiers and personal cash descriptions are removed from normalized audit data. After confirmation, Upogee stores supported portfolio operations and a summary of the import result, not the raw statement as portfolio history.

Read the privacy policy

One portfolio context

Read the supported IBKR history beside the rest of your accounts

An import is useful when it improves the portfolio read. Supported IBKR records can sit beside other compatible imports and manual entries without moving custody or creating a trading connection.

  • Review total value, positions and cash context.
  • Read allocation, concentration and currency exposure across accounts.
  • Keep data-quality checks close to the portfolio review.
  • Continue into the First Portfolio Review after a confirmed first import.

Current boundary

A defined subset, stated before signup

Upogee supports two exact IBKR Activity Statement layouts and a defined set of events. A third compact Transaction History layout is recognized but blocked because it omits native price currency. Dividends, withholding tax, interest, options, futures, bonds, security transfers and unverified corporate actions are not imported today.

Interactive Brokers import questions

Can I import my Interactive Brokers portfolio into Upogee?

Yes, when the file matches one of the two supported Activity Statement CSV contracts. Upogee does not claim support for every IBKR export.

Which IBKR report should I download?

Download an Activity Statement as CSV from Client Portal. Upogee supports two exact Activity Statement layouts. A compact Transaction History without native price currency is detected but blocked; Flex Queries, trade confirmations and positions-only reports are not covered.

Does Upogee connect to my IBKR account?

No. The workflow uses a file you export and review. Upogee has no trading connection to Interactive Brokers.

Do I need to share my IBKR password?

No. Upogee does not request your IBKR username, password or permission to trade.

Which IBKR transactions are imported?

Verified buy and sell rows for stock, ADR and ETF, embedded commissions, cash deposits, cash withdrawals and independent fees can be imported when the statement is valid.

Are dividends, withholding tax and interest imported?

No. Their semantics are not covered by the current import contracts, so they are not written as portfolio transactions.

Can I import options, futures or bonds?

No. Those asset classes are outside the current verified contract.

What happens to unsupported rows?

Reconciliation-only rows remain visible as reference and are not written as portfolio operations. Ambiguous or unresolved instruments and technical errors are different: they block the complete batch until you resolve, retry or explicitly exclude the affected group.

Can I import the same statement twice?

Reimporting the same file does not create new copies of operations already confirmed in the same destination account.

Why can a sale be blocked?

A sale needs sufficient earlier purchase history in the destination ledger. Export a period with enough history to support the units sold.

Can I combine IBKR with other brokers?

Yes. Supported IBKR records can coexist with other compatible CSV imports and controlled manual entries in the same portfolio.

What happens to my statement data?

Parsing and format detection happen in the browser, and the CSV is not sent to an external model. Account identifiers and personal cash descriptions are removed from normalized audit data. After confirmation, Upogee stores supported operations and a summary of the import result.

Can I start free, and which plan includes IBKR CSV import?

You can start with Free. It currently includes one portfolio, up to two accounts, compatible CSV import and 90 days of history. The public pricing page does not list a separate IBKR add-on or state whether a card is required; check the current terms before signup. See current pricing.

Is Upogee affiliated with Interactive Brokers?

No. Upogee is an independent product and is not affiliated with, sponsored by or endorsed by Interactive Brokers.

Start with the verified format

Review the statement before it becomes portfolio history.

Create an account, open the existing importer and confirm only the records Upogee can support.

Import my IBKR portfolio

Upogee is an independent product and is not affiliated with, sponsored by or endorsed by Interactive Brokers LLC. Interactive Brokers and IBKR are trademarks of their respective owner.

Product, reference, and legal information in one quiet footer.

Follow Upogee on X

Product updates, portfolio review ideas, and building notes.

@upogee
Upogee