For years the honest answer about Trade Republic was that you could not export properly — statements arrived as PDF documents and people resorted to scripts that scraped them. That changed in April 2026, when Trade Republic added a real CSV transaction export.
If you last looked before then, look again. Most of the advice on the internet, including guides still being published, describes the old situation.
Where the export is
In the Trade Republic app: Profile, then Account Statements, then Transaction Export. Tap share, choose either all transactions or a specific period, and confirm.
One file covers both the brokerage and the cash account, which is unusual — most brokers make you take those separately. Crypto buys and sells are included too.
What this replaces
The workarounds people built for the PDF era — browser extensions that scrape the transactions page, Python scripts that parse statement PDFs, notebooks that rebuild tables from DATUM, TYP and ZAHLUNGSEINGANG columns — all still exist and mostly still work. None of them is necessary now, and all of them are more fragile than the file the broker will hand you directly.
Scraping tools in particular ask you to be signed in while they read the page. A file you exported yourself does not.
What to expect from the file
Trade Republic is a German broker and the export reflects that: expect European number formatting, where 1.234,56 means one thousand two hundred and thirty-four, and be prepared for field names in German depending on your app language. Both are normal and neither makes the file wrong — but a tool that recognises brokers by matching English column names will not recognise a German export.
Because one file carries both the securities and the cash side, it will contain rows that are not trades at all: card transactions, fees, interest. Those are cash movements rather than investment activity, and a portfolio built by treating every row as a trade will not resemble your account.
What to check once it is in
- A position you know, against the app.
- That deposits are not counted as gains — see what your real return is when you keep adding money.
- That card and fee rows have not become holdings.
HaboFi does not yet auto-detect the Trade Republic export, because we will not guess a column layout from second-hand descriptions — guessing is how a file gets read under the wrong broker’s rules and mis-imported silently. It goes through the mapping screen instead, which asks you two questions about your own file and shows you a preview before anything is saved. Send us an anonymised export and it becomes automatic.
Try HaboFi free