For XTB investors

Turn your XTB export into a portfolio you can understand.

Upload the Cash operations file you already export from XTB. Review every parsed row before it becomes portfolio analytics, FIFO cost basis, and transaction history.

File-based import. Rivethink does not request broker login credentials.

Export Cash operations.xlsx XTB CSV or XLSX · Cash operations
Rivethink preview 18 valid rows Review before import
Portfolio $42,350 +$8,450 total P/L
The workflow

Export, upload, preview, understand.

The import is deliberately visible. You see what Rivethink reads from your file before confirming it.

01

Export from XTB

Download the full XTB export or a CSV containing its Cash operations table.

XTB import

Upload the XLSX export downloaded from XTB: Account history > Export (New) > New report. Rivethink extracts the operations table from the Cash operations sheet automatically. A CSV containing the same operations table is also supported.

Type Ticker Time Comment Amount
Stock purchase NVDA.US 2026-02-12 9:15:00 OPEN BUY 1/1.18 @ 43.37 -43.37
Stock sell MSFT.US 2026-03-13 14:30:00 CLOSE BUY 0.14/0.34 @ 645.64 90.39
Show all instructions Show fewer instructions

The XTB export must include the operations columns: Type, Ticker, Time, Comment, Amount. Other columns are ignored.
Type column supports the values: Stock purchase (BUY) and Stock sell (SELL). Other values are marked invalid and skipped.
Price currency is inferred from the Ticker value suffix: no suffix or .US means USD; supported European suffixes .AS, .BE, .DE, .FR, .HE, .IR, .LS, .MC, .MI, .PA, .VI mean EUR.
Amount column is saved separately in the selected broker account currency.
Other ticker suffixes are marked invalid and skipped.

02

Upload to the right account

Select the XTB account that owns these transactions, then upload the file.

RivethinkUpload transactions
XTB Long-Term
Cash operations.xlsxBrowse
XTB CSV or XLSX · Cash operations
Preview import
03

Review the preview

Review each parsed transaction and row-level validation message before confirming the import.

Import preview18 valid
DateSymbolTypeStatus
Feb 12, 2026NVDABUYReady
Mar 13, 2026MSFTSELLReady
Import 18 transactions
04

Review your portfolio

Open the portfolio to review holdings, FIFO cost basis, performance, and allocation.

PortfolioAll accounts
Portfolio Value$42,350+$312.84 1D
Invested Capital$31,200
Total P/L+$8,450
NVDA24% exposure+18.4%
MSFT19% exposure+12.1%
A small example

From imported rows to a position story.

Rivethink keeps the selected broker account separate from every other account. A sell can only match earlier buys from that same account and stock.

That keeps FIFO cost basis and realized P/L meaningful when you invest through multiple accounts.

XTB Long-Term · NVDAFIFO example
Feb 12BUY10 shares @ $142.50
Mar 18BUY5 shares @ $151.20
Apr 08SELL6 shares @ $165.40
Open shares9
Average cost$147.33
Realized P/L+$137.40
What the importer uses

Built around the XTB export.

The XTB export must include the operations columns: Type, Ticker, Time, Comment, Amount. Other columns are ignored.
Type column supports the values: Stock purchase (BUY) and Stock sell (SELL). Other values are marked invalid and skipped.
Price currency is inferred from the Ticker value suffix: no suffix or .US means USD; supported European suffixes .AS, .BE, .DE, .FR, .HE, .IR, .LS, .MC, .MI, .PA, .VI mean EUR.
Amount column is saved separately in the selected broker account currency.
Other ticker suffixes are marked invalid and skipped.

Questions

XTB portfolio tracker FAQ

Upload the original XTB XLSX export with a Cash operations worksheet, or a CSV containing that operations table.

No. Rivethink does not connect to XTB and does not request broker credentials. The import is based on a file you choose to upload.

Yes. The preview identifies valid and invalid rows individually. You can confirm the valid rows while invalid rows are skipped.
Ready when you are

Bring your XTB portfolio into focus.

Start with the export you already have. Review the preview before anything is imported.