How to Buy ETFs in Poland: Complete Guide 2026 (XTB, DM BOŚ, mBank, IKE/IKZE)

Step-by-step guide on how to buy ETFs in Poland in 2026. Compare XTB, DM BOŚ, mBank eMakler, and DEGIRO. Learn about IKE/IKZE tax advantages, fees, and available ETFs.

16 min czytania

How to Buy ETFs in Poland: Complete Guide 2026

Poland has become one of the best places in Europe to invest in ETFs. Between commission-free trading at XTB, generous IKE/IKZE tax shelters, and access to every major European exchange — Polish investors have it surprisingly good. This guide walks you through everything: which broker to choose, how to open an account, where to find the best ETFs, and how to optimize for taxes.

Quick Start: Buying Your First ETF in Poland (5 Steps)

If you just want the fastest path:

  1. Open an account at XTB (free, 15 minutes, online)
  2. Deposit PLN via bank transfer (arrives in 1 business day)
  3. Search for VWCE.DE in xStation 5
  4. Click "Buy" — choose market order or set a limit price
  5. Done. You now own a piece of 3,700+ companies worldwide 🎉

Want the full picture? Read on.

Part 1: Choosing a Broker

The Big Four for Polish ETF Investors

Feature XTB DM BOŚ (bossa.pl) mBank eMakler DEGIRO
Foreign ETF commission 0% (up to €100k/month) 0.29% (min. 19 PLN) 0.29% (min. 19 PLN) €1-3 per trade
GPW ETF commission 0% 0.29% (min. 5 PLN) 0.39% (min. 19 PLN) Not available
IKE account ✅ Yes ✅ Yes ✅ Yes ❌ No
IKZE account ✅ Yes ✅ Yes ❌ No ❌ No
Fractional shares ✅ Yes ❌ No ❌ No ❌ No
Available ETFs ~350+ ~300+ ~200+ ~200+
Platform xStation 5 bossaWebTrader mBank app DEGIRO app
FX conversion spread ~0.35-0.50% ~0.5-1.0% ~0.5-1.0% ~0.25%
Account currency PLN, EUR, USD PLN PLN EUR
Regulation KNF (Poland) KNF (Poland) KNF (Poland) BaFin (Germany)
Min. deposit 0 PLN 0 PLN 0 PLN €1

Which Broker Should You Choose?

XTB — Best for Most Investors

Why XTB wins for beginners:

  • 0% commission on ETFs — the single biggest advantage. No minimums, no catches (up to €100k/month turnover)
  • Fractional shares — invest any amount, even 50 PLN
  • Excellent mobile app — clean, intuitive, well-designed
  • IKE and IKZE available — same 0% commission
  • Regulated by KNF — fully supervised Polish broker

Watch out for:

  • FX conversion spread (~0.35-0.50%) when buying EUR-denominated ETFs with PLN
  • The 0% commission applies only to real stocks/ETFs, not CFDs

DM BOŚ (bossa.pl) — Best for IKE/IKZE

Why DM BOŚ excels:

  • Widest ETF selection for IKE/IKZE — more foreign ETFs available than most competitors
  • Both IKE and IKZE — not all brokers offer both
  • Long track record — Bank Ochrony Środowiska's brokerage arm, operating since 1995
  • Good for advanced investors — multiple order types, access to bonds and derivatives

Watch out for:

  • Higher commissions (0.29%, min. 19 PLN) add up with small, frequent purchases
  • Platform looks dated compared to XTB
  • Higher FX conversion costs

mBank eMakler — Best for mBank Customers

Why eMakler makes sense:

  • Seamless integration — trade directly from your mBank app
  • Instant transfers — money moves immediately from checking account
  • One app for everything — banking + investing in one place
  • IKE available — decent selection of ETFs

Watch out for:

  • Higher commissions than XTB (0.39% for GPW, 0.29% for foreign)
  • Smaller ETF selection than XTB or DM BOŚ
  • No IKZE

DEGIRO — Best for Pan-European Access

Why consider DEGIRO:

  • Low flat fees — €1-3 per trade regardless of size
  • Access to 50+ exchanges worldwide
  • Good for large orders where flat fees beat percentage-based commissions

Watch out for:

  • No IKE/IKZE — you lose Poland's tax advantages
  • Based in the Netherlands (now Germany) — not KNF regulated
  • No PLN accounts — you'll always deal with EUR conversion

Part 2: Understanding Tax-Advantaged Accounts (IKE/IKZE)

This is Poland's secret weapon for ETF investors. Most European countries don't offer anything comparable.

IKE (Indywidualne Konto Emerytalne)

Feature Details
Tax benefit 0% capital gains tax on withdrawal after age 60
Annual contribution limit (2026) ~26,019 PLN
Early withdrawal penalty You pay standard 19% tax on gains
Who should use it Every long-term ETF investor in Poland

IKZE (Indywidualne Konto Zabezpieczenia Emerytalnego)

Feature Details
Tax benefit Contributions deductible from taxable income + flat 10% tax on withdrawal
Annual contribution limit (2026) ~10,408 PLN (or ~15,612 PLN for self-employed)
Early withdrawal penalty Full income tax on total withdrawn amount
Who should use it Higher-income investors (especially in the 32% tax bracket)

IKE vs IKZE: Which to Open First?

Open IKE first. The math is simple:

  • IKE has a higher contribution limit
  • IKE's benefit (0% capital gains) is more valuable long-term than IKZE's deduction
  • IKE has no tax on withdrawal (IKZE has 10% ryczałt)

If you can afford both, max out IKE first, then contribute to IKZE for the PIT deduction.

Where to Open IKE/IKZE for ETFs

Broker IKE ETFs Available IKZE ETFs Available Commission
XTB ~350+ ~350+ 0%
DM BOŚ ~300+ ~300+ 0.29% (min. 19 PLN)
mBank ~200+ N/A 0.29-0.39%

🎯 XTB IKE is the no-brainer choice — 0% commission + wide ETF selection. For IKZE, XTB or DM BOŚ.

Part 3: Step-by-Step — Buying ETFs at Each Broker

Buying ETFs at XTB

Step 1: Open your account

  1. Go to xtb.com/pl → "Open Account"
  2. Fill in personal details (name, PESEL, address)
  3. Complete the MiFID questionnaire
  4. Verify identity (ID scan or selfie)
  5. Choose account type: regular or IKE/IKZE

Step 2: Deposit funds

  • Bank transfer to your unique XTB account number
  • PLN deposits arrive within 1 business day
  • You can also hold EUR and USD balances

Step 3: Find your ETF

  1. Open xStation 5 (web or mobile)
  2. Click the search bar and type the ETF ticker (e.g., "VWCE")
  3. Select the correct listing — look for .DE (Xetra) for best liquidity
  4. Important: Make sure you're in the "STC" (stock) section, NOT CFDs!

Step 4: Place your order

  1. Click "Buy"
  2. Choose order type:
    • Market order — executes immediately at current price
    • Limit order — executes only at your specified price or better
  3. Enter quantity (units or PLN amount for fractional shares)
  4. Review and confirm

Step 5: Track your investment

  • Your position appears in the "Portfolio" tab
  • XTB shows real-time P&L in PLN

📊 For more detailed portfolio tracking across multiple brokers, use Freenance — it aggregates all your investments and shows your Financial Freedom Runway.

Buying ETFs at DM BOŚ

Step 1: Open your account

  1. Go to bossa.pl → "Open account"
  2. Select account type: regular, IKE, or IKZE
  3. Fill in the application and investment questionnaire
  4. Verify via bank transfer from your personal account
  5. Wait for activation email (1-2 business days)

Step 2: Deposit funds

  • Transfer to your linked cash account
  • Allow 1 business day for processing

Step 3: Buy the ETF

  1. Log into bossaWebTrader
  2. Navigate to "New Order"
  3. Select market: Foreign → Xetra (for VWCE, IWDA, etc.)
  4. Enter ticker and order details
  5. Choose order type: PKC (market) or limit
  6. Confirm and execute

Buying ETFs at mBank eMakler

Step 1: Activate eMakler

  1. Log into mBank → "Investments" section
  2. Click "Activate eMakler"
  3. Accept terms and complete the questionnaire
  4. eMakler is active immediately

Step 2: Buy

  1. Go to eMakler in your mBank dashboard
  2. Select "New Order"
  3. Choose exchange and search for your ETF
  4. Place order (market or limit)
  5. Funds are deducted from your mBank account instantly

Part 4: Which ETFs Can You Buy in Poland?

ETF Ticker (Xetra) What It Tracks TER Available at
Vanguard FTSE All-World VWCE.DE Global stocks (Dev + EM) 0.22% XTB, BOŚ, mBank
iShares Core MSCI World EUNL.DE Developed world stocks 0.20% XTB, BOŚ, mBank
iShares Core S&P 500 SXR8.DE US large cap 0.07% XTB, BOŚ, mBank
iShares MSCI EM IMI IS3N.DE Emerging markets 0.18% XTB, BOŚ, mBank
iShares Core Global Agg Bond EUNA.DE Global bonds 0.10% XTB, BOŚ, mBank

Polish ETFs on GPW (Warsaw Stock Exchange)

ETF Ticker What It Tracks TER
Beta ETF WIG20 ETFBW20 WIG20 (top 20 Polish stocks) 0.45%
Beta ETF S&P 500 ETFSP500 S&P 500 in PLN 0.45%
Beta ETF mWIG40 ETFBM40 mWIG40 (mid-cap Polish) 0.80%
Beta ETF DAX ETFBDAX German DAX index 0.45%

GPW-listed ETFs trade in PLN — no currency conversion needed. But their TER is significantly higher than international alternatives.

Part 5: Practical Tips for Polish ETF Investors

Currency Conversion — The Hidden Cost

When you buy EUR-denominated ETFs with PLN, your broker converts the currency. This costs money:

Broker FX Spread (approximate) Annual cost on 10,000 PLN
XTB 0.35-0.50% 35-50 PLN
DM BOŚ 0.50-1.00% 50-100 PLN
mBank 0.50-1.00% 50-100 PLN

Pro tip: Convert PLN to EUR via Revolut (https://revolut.com/referral/?referral-code=rafa9jcta!MAR1-26-AR) at interbank rates, then transfer EUR directly to your broker. This saves ~0.3-0.7% per transaction.

Tax Obligations (Regular Account)

If you invest outside IKE/IKZE, you'll owe:

  • 19% capital gains tax (podatek Belki) on realized profits
  • Filed via PIT-38 by April 30 of the following year
  • Your broker provides PIT-8C with the necessary data

Best Practices

  1. Start with IKE — maximize tax-free growth
  2. Use XTB for 0% commissions — especially for small, regular investments
  3. Buy on Xetra — best liquidity and tightest spreads for European ETFs
  4. Invest regularly — set a monthly bank transfer and buy on a schedule (DCA)
  5. Don't overtrade — buy and hold beats frequent trading, especially after taxes
  6. Track everything — know your cost basis for tax reporting

📊 Freenance connects to your brokerage accounts and automatically tracks your ETF portfolio alongside your other assets. See your complete financial picture and how your investments impact your runway to financial independence.

How Much Do You Need to Start?

Amount (PLN) What You Can Do
100 Buy fractional ETF shares at XTB
500 1 unit of Beta ETF S&P 500 (~60 PLN) or fractional VWCE
1,000 2 units of VWCE (~120 EUR each)
5,000 Diversified 2-3 ETF portfolio
10,000+ Full IKE contribution strategy

Part 6: Common Questions

Can foreigners buy ETFs in Poland?

Yes. XTB accepts clients from most EU/EEA countries. You'll need valid ID and proof of address. However, IKE/IKZE are only available to Polish tax residents.

Which exchange should I buy on?

Xetra (Germany) for most international ETFs — highest liquidity, tightest spreads. GPW for Polish Beta ETFs only.

Are ETFs safe in Poland?

UCITS ETFs are highly regulated under EU law. Your assets are held separately from the broker's balance sheet. If XTB or DM BOŚ went bankrupt, your ETF shares would be transferred to another broker. Poland's compensation scheme covers up to €20,100 (KNF).

Can I transfer ETFs between Polish brokers?

Yes, but it's bureaucratic. You'll need to fill out forms at both the sending and receiving broker. It can take 2-4 weeks and may involve fees (typically 50-100 PLN).

Do I need to report foreign dividends?

Accumulating ETFs (like VWCE) reinvest dividends internally — no dividend income to report. Distributing ETFs would require reporting dividends from Irish-domiciled funds.

How do I choose between accumulating and distributing ETFs?

For Polish investors: always accumulating (ACC). Distributing ETFs create taxable events each time dividends are paid, reducing tax efficiency. Accumulating funds reinvest automatically.

Summary: Your Action Plan

  1. Open an XTB IKE account — free, takes 15 minutes
  2. Deposit up to 26,019 PLN (2026 IKE limit)
  3. Buy VWCE.DE — one ETF, whole world, 0% commission
  4. Set up monthly bank transfers — automate your investing
  5. Track your progress in Freenance — watch your runway grow
  6. Ignore the market noise — check once a month, invest for decades

Welcome to the club. 🎉

Further Reading


This article is for informational purposes only and does not constitute investment advice. Investing involves risk, including the potential loss of capital. Consult a licensed financial advisor before making investment decisions.

Want full control over your finances?

Try Freenance for free
Start today

Your path to financial freedomstarts here

Join thousands of investors who use Freenance to manage their personal finances.

Start for free
14 days free
No credit card
256-bit encryption