Investing in Poland as a Foreigner — Complete Guide (2026)
How to invest in Polish stocks, ETFs, bonds, and retirement accounts as a foreigner. Brokerage accounts, tax implications, IKE/IKZE eligibility, and practical tips.
14 min czytaniaQuick Answer
Yes, foreigners can invest in Poland — and in many cases should. Poland's economy is one of the fastest-growing in the EU, with a well-regulated stock market (GPW), tax-advantaged retirement accounts (IKE/IKZE), and competitive brokerage platforms. This guide covers everything: opening accounts, choosing investments, tax implications, and practical tips for non-Polish investors.
Why Invest in Poland?
Economic fundamentals
Poland has quietly become one of Europe's strongest economies:
- GDP growth: Consistently above EU average (3–5% in recent years)
- EU's 5th largest economy by GDP (PPP)
- Young, educated workforce — median age ~41, strong STEM education
- Strategic location — manufacturing and logistics hub between Western Europe and Asia
- EU membership — regulatory stability, rule of law, free capital movement
- NATO member — geopolitical stability (despite regional tensions)
Investment opportunities
- Warsaw Stock Exchange (GPW) — ~400 listed companies, total market cap ~$200B
- Polish Treasury Bonds — inflation-indexed options, government-guaranteed
- Real estate — still undervalued vs Western Europe (but catching up fast)
- Private equity/startups — vibrant tech scene (Warsaw, Kraków, Wrocław)
- ETFs — Polish and global ETFs available through local brokerages
Tax advantages
Poland offers some genuinely attractive tax benefits for investors:
- IKE (Individual Retirement Account): No capital gains tax (19% saved!)
- IKZE (Individual Retirement Security Account): Tax deduction on contributions
- Low dividend tax: 19% flat rate (with treaty relief available)
- No wealth tax: Poland doesn't tax net worth
How to Invest in Polish Stocks and ETFs
Step 1: Choose a brokerage
XTB (xtb.com)
Best for: Most foreigners investing in Poland
- 🇵🇱 Polish brokerage, regulated by KNF (Polish Financial Supervision Authority)
- No minimum deposit
- Commission-free stock and ETF trading (up to €100,000/month)
- Account opening online (ID verification)
- English-language platform and support
- Access to GPW (Polish stocks) + global markets
- Available to residents of most EU and non-EU countries
Account opening requirements:
- Valid passport or ID
- Proof of address (utility bill, bank statement)
- Tax identification number (NIP in Poland, or foreign equivalent)
- Online application: ~15–30 minutes
Interactive Brokers (IBKR)
Best for: Experienced investors wanting global access
- US-based, regulated in multiple jurisdictions
- Access to 150+ markets worldwide including GPW
- Low commissions (but not free)
- Sophisticated tools and research
- Accepts clients from nearly every country
- Can hold multiple currencies (PLN, EUR, USD)
mBank / Bossa (bfrenchossa.pl)
Best for: Residents of Poland with Polish bank accounts
- Polish brokerage linked to mBank
- Low commissions on GPW
- IKE and IKZE accounts available
- Polish-language primarily (limited English)
- Requires Polish residency and bank account
Other options
- PKO BP (ePKO) — largest Polish bank, conservative platform
- Santander Biuro Maklerskie — good for Polish bonds
- Degiro — Dutch broker, limited GPW access but good for global ETFs
Step 2: What to invest in
Polish stocks worth knowing
Major companies on the GPW:
| Company | Sector | Why interesting |
|---|---|---|
| CD Projekt (CDR) | Gaming | Cyberpunk 2077, Witcher franchise |
| PKO BP | Banking | Largest Polish bank |
| PZU | Insurance | Largest insurer in CEE |
| Allegro | E-commerce | "Polish Amazon" |
| Dino Polska | Retail | Fast-growing grocery chain |
| KGHM | Mining | Global copper producer |
| PKN Orlen | Energy | Integrated energy company |
| LPP | Fashion | Reserved, Cropp, House brands |
Polish ETFs
| ETF | Index | Where to buy |
|---|---|---|
| Lyxor WIG20 UCITS ETF | WIG20 (top 20 Polish stocks) | GPW, XTB |
| iShares MSCI Poland ETF (EPOL) | MSCI Poland | US exchanges (via IBKR) |
| Beta ETF WIG20 | WIG20 | GPW |
| Beta ETF mWIG40 | mWIG40 (mid-cap) | GPW |
Global ETFs available through Polish brokerages
You're not limited to Polish stocks. Through XTB or IBKR, you can buy:
- Vanguard FTSE All-World (VWCE) — global diversification
- iShares Core MSCI World (IWDA) — developed markets
- iShares Core S&P 500 (SXR8) — US large cap
- Vanguard FTSE Emerging Markets (VFEM) — emerging markets
Polish Treasury Bonds
Poland offers retail bonds directly to investors:
| Bond type | Duration | Interest | Best for |
|---|---|---|---|
| TOS | 3 months | Fixed (~5%) | Short-term parking |
| ROD | 1 year | Fixed (~5.5%) | Savings alternative |
| COI | 3 years | Inflation + margin | Inflation protection |
| EDO | 4 years | Inflation + margin | Medium-term |
| ROS | 6 years (family) | Inflation + 2% | Parents (higher rate) |
| ROD | 12 years (family) | Inflation + 2.5% | Long-term family savings |
How to buy: Through obligacjeskarbowe.pl (Polish Treasure Bond portal). Requires a PESEL number (or NIP for foreigners without PESEL).
Can foreigners buy? Yes, but you need either:
- A PESEL number (register at any Polish municipal office if you live in Poland)
- Or a NIP (tax identification number) — obtainable from the tax office
IKE and IKZE for Foreigners — Tax-Free Investing
IKE (Indywidualne Konto Emerytalne — Individual Retirement Account)
The big benefit: No 19% capital gains tax on profits when you withdraw after age 60
Eligibility for foreigners:
- You must be a Polish tax resident (i.e., you live in Poland for 183+ days/year OR your center of vital interests is in Poland)
- You DON'T need Polish citizenship
- EU citizens, US citizens, anyone with Polish tax residency qualifies
- You can only have ONE IKE account
2026 contribution limit: ~23,000–24,000 PLN/year (adjusted annually)
How it works:
- Open an IKE account at a brokerage (XTB, Bossa, mBank)
- Contribute up to the annual limit
- Invest in stocks, ETFs, bonds within the account
- All gains are tax-free if you withdraw after age 60
- Early withdrawal = you pay the standard 19% tax on gains
Example savings:
- Invest 20,000 PLN/year for 20 years
- Total contributions: 400,000 PLN
- At 7% return: portfolio grows to ~1,000,000 PLN
- Gains: ~600,000 PLN
- Tax saved (19% of gains): ~114,000 PLN
IKZE (Indywidualne Konto Zabezpieczenia Emerytalnego)
The big benefit: Tax deduction on contributions (immediate tax savings!) + preferential 10% flat tax on withdrawal
Eligibility: Same as IKE — Polish tax residency required
2026 contribution limit: ~9,000–10,000 PLN/year (higher for JDG/self-employed: ~15,000 PLN)
How it works:
- Open an IKZE account
- Contribute up to the limit
- Deduct contributions from your taxable income (PIT)
- At withdrawal (after 65): pay only 10% flat tax on the total
Example savings:
- Contribute 9,000 PLN/year
- Tax bracket: 32%
- Immediate tax refund: ~2,880 PLN/year
- Over 20 years: 57,600 PLN in tax refunds alone
Should you use IKE, IKZE, or both?
Answer: Both, if you can afford it.
| Feature | IKE | IKZE |
|---|---|---|
| Tax benefit | No cap gains tax at 60+ | Tax deduction now, 10% on withdrawal at 65+ |
| Annual limit | ~23,000 PLN | ~9,000 PLN |
| Best for | Long-term wealth building | Immediate tax savings |
| Early withdrawal penalty | Pay 19% on gains | Pay income tax on entire amount |
| Priority | #1 | #2 |
Tax Implications for Foreign Investors
Capital gains tax
- Standard rate: 19% flat tax on investment profits ("podatek Belki")
- Applies to: stocks, ETFs, bonds, crypto profits
- Exception: IKE withdrawals after 60 are tax-free
- Filing: Annual PIT-38 tax return (due April 30)
Dividend tax
- Standard rate: 19%
- Double taxation treaties: Poland has treaties with 90+ countries
- Common treaty rates: 10–15% withholding (remainder credited in your home country)
- EU dividend directive: Reduced withholding for EU corporate shareholders
Interest income
- Standard rate: 19% (automatically withheld by Polish banks/brokerages)
- Applies to: savings accounts, bonds, deposits
- Treaty relief: May reduce rate
When you leave Poland
- If you stop being a Polish tax resident, your existing investments remain valid
- IKE/IKZE accounts continue to function
- You may need to file a final Polish tax return
- Check your home country's rules on foreign retirement accounts
Double Taxation Treaties — key countries
| Country | Dividend rate | Interest rate | Capital gains |
|---|---|---|---|
| USA | 15% | 0% | Resident country |
| UK | 10% | 5% | Resident country |
| Germany | 15% | 5% | Resident country |
| France | 15% | 0% | Resident country |
| Ukraine | 10% | 10% | Resident country |
| India | 10% | 10% | Resident country |
Important: Double taxation treaties determine which country has the primary right to tax your income. Typically, capital gains on shares are taxed only in your country of residence.
Practical Tips for Foreign Investors in Poland
1. Get a PESEL number
Even if you're not a permanent resident, you can obtain a PESEL number by:
- Visiting your local Urząd Gminy (municipal office)
- Bringing your passport and a reason (tax purposes works)
- It's free and usually takes 1–2 weeks
Why it matters: Required for opening brokerage accounts, buying treasury bonds, and filing taxes.
2. Open a Polish bank account
Most brokerages require a Polish bank account for deposits/withdrawals. Good options for foreigners:
- mBank — fully online account opening, English interface
- ING Bank Śląski — English app and website
- Revolut / Wise — not technically Polish banks, but accepted by some brokerages for funding
3. Currency considerations
- Polish stocks trade in PLN
- The PLN/EUR rate fluctuates (4.0–4.8 range in recent years)
- Currency risk can work for or against you
- Consider keeping some investments in EUR/USD denominated assets for diversification
- Use Wise or Revolut for currency exchange at better rates than banks
4. Find a good tax advisor
Polish tax law for foreigners is complex. A bilingual tax advisor (doradca podatkowy) costs 500–2,000 PLN/year and can save you many times that in avoided mistakes and optimized deductions.
5. Start with what you know
If the Polish market feels unfamiliar, start with:
- Global ETFs (MSCI World, S&P 500) through XTB
- Polish treasury bonds (low risk, government-guaranteed)
- Then gradually explore individual Polish stocks
6. Watch out for currency conversion fees
Some brokerages charge 0.5–1% for PLN↔EUR/USD conversion. Check before you trade. XTB and IBKR offer competitive FX rates.
Building a Portfolio in Poland — Sample Allocations
Conservative foreigner (new to Poland, short-term stay)
- 40% Global ETFs (VWCE or IWDA) in EUR
- 30% Polish treasury bonds (EDO, COI)
- 20% Cash/money market in PLN
- 10% Polish stock ETF (Beta ETF WIG20)
Moderate foreigner (settled in Poland, 5+ year horizon)
- 40% Global ETFs through IKE
- 20% Polish treasury bonds
- 15% Polish stock ETF (WIG20 + mWIG40)
- 15% IKZE (global ETF)
- 10% Cash buffer in PLN
Aggressive foreigner (long-term Poland resident)
- 50% Global ETFs through IKE (max contribution)
- 15% IKZE (global/Polish ETF)
- 15% Individual Polish stocks
- 10% Emerging market ETF
- 10% Polish treasury bonds (inflation-indexed)
Common Mistakes Foreign Investors Make in Poland
1. Ignoring IKE/IKZE
Many expats don't know these accounts exist or assume they're only for Poles. If you're a Polish tax resident, these are your best tools. The tax savings are significant.
2. Not filing taxes
If you earn investment income in Poland, you must file PIT-38 by April 30. Brokerages provide PIT-8C forms with your annual gains/losses. Failing to file = penalties + interest.
3. Overlooking currency risk
Your PLN investments might gain 10% in local terms but lose 5% if the PLN weakens against your home currency. Diversify across currencies.
4. Investing only in their home market
"I'm American so I only buy S&P 500." You live in Poland — take advantage of local opportunities (treasury bonds, IKE tax benefits) that aren't available to you back home.
5. Not understanding the Polish pension system
If you work in Poland, you're contributing to ZUS (social security). Understanding what you'll get from ZUS helps you plan how much additional savings you need.
Useful Resources
Official sources
- GPW (Warsaw Stock Exchange): gpw.pl/en
- KNF (Financial Supervision Authority): knf.gov.pl/en
- Polish Treasury Bonds: obligacjeskarbowe.pl
- Tax office (KAS): podatki.gov.pl
Brokerages
- XTB: xtb.com
- Interactive Brokers: interactivebrokers.com
- Bossa (mBank): bossa.pl
Tools
- Freenance — Track all your Polish investments (stocks, bonds, IKE, IKZE, crypto) in one dashboard. Supports Polish banks (mBank, ING, PKO), XTB, and international platforms. See your Financial Freedom Runway — how many months you could live without working.
Summary — Getting Started in 5 Steps
- Get a PESEL and open a Polish bank account
- Open a brokerage account (XTB for most foreigners)
- Open IKE and IKZE if you're a Polish tax resident — don't leave free tax benefits on the table
- Start with broad ETFs and Polish treasury bonds
- Track everything in Freenance and review quarterly
Poland is a fantastic place to build wealth — strong economy, tax-advantaged accounts, and a growing financial ecosystem. The biggest mistake is waiting too long to start.
Track your Polish investments — stocks, bonds, IKE, IKZE, and more — in one place with Freenance. Free trial, no credit card required.
Want full control over your finances?
Try Freenance for free