Skip to content

Free XTB portfolio tracker that reads your exports

Download the account report from xStation, drop the .zip in, and see what the portfolio is worth today, how it did against the S&P 500, what it paid in dividends and roughly how much PIT-38 tax you owe.

Sign in with Google. No card, no trial, no ads.

portfolio.starpedia.pl
Portfolio value live
PLN 266,971
+PLN 475.32 +0.18% today
Total result +PLN 97,131 +57.19%
Today's movers
  • PKO.PL +1.51% PKO BP +PLN 485.56 PLN 82.00
  • NVDA.US +2.06% NVIDIA +PLN 376.10 US$182.00
  • VWCE.DE +0.55% Vanguard FTSE All-World UCITS ETF (Acc) +PLN 237.53 €148.00
  • CDR.PL −0.86% CD PROJEKT −PLN 113.74 PLN 280.00
  • XTB.PL −2.99% XTB −PLN 654.90 PLN 72.00
Net deposits
PLN 169,841
Unrealised gain
+PLN 68,672
Dividends, 12 months
PLN 3,255
Annual return (XIRR)
+16.89%

How it works

From an XTB report to a full dashboard in about a minute

Download one report from xStation and drop the .zip in. The app reads every operation in your browser and builds the portfolio in a few seconds.

  1. 1

    Download one report

    In xStation, open Account history, create a new report with every account ticked and download the .zip. PLN, USD, EUR, IKE and IKZE accounts all fit in one file.

  2. 2

    Drop it in

    The report is read in your browser. Importing an overlapping period is safe: every operation is matched by its XTB ID, so nothing is counted twice.

  3. 3

    Read the numbers

    Positions are valued at current prices, foreign holdings are converted at NBP rates, and every chart follows the accounts and currency you pick.

Full guide: how to import XTB files
ZIP 90100001_90100002_90100003_2023-01-01_2026-10-23.zip

Drop your XTB report (.zip) here

Reading operations Portfolio ready 315 cash operations
XTB PLN
130
XTB USD
168
XTB IKE
17
7 closed · 29 open positions

Features

What an XTB investor checks every week, without the spreadsheet

One free login, all your XTB accounts, and the figures your broker's app does not show in one place.

Benchmarks

Are you actually beating the market?

A good year can hide a weak strategy. portfoliomanager puts your time-weighted return next to the S&P 500 and the Nasdaq-100, converted to your base currency, so deposits and withdrawals do not distort the picture.

  • Time-weighted return for a fair comparison with indices
  • Indices converted at NBP rates to PLN, USD or EUR
  • Simulation of the same deposits invested in the index
Read more about benchmarking
Your portfolio S&P 500 Nasdaq-100
+0% +25% +50% +75% +100% +95% +53% +92% Jan 2023 Oct 2026

Demo portfolio · Time-weighted, indices converted to PLN

Win rate
86%
6 of 7 trades with a profit · all time
By quarter average 86%
Q3 24: 100% Q4 24: 50% Q1 25: 100% Q2 25: 100% Q3 25: 100% Q2 26: 100% Q3 24 Q2 26
Closed positions
  • Intel 12 Aug 2024 · USD +US$217.80
  • KGHM 18 Nov 2024 · PLN −PLN 1,258.92
  • Tesla 16 Dec 2024 · USD +US$156.16
  • Allegro 10 Mar 2025 · PLN +PLN 4,138.20
  • PZU 16 Jun 2025 · PLN +PLN 2,298.00
  • CD PROJEKT 8 Sept 2025 · PLN +PLN 3,185.40
  • NVIDIA 11 May 2026 · PLN +PLN 8,359.60

Win rate

How many of your trades end with a profit?

Win rate is the share of closed positions from your XTB report that ended with a profit. The app shows it for the period you pick and split into months, quarters or years, so you can see whether it holds up.

  • A tile in Overview with the rate and a small chart
  • A card in Results with the chart over time
  • Average win and loss, profit factor and the result of closed trades

Real screens

The actual app, running on the demo portfolio

No mock-ups. These are screenshots of portfoliomanager with a demo XTB portfolio of three accounts (PLN, USD and IKE) and simulated prices. The same portfolio runs in the live demo.

portfoliomanager overview: portfolio value, KPI tiles, value chart and comparison with indices

Pick a look

portfoliomanager: Indigo, dark
Indigo, dark
portfoliomanager: Indigo, light
Indigo, light
portfoliomanager: Amber, light
Amber, light
portfoliomanager: Amber, dark
Amber, dark
portfoliomanager on a phone: portfolio value, sparkline and KPI tiles

Made for the phone too

A floating tab bar keeps the main sections one tap away. Charts and tables adapt to a narrow screen instead of shrinking.

PIT-38

A PIT-38 estimate built from your own XTB history

Every sale from the Closed Positions sheet comes with its purchase cost. Both sides are converted at the NBP rate from the business day before the transaction, the way the tax office expects. Foreign dividends get the 19% calculation with credit for tax withheld abroad.

How the PIT-38 estimate works
PIT-38 Tax year 2025, demo portfolio
Revenue
PLN 24,576.56
Costs
PLN 14,319.76
Income
PLN 10,256.80
Tax at 19%
PLN 1,949
Foreign dividends, tax to pay
PLN 16

An estimate to check against the PIT-8C from your broker. Not tax advice.

Spaces
My portfolio
Accounts
XTB PLNXTB USDIKE
Import
Report of 23 Oct 2026
Alerts
3 rules · e-mail, Slack
Public page
Off

Spaces

Separate portfolios in one account

Keep a family member's XTB accounts next to yours without mixing the results. Each space is a portfolio of its own, with its own imports, alerts and public page, and you switch between them in the sidebar. Still free.

  • Up to 10 spaces in one account
  • Imports, alerts and a public page for each space
  • E-mail, Slack and Discord set up once for the whole account

Alerts

Alerts by e-mail, on Slack or on Discord

Set a rule and get a short message after the session closes: a daily move of the whole portfolio, a price level on a single stock, or the portfolio value crossing a threshold. E-mails come from alerts@starpedia.pl and only go to the address you sign in with. For Slack and Discord you paste a webhook. Each alert is sent once per trading day, even if the job runs twice.

  • Daily move of a position or of the whole portfolio
  • Price level of a single instrument
  • Portfolio value above or below a threshold
  • One-off or recurring rules

Messages are written in Polish, like the app.

From portfoliomanager <alerts@starpedia.pl>
To jan@example.com
portfoliomanager · 3 alerty · 23.10.2026
  • 📈 PKO BP (PKO.PL): +1,51% dziś (próg +1,5%) · cena 82,00 zł
  • 🎯 NVIDIA (NVDA.US): cena 182,00 USD ≥ 180,00 USD · alert jednorazowy, wyłączony
  • 💰 Portfel: wartość 266 971 zł ≥ 250 000 zł

Dane na 23.10.2026. Alerty zmienisz lub wyłączysz w zakładce Alerty: portfolio.starpedia.pl/#alerty

portfolio.starpedia.pl/p/anna
Long-term portfolio
Shares and returns only
+57.19%
XIRR +16.89%
HoldingShareResult
Vanguard FTSE All-World UCITS ETF (Acc) 16.3% +23.4%
PKO BP 12.2% +100.5%
iShares Core S&P 500 UCITS ETF (Acc) 8.8% +25.1%
Beta ETF WIG20TR 8.4% +35.0%
XTB 8.0% +35.3%

Public portfolio

Show your portfolio, keep the amounts to yourself

Publish a read-only page with your holdings, allocation and returns against the indices. Amounts are hidden unless you opt in. Account numbers and transaction history never leave your private dashboard, and unpublishing deletes the page.

About public portfolio pages

Privacy

Your data stays yours

Privacy and data handling

Why not a spreadsheet?

Free, and built around the XTB export

portfoliomanager Spreadsheet Paid trackers
Price Free Free Monthly subscription
XTB import The report .zip or .xlsx Copy and paste Often CSV only
Live prices Yes Formulas to maintain Yes
PIT-38 with NBP rates Yes By hand Depends on plan
Dividends with withholding tax Yes By hand Usually
Win rate of closed trades Yes Formulas to maintain Some
Separate portfolios Spaces in one account One file each Depends on plan
Alerts E-mail, Slack, Discord No Rarely
Public portfolio page Yes Shared file Some

Frequently asked questions

Is portfoliomanager really free?

Yes. It is a non-profit project with no paid plan, no trial and no ads. Running costs are kept low on purpose: the app sleeps when nobody is using it and the daily job runs for about a minute.

Can I try it without an account?

Yes. The live demo runs the full app on a sample XTB portfolio with three accounts and simulated prices. Nothing you do there is saved.

Is it affiliated with XTB?

No. It is an independent project that reads the standard account export from xStation. XTB is a trademark of XTB S.A.

Which files do I need from XTB?

One report from xStation: Account history, Export, New report, tick every account, Generate, then download the .zip. The app takes the .zip as it is and shows an animated guide with every click. Separate .xlsx files, one per account, work too. portfoliomanager uses all three sheets: Cash Operations, Closed Positions and Open Positions.

Do I have to give it my XTB login?

No, never. You upload the report you downloaded. To bring the portfolio up to date, download a new report and upload it again; operations that are already there are skipped.

Can I keep a family member's portfolio separately?

Yes. Spaces are separate portfolios in the same free account, for example your mum's XTB accounts next to yours. Each space has its own imports, alerts and public page, and you switch between them in the sidebar. One account holds up to 10 spaces.

How do alerts reach me?

By e-mail, on Slack or on Discord, or all three. E-mails come from alerts@starpedia.pl and only go to the address of the Google account you sign in with. For Slack and Discord you paste a webhook address. Rules are checked every weekday after the US close, and each alert is sent at most once per trading day.

How accurate is the PIT-38 estimate?

It follows the usual rules: sales come from XTB's Closed Positions with their purchase cost, amounts are converted at the NBP rate from the previous business day, tax is 19%, and foreign dividend tax is credited up to 19%. Treat it as a cross-check of the PIT-8C from your broker, not as tax advice.

Where do the prices come from?

Quotes from Yahoo Finance with Stooq as a fallback, and NBP table A exchange rates. If a quote is missing, the price from your XTB export is used and the position is marked accordingly.

Can I track IKE and IKZE accounts?

Yes. They appear in every chart and table next to your other accounts, and they are left out of the PIT-38 estimate.

Is the app available in English?

The interface is in Polish today. Charts, tickers and numbers read the same in any language, and this page explains every section.

Does it work on a phone?

Yes. The layout switches to a floating tab bar on narrow screens, and the whole app works in a mobile browser.

Your XTB portfolio, counted properly. For free.

Sign in with Google, upload your exports and get the full picture in a minute.

Sign in with Google. No card, no trial, no ads.