Bank Account in Poland by Nationality
Every nationality has slightly different requirements when opening a bank account in Poland. EU citizens can use their national ID, while non-EU citizens need a passport and sometimes additional documents. Find your country below for a step-by-step guide tailored to your situation.
Quick Tip — Works for Every Nationality
Regardless of where you're from, mBank and Revolut let you open a Polish bank account online without PESEL. You only need a valid passport. For a full comparison, see our bank account for foreigners guide.
Non-EU Citizens
Need passport + may need visa or residence permit. mBank and Revolut accept non-EU passports without PESEL.
Ukraine
India
United States
United Kingdom
Philippines
Russia
Turkey
China
Iran
Vietnam
Pakistan
Canada
Nigeria
Brazil
Thailand
Switzerland
Australia
South Korea
Indonesia
Japan
Mexico
Colombia
United Arab Emirates
EU Citizens
Same banking rights as Polish citizens. National ID card is enough — no visa or residence permit needed.