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 czytania

Quick 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:

  1. Open an IKE account at a brokerage (XTB, Bossa, mBank)
  2. Contribute up to the annual limit
  3. Invest in stocks, ETFs, bonds within the account
  4. All gains are tax-free if you withdraw after age 60
  5. 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:

  1. Open an IKZE account
  2. Contribute up to the limit
  3. Deduct contributions from your taxable income (PIT)
  4. 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

  1. Get a PESEL and open a Polish bank account
  2. Open a brokerage account (XTB for most foreigners)
  3. Open IKE and IKZE if you're a Polish tax resident — don't leave free tax benefits on the table
  4. Start with broad ETFs and Polish treasury bonds
  5. 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
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