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 czytaniaHow 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:
- Open an account at XTB (free, 15 minutes, online)
- Deposit PLN via bank transfer (arrives in 1 business day)
- Search for VWCE.DE in xStation 5
- Click "Buy" — choose market order or set a limit price
- 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
- Go to xtb.com/pl → "Open Account"
- Fill in personal details (name, PESEL, address)
- Complete the MiFID questionnaire
- Verify identity (ID scan or selfie)
- 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
- Open xStation 5 (web or mobile)
- Click the search bar and type the ETF ticker (e.g., "VWCE")
- Select the correct listing — look for .DE (Xetra) for best liquidity
- Important: Make sure you're in the "STC" (stock) section, NOT CFDs!
Step 4: Place your order
- Click "Buy"
- Choose order type:
- Market order — executes immediately at current price
- Limit order — executes only at your specified price or better
- Enter quantity (units or PLN amount for fractional shares)
- 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
- Go to bossa.pl → "Open account"
- Select account type: regular, IKE, or IKZE
- Fill in the application and investment questionnaire
- Verify via bank transfer from your personal account
- 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
- Log into bossaWebTrader
- Navigate to "New Order"
- Select market: Foreign → Xetra (for VWCE, IWDA, etc.)
- Enter ticker and order details
- Choose order type: PKC (market) or limit
- Confirm and execute
Buying ETFs at mBank eMakler
Step 1: Activate eMakler
- Log into mBank → "Investments" section
- Click "Activate eMakler"
- Accept terms and complete the questionnaire
- eMakler is active immediately
Step 2: Buy
- Go to eMakler in your mBank dashboard
- Select "New Order"
- Choose exchange and search for your ETF
- Place order (market or limit)
- Funds are deducted from your mBank account instantly
Part 4: Which ETFs Can You Buy in Poland?
Most Popular ETFs Among Polish Investors
| 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
- Start with IKE — maximize tax-free growth
- Use XTB for 0% commissions — especially for small, regular investments
- Buy on Xetra — best liquidity and tightest spreads for European ETFs
- Invest regularly — set a monthly bank transfer and buy on a schedule (DCA)
- Don't overtrade — buy and hold beats frequent trading, especially after taxes
- 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
- Open an XTB IKE account — free, takes 15 minutes
- Deposit up to 26,019 PLN (2026 IKE limit)
- Buy VWCE.DE — one ETF, whole world, 0% commission
- Set up monthly bank transfers — automate your investing
- Track your progress in Freenance — watch your runway grow
- Ignore the market noise — check once a month, invest for decades
Welcome to the club. 🎉
Further Reading
- 📖 Best ETFs for IKE Account
- 📖 ETF Taxes in Poland
- 📖 ETF on GPW Guide
- 📖 VWCE Review — Best Global ETF
- 📖 Best ETF for Beginners in Poland
- 📖 Accumulating vs Distributing ETFs
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