Update: 09.02.2023
Foreigners can take out mortgages in Poland, although exact terms will vary depending on individual banks. Each bank has it’s own set of requirements but in general these are the basic requirements:
Most banks in Poland require a borrower has an income in Poland. That’s the first and crucial requirement at most banks. Differents sources of income are acceptable:
If you are a foreigner and work abroad you don’t qualify for a mortgage in Poland at most banks.
There are two exceptions:
You need to be a Polish resident or you must have a living address in Poland.
If you are from the EU banks require copy of your Certificate of Registration of an EU Citizen Residence. If you are from outside the EU you need to provide a bank with a Residency Card (Karta Pobytu).
There are exceptions - some banks in Poland don’t require a Residency Card or a Certificate of Registration of an EU Citizen Residence.
Pesel is a Polish Personal Identification Number. Most banks in Poland require a borrower has a Pesel number but there are a few banks which don’t require that.
The maximum mortgage you can take out in Poland is 90% of the value of the property you want to purchase, which means you have to provide at least a 10% deposit. However, some banks will ask for a higher deposit. A 20% deposit gives you access to most banks and better rates.
There is also possible to borrow up to 100% of the purchase price/property value thanks to the Polish government scheme / Mortgage Guarantee Scheme. In this option no deposit is required.
There is a legal distinction in Poland between:
A foreigner can buy a flat without any permission. It doesn’t matter whether you are resident in Poland or not. If a foreigner wants to buy a land (developed or undeveloped) a special permission may be required. More information regarding that you will find here: gov.pl