BorderFolio/Broker statement import/Freedom24

Importing a Freedom24 broker report

Last reviewed 9 September 2026

Upload the broker report your Freedom24 cabinet already produces, as PDF or Excel. BorderFolio extracts positions, trades and dividends — even from annual reports that run past two hundred pages — shows everything for review, and skips transactions it has already imported. Nothing enters the portfolio until you confirm, and no API keys or credentials are involved at any point. If you would rather have the account sync itself, the read-only API connection is the other path; this page is the one that needs nothing but a file.

Statement type
Freedom24 / Freedom Finance broker report
Formats
PDF or Excel
Credentials
None — the uploaded file is the only thing read
Extracted
Positions, trades as dated contributions, dividends per instrument, statement metadata
Duplicates
Matched and listed as skipped, with counts shown before you confirm
Limits
Free accounts: 3 document imports a month. Pro: unlimited
Last reviewed
9 September 2026

Export the widest period, not the last month

This is the one decision that changes what you get. A full-period broker report is the fastest way to start: a single export covering the account's history produces both current holdings and the dated purchases behind them, so the portfolio arrives with months of contribution record instead of starting from today.

That matters more here than with most trackers, because the whole point is separating what you contributed from what the market did. A tracker that begins at today's balance can never answer that question about the past — and a valuation nobody recorded cannot be reconstructed later.

Long reports are the expected case

A Freedom Finance annual report is not a small document — a few years of monthly buying easily produces a file past 200 pages, roughly half of which is account summaries and cash-movement ledgers rather than holdings or trades. The extractor is built for exactly that shape: the sections are recognised by their headings, the summary and ledger pages are handled as what they are instead of misread as positions, and the trades section is read in full rather than sampled.

Excel exports get the same treatment, including the detail that the holdings date lives in the sheet name — it is read, not ignored.

What gets extracted

Anything the extractor reads incorrectly can be edited in review, and holdings can always be added by hand instead — including without uploading a report at all, if you'd rather keep the document to yourself.

Uploading the same period twice is safe

Overlapping periods are the normal case — most people re-export the whole year rather than trimming to what is new. Two rules keep that safe:

The same matching applies when a statement upload meets an API-synced portfolio: trades the connection already pulled are recognised, not doubled.

Statement or API connection — which to pick

Both paths end in the same portfolio; they trade convenience against what you share.

Starting with a full-period report and connecting the API afterwards is a perfectly good order: the report backfills the deep history, the connection keeps it moving.

What the import does not do

Freedom24 portfolio trackerWhat the imported report becomes: contributions, withholding per residence, the estate threshold. Connect Freedom24 with API keysThe self-updating path: read-only keys, nightly sync, revocable any time. Any broker, any formatPDF, CSV, plain text or a screenshot — what each format gives and what it costs. Contribution trackerWhat the imported history turns into: rhythm, streaks, gaps and pace against plan. True return methodologyHow deposited capital is separated from market growth, and what the method can't see.
Import your Freedom24 report Explore a sample portfolio Free tier — 3 document imports a month, no card required.