Import XTB into Turbobulls
Export Your Data From XTB
XTB exports XLSX, not CSV. That is expected here and no conversion is needed.
If xStation gives you a ZIP, unpack it first and upload each workbook separately.
Import Into Turbobulls
Open the import screen and choose Portfolio transactions, rather than the wallet import.
Pick XTB from the broker list, then upload the workbook. If the file does not match the broker you chose, you get a hint saying what it looks like instead and a button to switch.
Check the preview. Rows that could not be read are listed with the reason, and anything duplicating transactions you already hold is flagged before writing.
Confirm the broker mapping. The import suggests XTB with EUR as the currency; change it if your account is denominated differently.
Commit. The write is atomic, so the whole file lands or none of it does.
.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.What Gets Imported
| From your account history | Becomes |
|---|---|
| Stock purchases | Buy |
| Stock sales | Sell |
| Dividends | Dividend, matched to the holding |
| Broker-side income entries | Broker income |
| Broker-side charges | Broker expense |
| Other income entries | Income |
| Other charges | Expense |
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
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. EUR is only the suggested default for the broker entity; change it during the mapping step. 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, 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
Get these by email
One useful investing metric, properly explained. Unsubscribe in one click.
Read more
Import Interactive Brokers into Turbobulls
Export a Flex Query or Activity Statement from Interactive Brokers and import it in a couple of minutes. What gets brought across, and what does not.
How to Read Your Brokerage Statement
Which section answers which question, the three places a statement quietly disagrees with reality, and which document you should download and keep.
How to Start Investing With EUR 1,000 (or Less)
The three things that come before your first trade, why costs behave differently at this size, and what a EUR 1,000 portfolio is actually for.