Skip to content

Free XTB portfolio tracker that reads your exports

Export your account history from xStation, drop the .xlsx files 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%
Quotes from Yahoo Finance and Stooq Exchange rates from NBP Import from XTB xStation (.xlsx) IKE and IKZE supported PLN, USD and EUR views

How it works

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

  1. 1

    Export from xStation

    Open the account history in xStation or the XTB app and export the report to XLSX. One file per account: PLN, USD, EUR, IKE or IKZE.

  2. 2

    Drop the files in

    The files are parsed 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.

Features

What an XTB investor checks every week, without the spreadsheet

One 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

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.

S Slack · #investing
portfoliomanagerAPP22:41
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ł
Otwórz portfoliomanager · dane na 23.10.2026

Alerts

Alerts in the channel you already read

Add a Slack or Discord webhook, 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. 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.

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
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%

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 .xlsx import Native, all three sheets 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
Slack and Discord alerts Yes 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?

The account history export in XLSX format, one file per account. It contains the Cash Operations, Closed Positions and Open Positions sheets, and portfoliomanager uses all three.

Do I have to give it my XTB login?

No, never. You upload exported files. To bring the portfolio up to date, export the latest period and upload it again; operations that are already there are skipped.

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.