Guides

Bringing your broker's transactions into a portfolio tracker

Typing every trade by hand does not scale. Most brokers let you export your history as a file, and a tracker can read it. This guide explains the four ways to bring a history in, which exports are read directly, and why every row is checked before it is recorded.

Information only
General information, not investment, tax or legal advice, and not a recommendation about any security. Allocaria is a decision-support tool; it places no orders and holds no money.

Updated 15.10.2026

Four ways in

  • A file exported from the broker: CSV, or an Excel workbook where the broker offers only that.

  • A screenshot of a transactions or holdings page, read by an AI service after you agree to send it.

  • A pasted list, for example copied rows from a statement.

  • Typing a trade in words or into a form, for a single position.

Exports read directly

Allocaria reads the exports of Interactive Brokers (Flex statements, with exact tax lots), Trading 212, DEGIRO, XTB (CSV and Excel), Trade Republic, Revolut, Scalable Capital, Schwab, Swissquote, Avanza, BUX, Saxo, Rabobank and Disnat. Any other broker's CSV is read by its column names: a date, an instrument, a quantity, a price and a purchase or sale word.

  • Each of these layouts was written from public samples of the broker's file. A broker can change its export at any time, which is why the result is always shown for checking.

Why every row is checked first

What is read from a file is a proposal, not a record. The rows are shown in a table; nothing is added to the portfolio until the person has looked at them and confirmed. A row that cannot be read as a plain trade, for example a transfer, a split or an option, is left out and listed with the reason instead of being guessed.

  • Fees are not read from the file: they are shown as 0 for the person to compare with the statement, never estimated.

  • Rows that look identical are kept as separate trades when they are separate fills.

  • Account numbers and similar identifiers in the file are masked before anything is processed.

A sensible order

  1. Export the longest history the broker allows, ideally from the first trade.

  2. Upload the file and read the table of proposals; compare a few rows with the statement.

  3. Fill the missing pieces the table points out (a date, a price) and confirm.

  4. Look at the result: the holdings and the cost of each position ought to match the broker's own totals.

Common questions

In Allocaria

How Allocaria's numbers are calculated →

The rest lives in your own account: see it next to your own holdings.

Request accessClosed beta · by invitation

General information, not investment, tax or legal advice, and not a recommendation about any security. Allocaria is a decision-support tool; it places no orders and holds no money.

Import your broker's transactions — Allocaria