Skip to content

Turbobulls 2.0

Back to all articles
Getting StartedPortfolio

Import XTB into Turbobulls

Export your XTB account history from xStation and import the workbook directly. What comes across, the ZIP and re-save quirks, and what gets skipped.
Import XTB into Turbobulls
XTB exports an Excel workbook rather than a CSV, which trips up most importers. This one reads it directly.
XTB is one of the larger European brokers, and like every broker its dashboard only shows you the part of your portfolio that sits with XTB. Importing your account history puts it beside everything else you hold, in one base currency, with the currency effect kept separate from the asset's own performance on a paid plan.
The steps below were correct as of August 2026. xStation gets redesigned periodically, so if a menu has moved, tell us at hello@turbobulls.com and we will update the page.

Export Your Data From XTB

XTB exports XLSX, not CSV. That is expected here and no conversion is needed.

1
Log in to xStation.
2
Go to Account History and switch to the Cash Operations view.
3
Set the period you want to cover.
4
Use the Export action to download the Excel file.
5

If xStation gives you a ZIP, unpack it first and upload each workbook separately.

Import Into Turbobulls

1

On the Portfolio page, click Import. The list of sources opens on Investments, rather than bank statements.

2

Pick XTB from the broker list, then upload the workbook. If the file does not match the broker you chose, the import says it could not read it and suggests the generic CSV or another source.

3

On Check what we found, rows that could not be read are listed with the reason, under Notes on your file, before writing.

4

Confirm where it goes. Under Goes into, the account comes in as a new broker, XTB and its account number, in the currency XTB puts at the start of the file's name (EUR_, USD_, PLN_ and so on). To use a broker you already track, pick it with Use another broker. A file whose name gives no currency waits for you to pick its broker.

5

Review, then import. On Review before importing, anything duplicating transactions you already hold is flagged as Already here and left out. Click Import: the write is atomic, so the whole file lands or none of it does.

If the workbook is rejected, open it in Excel or LibreOffice and save it again as a new .xlsx, then upload that version. Some XTB exports are written by a streaming writer that our reader cannot open directly, and re-saving produces a file it handles. You will see a message saying exactly this rather than an opaque error.

Once it is in, your XTB holdings sit in the Holdings table in Portfolio, beside everything else you hold.

Holdings

14 · €47,310
Find a holdingSold 2Group by Nothing
AssetValueWeightTodayTotal return
VWRLVanguard FTSE All-World · 180 shares€21,840+35%€21,840€121.3346.2%+0.30%+€66+€5,610+35%
EIMIiShares Core MSCI EM IMI · 172 shares€5,620+22%€5,620€32.6711.9%+0.62%+€35+€1,020+22%
VETYVanguard EUR Eurozone Government Bond · 230 shares€4,980+4%€4,980€21.6510.5%-0.08%-€4+€185+4%
SXR8iShares Core S&P 500 · 4.65 shares€3,410+57%€3,410€733.337.2%+1.20%+€41+€1,240+57%
BTCBitcoin · 0.0182 shares€1,690+109%€1,690€92,857.143.6%+1.20%+€20+€880+109%
ASMLASML Holding · 2 shares€1,660+34%€1,660€830.003.5%+0.88%+€15+€420+34%
TSLATesla · 5 shares€1,650-16%€1,650€330.003.5%-0.35%-€6-€310-16%
XAUGold · 0.4 shares€1,600+17%€1,600€4,000.003.4%-0.02%-€0+€232+17%
Showing 8 of 14Show all 14
The Holdings table in Portfolio, on sample data. Switch between Overview, Returns and Income to see the other columns.

What Gets Imported

From your account historyBecomes
Stock purchasesBuy
Stock salesSell
DividendsDividend, matched to the holding
Broker-side income entriesBroker income
Broker-side chargesBroker expense
Other income entriesIncome
Other chargesExpense

Cost basis is kept per lot, so each purchase keeps its own price and date instead of collapsing into a blended average.

Known Limitations

  • Rows with an unreadable date are skipped, listed in the preview with the row number so you can find them in the workbook.
  • Unsupported operation types are skipped, and the preview names the type rather than dropping it quietly. XTB uses a wide vocabulary of cash-operation labels and not all of them map to a portfolio transaction.
  • ZIP archives are not unpacked for you. Unpack and upload each workbook.
  • Some workbooks need re-saving, as described above.
  • This is a file import, not a connection. There is no API link to XTB and no background sync. Your data is encrypted on your device before it is stored, which is what makes a live connection impossible rather than merely unbuilt.

Try One Period First

Export a single period, check what the preview says, and see how it lands before importing everything.
Start Free

Read These Next

Frequently Asked Questions

Q: Why is the export an Excel file and not a CSV?

That is simply what xStation produces for account history. No conversion is needed; the XLSX is read directly. If your workbook is rejected, re-saving it from Excel or LibreOffice produces a version the reader handles.

Q: xStation gave me a ZIP. What now?

Unpack it and upload each workbook separately. They import fine one after another, and duplicates across overlapping periods are flagged in the preview rather than doubling up your holdings.

Q: Can I import several years?

Yes. Export each period you want and import them in any order. Because duplicate rows are flagged before anything is written, overlapping exports are safe.

Q: My account is not in euros. Does that matter?

No. XTB puts the account's currency at the start of the workbook's name (PLN_, USD_ and so on), and the import reads it from there. A file whose name gives none goes into the broker you pick, in that broker's currency. Holdings are tracked in their own currency and converted at the rate on the trade date regardless.

Q: Something did not import. How do I find out why?

The preview lists every skipped row with a reason and a row number before anything is written. Unsupported operation types are named rather than dropped silently, so you can add anything important by hand or send us the case at hello@turbobulls.com.

Turbobulls is a tracking and analytics tool, not an investment adviser. Nothing here is investment, tax, or legal advice. Investing involves risk, including loss of principal. Do your own research or consult a licensed professional.

XTB Beside Everything Else

Import your XTB history and see it alongside every other broker, in one base currency and, on a paid plan, with the currency effect told apart from the asset's.

  • XLSX read directly, with no conversion needed
  • Import preview marks duplicates, with an atomic commit
  • Cost basis per lot, with prices and dates preserved
  • 30+ currencies with FX applied on the trade date
  • Export on every plan, free included, never paywalled
Start Free

Get these by email

One useful investing metric, properly explained. Unsubscribe in one click.