// trade republic import

Your Trade Republic Trading Journal

Journal your Trade Republic trades without re-typing them. Download the Transaction export, drop the CSV in, and it's recognized on upload — every savings-plan fraction, the whole cash ledger, and the corporate actions that quietly change your share count.

One file in · stocks & ETFs, fractional · 100% free

// how-to-export

From your Trade Republic history to your journal

Four steps, about two minutes.

  1. 01

    Download your Transaction export

    In Trade Republic, open your transaction history and export it. You get a CSV named Transaction export with the date in the filename — one row per event, and the only transaction history the app hands out.

  2. 02

    Take the whole history

    Export the full range rather than the last few months. Splits and name changes reach back to the buys they rescale, and this one file states both — export them together and the arithmetic resolves itself.

  3. 03

    Drop the file into the Import Wizard

    Settings → Import Data, drag the file in. It's identified as Trade Republic automatically from its columns and their contents — no mapping step, no cleanup.

  4. 04

    Preview & commit

    See every trade before anything is saved. Duplicates are flagged, anything the file can't answer for is itemized by name, then trades post to the double-entry ledger.

// auto-detected

One list of everything, routed by what it is.

A Transaction export holds the whole account in one table — share and ETF fills beside leveraged certificates, a full cash ledger, and the corporate actions that quietly rescale a holding. One column says which is which, and TickerScribe routes on it: shares become trades, cash becomes cash, splits become splits, and whatever isn't journaled yet is named rather than dropped.

Transaction export.csvTrade Republic · auto-detected
datetime,date,category,type,asset_class,name,symbol,shares,price,amount,fee,tax,currency,…columns mapped
2026-05-04T07:12:48Z,…,TRADING,BUY,STOCK,…,ZZ7SMP000451,3.184210,47.12,-150.04,-1.00,,EUR,…stock · buy
2026-05-19T13:41:02Z,…,TRADING,SELL,STOCK,…,ZZ7SMP000451,-1.500000,49.80,74.70,-1.00,-2.94,EUR,…stock · sell + tax
2026-06-02T04:00:00Z,…,TRADING,BUY,FUND,…,ZZ7SMP000733,0.921544,54.25,-50.00,,,EUR,…etf · savings plan
2026-06-11T05:30:00Z,…,CASH,DIVIDEND,STOCK,…,ZZ7SMP000451,,,4.10,,-1.03,EUR,…cash · dividend + tax
2026-06-23T05:00:00Z,…,CORPORATE_ACTION,REVERSE_SPLIT,STOCK,…,ZZ7SMP000899,-120.000000,…holding · renamed
2026-06-25T09:22:17Z,…,TRADING,BUY,DERIVATIVE,…,ZZ7SMP001204,500.000000,1.84,-920.00,-1.00,,EUR,…set aside · named

Stocks & ETFs·The identifier is the ISIN the file states, so one holding stays one holding — even when a consolidation changes it.

What comes acrossFrom one file

Savings-plan fills, at full precision

Trade Republic buys in slices, so a monthly plan is a long run of fractional fills. Share counts land at the precision the file states, which is what lets a position assembled from dozens of small buys reconstruct exactly rather than approximately.

The direction the file actually states

A sale is signed on the share count and again on the cash amount — the export says it twice. Both are read, so a sale stays a sale. That matters more than it sounds: strip those signs, as a converted copy does, and a year of selling books as buying.

The whole cash ledger

Deposits, instant transfers both ways, interest, and dividends each land as what they are instead of being dropped for not being trades. That's what keeps deployed capital honest — a portfolio value computed without the funding history is a guess.

Splits netted, name changes followed

One forward split can arrive as several rows that book and cancel each other; they're netted into a single event. A consolidation that hands the same holding a new identifier is read as exactly that — the position is renamed and rescaled by the ratio the file states, instead of leaving a stranded line beside a new one.

Withholding, with the refunds beside it

Tax withheld on a sale imports as cash, and so do the amounts the same file books back. Taking one without the other would land further from the truth than taking neither, so they travel together.

The clock you traded on

Every timestamp in the export is normalized to UTC, which is an instant rather than the time you saw on screen. It's rendered into the time zone you pick at import, so your fills read at the hour you actually placed them — and the hour-of-day and weekday breakdowns mean something.

Certificates and crypto, named — not silently dropped

Knock-outs, turbos, warrants and crypto aren't journaled yet. They're set aside by name and counted, together with their knock-out events, redemptions and payouts, so what's missing is one thing you can see instead of half a lifecycle you can't.

Two minutes, one CSV

Your whole Trade Republic history, in one place

No credit card required. Download the Transaction export, drop it in — savings-plan fractions, the cash ledger, and the splits that change your share count all come across.

Frequently Asked Questions

Is TickerScribe really free?
Yes — completely free, no credit card, no trade caps. Import your full Trade Republic history, journal every savings-plan fill, and keep ledger-accurate P&L without paying anything.
Which Trade Republic export do I need?
The Transaction export — the transaction history you download from the app. It arrives as a single-table CSV named Transaction export with the date in the filename, one row per event. Drop it in as-is and TickerScribe recognizes the layout and maps every column for you.
Do savings-plan and fractional buys import correctly?
Yes, and they're the normal case here. A monthly plan is a long run of small fractional fills, and share counts come across at the precision the file states — so a position built from dozens of slices reconstructs exactly rather than approximately.
Does Trade Republic support options?
No — Trade Republic offers no options contracts, so its export carries shares, ETFs and cash. What it does offer instead are leveraged certificates: knock-outs, turbos and warrants. Those aren't journaled yet and are set aside by name. If you trade options at another broker, import those separately — one journal holds both.
What happens to knock-out certificates, turbos and crypto?
They're set aside, counted and named in the preview — the buys and sells, the knock-out and redemption events, and the payouts, all together. Keeping a lifecycle whole is the point: what's missing is then one thing you can see, rather than half a story that quietly skews the cash.
Does it handle a euro-denominated account?
Yes. The export states its own currency in a column, and when every row agrees, that reading is checked against the currency your journal account is set to. A file in one currency can't land silently in an account denominated in another.
Why would a sale have no matching purchase?
Usually because something sat between them: a split that rescaled the lot, or a consolidation that handed the same holding a new identifier. Both live in this file, so exporting your full history rather than the last few months is what lets the two sides meet. Anything still unmatched is named in the preview, with the position it needs.