Individuals

Personal bank account in Poland for foreigners

Personal · Finance

Service price
od 200 PLN
Free initial consultation.
How we work
01
Consultation
We review your documents and situation
02
Preparation
We prepare all required forms and translations
03
Submission
We accompany you or file remotely
04
Done
You receive your document
Frequently asked questions

A foreigner legally residing in Poland can open a personal bank account at a Polish bank. Requirements vary by bank and the applicant's residence status. Most banks require: a valid passport; a residence permit (karta pobytu) or other proof of legal stay; a PESEL number (required by most banks for a full-featured account). Without PESEL, selected banks (Bank Pekao S.A.) and fintech platforms (Revolut, Wise) offer non-resident accounts. FlexInWork, al. Jerozolimskie 81, Warsaw, helps foreigners understand each bank's requirements, prepare documents, and — if needed — first obtain a PESEL number.

Why Opening a Bank Account Can Be Difficult for Foreigners

Opening a bank account in Poland as a foreigner can be surprisingly complicated at the start of your stay, when you may not yet have all documents. Polish banks are subject to strict anti-money laundering (AML) regulations and are required to verify the identity and legality of stay of every client. In practice, the same bank may treat an EU citizen, a Ukrainian citizen, a non-EU/non-Ukrainian citizen, and a non-resident very differently. Common obstacles: no PESEL number (required by most banks); no registered address (zameldowanie) — required by some banks; residence permit under renewal (passport stamp + expired card); foreign-language documents without translation.

Which Banks Open Accounts for Foreigners in Poland

Most foreigner-friendly banks based on FlexInWork's experience: mBank — opens accounts for citizens of Ukraine, EU, and CIS countries without registered address, requires PESEL; ING Bank Śląski — flexible policy, accepts residence permit under renewal; Bank Pekao S.A. — one of the few that opens non-resident accounts based on passport and residence permit (without PESEL); PKO BP — requires PESEL and registered address, but has the largest branch network; Santander Bank Polska — requires PESEL, some branches accept English/Russian documents. Digital-only alternatives: Revolut and Wise — open accounts for non-residents without PESEL based on passport — ideal starting point early in your stay.

Required Documents

DocumentNotes
Valid passport (original)Required by all banks without exception
PESEL numberRequired by most banks for a standard account; without PESEL, limited options
Proof of legal stayResidence permit OR visa with current border stamp OR temporary protection (Ukrainian citizens)
Proof of address in PolandRegistration certificate (zameldowanie) OR rental agreement (not required by all banks)
Proof of income sourceEmployment certificate OR employment contract (for premium accounts; often not required for standard)

Business Bank Account for a Foreign-Owned Sp. z o.o.

Opening a corporate account for a sp. z o.o. is a different procedure from a personal account. Required corporate documents: current KRS extract (not older than 3 months); articles of association; identity documents of all authorized signatories; in some banks: beneficial owner documents (consistent with CRBR). AML procedures for companies are significantly more extensive than for individuals — banks verify the ownership structure, sources of financing, and business plans. For companies managed by non-EU foreign nationals, some Polish banks may refuse to open an account without explanation. FlexInWork knows each bank's practices and selects the institution with the highest acceptance probability for each company and ownership structure.

Fintech and Banking Alternatives for Foreigners

When a traditional bank refuses or the process is too slow: Revolut Business opens corporate accounts online without a branch visit, accepting a passport and company registration documents from any EU country. Wise (formerly TransferWise) offers multi-currency business accounts with a Polish registered address — ideal for companies billing in PLN, EUR, and other currencies simultaneously. FlexInWork advises on which solution is best for each client's specific situation.

How FlexInWork Helps Open a Bank Account

FlexInWork provides end-to-end support: analysis of the client's situation and selection of the bank with the highest acceptance probability; preparation of complete documentation; obtaining PESEL if required; accompanying the client to the bank branch — with an interpreter if needed; in case of refusal — identifying the reasons and recommending an alternative bank or fintech solution.

Open your Polish bank account

Free 20-minute call — in your language

5.0