S&P 500 ETF: How to Buy in Poland Step by Step

Complete guide to buying S&P 500 ETFs from Poland. Which ETF to choose, broker setup, order placement, and tax implications for Polish investors.

7 min czytania

S&P 500 ETF: How to Buy in Poland

The S&P 500 index tracks the 500 largest US companies and has delivered approximately 10% annualised returns over the past century. Buying an S&P 500 ETF from Poland is straightforward — here is the complete process.

Quick Answer

From Poland you buy a UCITS-compliant S&P 500 ETF (US-listed VOO/SPY are restricted under EU PRIIPs rules) — main options are CSPX (0.07% TER), VUAA (0.07%) and SPXS (0.05%, synthetic). Open a broker such as XTB (zero ETF commission, fractional shares, IKE) or mBank eMakler, fund it with PLN, then place a market or (for 5,000+ EUR) limit order on the XETRA EUR-traded version. In a regular account profits face 19% Belka tax on PIT-38; inside IKE, gains are tax-free after age 60 (2026 limit 23,472 PLN), so maxing IKE first is the tax-efficient route.


Step 1: Choose your ETF

European investors must buy UCITS-compliant ETFs (not US-listed ETFs like VOO or SPY, which are restricted under EU regulations). The main options:

ETF Ticker TER Share price
iShares Core S&P 500 (Acc) CSPX 0.07% ~$560
Vanguard S&P 500 (Acc) VUAA 0.07% ~$105
Invesco S&P 500 (Acc) SPXS 0.05% ~$55

VUAA is recommended for beginners due to its lower share price and identical quality to CSPX. SPXS has the lowest TER but is a synthetic (swap-based) ETF rather than physical replication.

Step 2: Open a brokerage account

  • Zero commission on ETFs
  • Fractional shares (invest any amount)
  • IKE account available
  • Polish language, regulated by KNF

mBank eMakler

  • 0.29% commission, minimum 19 PLN for foreign markets
  • Integrated with mBank banking
  • IKE and IKZE available

Interactive Brokers

  • Low commissions (0.05% tiered pricing)
  • Best for larger portfolios (50,000+ EUR)
  • Multi-currency accounts

Step 3: Fund your account

Transfer PLN from your Polish bank account. Domestic transfers arrive same-day or next business day.

Step 4: Place the order

On XTB:

  1. Open xStation app or web platform
  2. Search for "VUAA" (or CSPX)
  3. Select the XETRA-listed version (traded in EUR)
  4. Enter the amount in PLN (XTB converts to EUR automatically)
  5. Click "Buy" and confirm

On mBank:

  1. Log in to mBank online banking
  2. Navigate to eMakler
  3. Search for the ETF (VUAA on XETRA)
  4. Enter number of shares and price limit
  5. Confirm the order

Order type: For liquid ETFs like VUAA, a market order is fine. For larger amounts (5,000+ EUR), use a limit order to ensure you get a reasonable price.

Step 5: Tax considerations

Regular brokerage account

  • 19% capital gains tax (podatek Belki) on profits when you sell
  • Broker provides PIT-8C form annually
  • You file PIT-38 by April 30

IKE account

  • 0% tax on gains if withdrawn after age 60
  • Same ETFs available
  • Annual contribution limit: 23,472 PLN (2026)

Recommendation: Buy your S&P 500 ETF inside IKE first. After maxing IKE, buy in a regular account.

Currency considerations

VUAA and CSPX are USD-denominated but traded in EUR on XETRA (where CSPX carries the SXR8 ticker). You invest PLN, which is converted to EUR, which buys a USD-denominated ETF. Your return is affected by:

  • S&P 500 performance in USD
  • USD/EUR exchange rate
  • EUR/PLN exchange rate

Over long periods, currency effects tend to wash out. Do not hedge currency for a 20+ year investment.

Track your S&P 500 ETF alongside your other investments in Freenance. Monitor your US equity allocation to ensure it fits your desired geographic diversification.

FAQ

Which S&P 500 UCITS ETF is best for Polish beginners?

VUAA and CSPX are both strong default choices: both are accumulating, both have a 0.07% TER, and both physically replicate the S&P 500. VUAA tends to be easier for smaller portfolios because its unit price is roughly five times lower than CSPX, which helps when investing modest monthly amounts.

Can I buy a real S&P 500 ETF inside Polish IKE or IKZE?

Yes. Inside IKE and IKZE you can buy ETFs listed on GPW (such as Beta ETF S&P 500) and, depending on the broker, selected foreign-listed ETFs. This material is educational and not investment advice — your specific tax situation should be confirmed with a Polish tax adviser or your broker's documentation.

Why can't I buy US-listed ETFs like VOO or SPY from Poland?

EU PRIIPs rules require that retail-facing funds publish a standardised key information document (KID). Most US ETFs do not produce a UCITS-compliant KID, so European brokers restrict access. UCITS S&P 500 ETFs such as VUAA, CSPX or IBE5 are designed to fill that role for European investors.

Should I prefer IBE5 over VUAA or CSPX?

Invesco S&P 500 UCITS ETF (IBE5) tends to advertise a slightly lower TER but uses synthetic replication via a swap, which adds counterparty considerations. VUAA and CSPX use physical replication and may feel simpler to understand. The "right" pick depends on how you weigh cost versus replication style — there is no single correct answer.

How are S&P 500 ETF gains taxed in Poland?

In a regular brokerage account, capital gains are taxed at 19% (the so-called Belka tax) and reported on PIT-38 by 30 April for the previous year. Inside IKE, qualifying withdrawals after age 60 can be exempt from capital gains tax; IKZE applies a flat 10% rate on withdrawal under conditions described in the relevant statutes. Always verify current rules with KNF / Ministerstwo Finansów guidance or a qualified adviser.


This guide is educational and not investment advice or a recommendation of any ETF or broker. Verify current TERs, fees and tax rules and consider a licensed adviser before investing.

How many months could you live without working?

See your Freedom Runway — free
Free 14-day trial

How long could you livewithout working?

Freenance connects your accounts, investments and crypto in one place and shows your Financial Freedom Runway — how many months you could cover your expenses without income. Demo data is seeded on signup, so you can explore before importing anything.

Start free — no card
14 days free
No credit card
Bank-grade encryption