SWIFT/BIC codes in Poland

212 banks and financial institutions in Poland with 398 SWIFT/BIC codes in total.

Bank SWIFT/BIC City Codes
'erste Securities Polska' Spowka Akcyjna ERSPPLP1XXX Warszawa 1
Aig Bank Polska S.A. AIPOPLP1XXX Wroclaw 1
Alior Bank Spolka Akcyjna ALBPPLPWXXX Warszawa 2
Amer Sports Financial Shared Service Sp. ASFHPLPKXXX Krakow 1
Arcelormittal Poland Spolka Akcyjna USINPLP1XXX Katowice 1
Atlantic Fund Services Sp. Z O.o. AFSLPLPWXXX Warszawa 1
Banco Espirito Santo de Investimento S.A. Spolka Akcyjna Oddzial W Polsce ESSIPLP1XXX Warszawa 1
Bank Bgz BNP Paribas S.A. PPABPLPKXXX Warszawa 32
Bank Bph SA BPHKPLPKXXX Gdansk 3
Bank Gospodarstwa Krajowego GOSKPLPWXXX Warszawa 1
Bank Handlowy W Warszawie SA CITIPLPXXXX Warszawa 2
Bank Inicjatyw Spoleczno-Ekonomicznych S.A. BISPPLP1XXX Warszawa 1
Bank Millennium S.A. BIGBPLPWXXX Warszawa 2
Bank Ochrony Srodowiska S.A. EBOSPLPWXXX Warszawa 37
Bank of China (Luxembourg) S.A. Poland Branch BKCHPLPXXXX Warszawa 1
Bank Polska Kasa Opieki SA - Bank Pekao SA PKOPPLPWXXX Warszawa 3
Bank Polskiej Spoldzielczosci Spolka Akcyjna POLUPLPRXXX Warszawa 1
Bank Spoldzielczo-Ludowy W Elblagu SBLEPLP1XXX Elblag 1
Bank Spoldzielczy 'pa-Co-Bank' SOPBPLP1XXX Pabianice 1
Bank Spoldzielczy 'wspolna Praca' W Kutnie BSWPPLP1XXX Kutno 1
Bank Spoldzielczy Bialystok BSBAPLP1XXX Bialystok 1
Bank Spoldzielczy Glowaczow SPWCPLP1XXX Glowaczow 1
Bank Spoldzielczy Halinow SPHLPLP1XXX Halinow 1
Bank Spoldzielczy Ilow SPILPLP1XXX Ilow 1
Bank Spoldzielczy Mazowsze W Plocku SPMPPLP1XXX Plock 1
Bank Spoldzielczy Nadarzyn SPNDPLP1XXX Nadarzyn 1
Bank Spoldzielczy Rzemiosla W Krakowie SPZKPLP1XXX Krakow 1
Bank Spoldzielczy Rzemiosla W Lodzi BSRLPLP1XXX Lodz 1
Bank Spoldzielczy W Belchatowie SBELPLP1XXX Belchatow 1
Bank Spoldzielczy W Belsku Duzym BELDPLP1XXX Belsk Duzy 1
Bank Spoldzielczy W Bialobrzegach BSBIPLP1XXX Bialobrzegi 1
Bank Spoldzielczy W Bransku SPBNPLP1XXX Bransk 1
Bank Spoldzielczy W Brodnicy SPBOPLP1XXX Brodnica 2
Bank Spoldzielczy W Chemnie CULMPLP1XXX Chelmno 1
Bank Spoldzielczy W Chynowie SPCYPLP1XXX Chynow 1
Bank Spoldzielczy W Dzialdowie Z/S W Lidzbarku DZLKPLP1XXX Lidzbark 1
Bank Spoldzielczy W Gabinie SPGBPLP1XXX Gabin 1
Bank Spoldzielczy W Gasocinie GASBPLP1XXX Gasocin 1
Bank Spoldzielczy W Glinojecku SPGIPLP1XXX Glinojeck 1
Bank Spoldzielczy W Glownie BSGLPLP1XXX Glowno 1
Bank Spoldzielczy W Goworowie BSGOPLP1XXX Goworowo 1
Bank Spoldzielczy W Grojcu BSGJPLP1XXX Grojec 1
Bank Spoldzielczy W Grudusku BSGRPLP1XXX Grudusk 1
Bank Spoldzielczy W Hajnowce HAJNPLP1XXX Hajnowka 1
Bank Spoldzielczy W Kadzidle SPDDPLP1XXX Kadzidlo 1
Bank Spoldzielczy W Kleszczowie KLESPLP1XXX Kleszczow 1
Bank Spoldzielczy W Krosniewicach BSKRPLP1XXX Krosniewice 1
Bank Spoldzielczy W Lapach BSLPPLP1XXX Lapy 1
Bank Spoldzielczy W Lesznowoli BSLCPLP1XXX Lesznowola 1
Bank Spoldzielczy W Lipnie LIPNPLP1XXX Lipno 1
Bank Spoldzielczy W Lipsku SLIPPLP1XXX Lipsko 1
Bank Spoldzielczy W Malborku SPMLPLP1XXX Malbork 1
Bank Spoldzielczy W Mlawie BSMLPLP1XXX Mlawa 1
Bank Spoldzielczy W Mszczonowie MSZCPLP1XXX Mszczonow 1
Bank Spoldzielczy W Nasielsku SPNIPLP1XXX Nasielsk 1
Bank Spoldzielczy W Opocznie SPOPPLP1XXX Opoczno 1
Bank Spoldzielczy W Ostrolece OSTRPLP1XXX Ostroleka 1
Bank Spoldzielczy W Pionkach BSPIPLP1XXX Pionki 1
Bank Spoldzielczy W Przedborzu SPERPLP1XXX Przedborz 1
Bank Spoldzielczy W Przysusze MGRZPLP1XXX Przysucha 1
Bank Spoldzielczy W Pultusku SPPUPLP1XXX Pultusk 1
Bank Spoldzielczy W Raciazu BSRAPLP1XXX Raciaz 1
Bank Spoldzielczy W Skaryszewie SKARPLP1XXX Skaryszew 1
Bank Spoldzielczy W Sokolach BSSOPLP1XXX Sokoly 1
Bank Spoldzielczy W Strykowie SSTYPLP1XXX Strykow 1
Bank Spoldzielczy W Strzegowie BSSTPLP1XXX Strzegowo 1
Bank Spoldzielczy W Tarnobrzegu SPTOPLP1XXX Tarnobrzeg 1
Bank Spoldzielczy W Teresinie BSTRPLP1XXX Teresin 1
Bank Spoldzielczy W Warce BSWRPLP1XXX Warka 1
Bank Spoldzielczy W Wasewie WASWPLP1XXX Wasewo 1
Bank Spoldzielczy W Wiskitkach SPWSPLP1XXX Wiskitki 1
Bank Spoldzielczy W Zurominie SPZUPLP1XXX Zuromin 1
Bank Spoldzielczy W Zwoleniu SPZOPLP1XXX Zwolen 1
Bank Spoldzielczy Ziemi Leczyckiej W Leczycy SZLLPLP1XXX Leczyca 1
Bank Spoldzielczy Ziemi Lowickiej W Lowiczu BSZLPLP1XXX Lowicz 1
Bank Spoldzielczy Ziemi Piotrkowskiej ZIPIPLP1XXX Piotrkow Trybunalski 1
Bank Spowdzielczy W Czersku SPCEPLP1XXX Czersk 1
Bank Spowdzielczy W Szydwowcu BSSZPLP1XXX Szydlowiec 1
Bank Zachodni Wbk SA WBKPPLPPXXX Wroclaw 3
Beskidzki Dom Maklerski SA BEDMPLP1XXX Bielsko Biala 1
Biuro Maklerskie Bank DNB Nord Polska S.A. BMDNPLP1XXX Radom 1
BNP Paribas S.A. Branch In Poland BNPAPLPXXXX Warszawa 1
BNP Paribas Securities Poland Branch PARBPLPXXXX Warszawa 1
Bondspot S.A. BONPPLP9XXX Warszawa 1
Bs Biezun BIEZPLP1XXX Biezun 1
Bs Nowy Staw NOSWPLP1XXX Nowy Staw 1
Bs Stara Biala STIIPLP1XXX Stara Biala 1
Bs Strzelce STRZPLP1XXX Strzelce 1
Bs Zychlin ZCCHPLP1XXX Zychlin 1
Bz Wbk Aib Asset Management S.A. WASMPLP1XXX Poznan 1
Caixabank, S.A. (Spolka Akcyjna) Oddzial W Polsce CAIXPLPWXXX Warszawa 1
Caspar Asset Management PLC CSSNPLP1XXX Poznan 1
Central Brokerage Office Pekao S.A. CBOPPLP1XXX Warszawa 1
China Construction Bank(Europe)Warsaw Branch PCBCPLPWXXX Warszawa 1
Cinkciarz.pl Sp. Z O.o. CINKPLPZXXX Zielona Gora 1
Commercial Union Investment Management (Polska) SA CUIMPLP1XXX Warszawa 1
Conotoxia Sp. Z O.o. CONPPLPWXXX Zielona Gora 1
Credit Agricole Bank Polska S.A. AGRIPLPRXXX Wroclaw 1
Ctbs S.A. CTBSPLP1XXX Warszawa 1
Danske Bank A/S S.A. Odzial W Polsce DABAPLPWXXX Warszawa 1
Db Securities S.A. SCCUPLP1XXX Warszawa 1
Deutsche Bank Polska S.a DEUTPL21XXX Warszawa 1
Deutsche Bank Polska S.A. DEUTPLPXXXX Warszawa 1
DNB Bank Polska S.A. MHBFPLPWXXX Warszawa 1
Dom Inwestycyjny Bre Banku S.A.(Bre Securities S.A.) DIBRPLP1XXX Warszawa 1
Dom Inwestycyjny Investors S.A. DOIIPLP1XXX Warszawa 1
Dom Inwestycyjny Nehrebetius S.A. DOINPLP1XXX Krakow 1
Dom Inwestycyjny Xelion Sp. Z O.o. DOIXPLP1XXX Warszawa 1
Dom Maklerski Afs DMAFPLP1XXX Warszawa 1
Dom Maklerski Amerbrokers Spowka Akcyjna DOMAPLP1XXX Warszawa 1
Dom Maklerski Banku Bps S.A. DOMSPLP1XXX Warszawa 1
Dom Maklerski Banku Handlowego Spowka Akcyjna DOMHPLP1XXX Warszawa 1
Dom Maklerski Banku Ochrony Srodowiska SA DMOSPLP1XXX Warszawa 1
Dom Maklerski Bz Wbk S.A. DOMWPLP1XXX Poznan 1
Dom Maklerski Dfp Sp. Z O.o. DMDPPLP1XXX Lodz 1
Dom Maklerski Idm Spowka Akcyjna DOMDPLP1XXX Krakow 1
Dom Maklerski Navigator SA DOMNPLP1XXX Warszawa 1
Dom Maklerski Pekao DOMKPLP1XXX Warszawa 1
Dom Maklerski Penetrator SA DOMPPLP1XXX Krakow 1
Dom Maklerski Polonia Net SA (Brokerage House) DMPNPLP1XXX Krakow 1
Dom Maklerski Raiffeisen Bank Polska S.A. DMRPPLP1XXX Warszawa 1
Dom Maklerski Tms Brokers S.A. DMTBPLP1XXX Warszawa 1
Doradztwo Dla Polskich Przedsiebiorstw Securities S.A. DDPPPLP1XXX Warszawa 1
Ebury Partners UK Limited EBPAPLP1XXX Warszawa 1
England.pl Sp. Z O.o. ENGAPLP1XXX Koszalin 1
Euro Bank S.A. EBSAPLPRXXX Wroclaw 1
Euro Bank S.A. International Pmts EBSAPLPWXXX Wroclaw 1
Eurorating Sp. Z O.o. EUOTPLP1XXX Warszawa 1
Express Bank Spoldzielczy W Rzeszowie EXSRPLP1XXX Rzeszow 1
Fca-Group Bank Polska SA FBPLPLPWXXX Warszawa 1
First International Traders Dom Maklerski SA FITMPLP1XXX Warszawa 1
Fitch Polska SA FRIPPLP1XXX Warszawa 1
Galperin Solution Limited Liability Company GASIPLP1XXX Warszawa 1
Getin Noble Bank SA GBGCPLPKXXX Warszawa 1
Haitong Bank S.a., Spolka Akcyjna Oddzial W Polsce ESSIPLPXXXX Warszawa 1
HSBC Bank Polska S.A. HSBCPLPSXXX Warszawa 2
Icap (Poland)Sp. Z O.o. ICPLPLP1XXX Warszawa 1
ICBC Poland Branch ICBKPLPWXXX Warszawa 1
Idea Bank S.A. IEEAPLP1XXX Warszawa 1
Idea Bank Spolka Akcyjna IEEAPLPAXXX Warszawa 1
Inc Rating Sp. Z O.o. RATIPLP1XXX Poznan 1
ING Bank Slaski SA INGBPLPWXXX Katowice 1
ING Investment Management (Polska) S.A. IIMPPLP1XXX Warszawa 1
ING Securities Spowka Akcyjna W Warszawie INURPLP1XXX Warszawa 1
ING Towarzystwo Funduszy Inwestycyjnych S.A. ITFIPLP1XXX Warszawa 1
Intesa Sanpaolo SPA BCITPLPWXXX Warszawa 1
Investors Dom Maklerski S.A. IDMAPLP1XXX Warszawa 1
Ipagoo Llp, Spolka Partnerska Oddzial IPAGPLPLXXX Lodz 1
Ipopema Securities S.A. IPSEPLP1XXX Warszawa 1
KBC Securities N.V. Branch In Poland KBSEPLP1XXX Warszawa 1
Kdpw Ccp KCCPPLPWXXX Warszawa 3
Kdpw S.A. KDPWPLPWXXX Warszawa 1
Kompania Piwowarska S.A. KOPWPLP1XXX Poznan 2
Krajowa Izba Rozliczeniowa S.A. (Kir S.A.) EKIRPLP1XXX Warszawa 2
Krajowa Spoldzielcza Kasa Oszczednosciowo-Kredytowa SKOKPLPWXXX Sopot 1
Krakowski Bank Spoldzielczy KRSPPLP2XXX Krakow 2
Kurpiowski Bank Spoldzielczy W Myszyncu SPYYPLP1XXX Myszyniec 1
Legg Mason Zarzadzanie Aktywami S.a LMZAPLP1XXX Warszawa 1
Lg Display Poland Sp. Zo.o. LGDTPLP1XXX Wroclaw 1
Lukas Bank LUKSPLP1XXX Tarnowskie Gory 1
Mbank Hipoteczny SA RHBHPLPWXXX Warszawa 1
Mbank S.A. (Formerly Bre Bank S.A.) BREXPLPWXXX Warszawa 36
Mercedes-Benz Bank Polska S.A. MBBPPLPWXXX Warszawa 1
Mercurius Dom Maklerski Sp. Z.o.o. MDMZPLP1XXX Warszawa 1
Millennium Dom Maklerski S.A. MDOMPLP1XXX Warszawa 1
Mufg Bank (Europe) N.V. S.A. Oddzial W Polsce (Formerly Bank of Tokyo-Mitsubishi Ufj (Polska) S.A.) BOTKPLPWXXX Warszawa 2
Narodowy Bank Polski NBPLPLPAXXX Warszawa 9
National Depository For Securities (Kdpw SA) KDPWPLPAXXX Warszawa 1
Nest Bank S.A. NESBPLPWXXX Warszawa 2
Noble Bank S.A. NBLLPLP1XXX Warszawa 1
Okly SPA Zoo OKLZPLP1XXX Warszawa 1
Opera Dom Maklerski Spowka Z Ograniczona Odpowiedzialnoscia ODMSPLP1XXX Warszawa 1
Opera-Kwiatkowski I Wspolnicy Spolka Komandytowoakcyjna OWSKPLP1XXX Warszawa 1
Panstwowe Przedsiebiorstwo Uzytecznosci Publicznej 'poczta Polska' POPOPLP1XXX Warszawa 1
Paysera Lt Uab EVIUPLP1XXX Warszawa 1
Pekao Bank Hipoteczny SA HYVEPLP2XXX Warszawa 1
Pko Bank Hipoteczny SA BPKHPLPGXXX Gdynia 1
Pko Bank Polski S.A. BPKOPLPWXXX Warszawa 16
Pko Towarzystwo Funduszy Inwestycyjnych SA PTFIPLP1XXX Warszawa 41
Plus Bank S.A. IVSEPLPPXXX Warszawa 1
Pocztowy Bank SA POCZPLP4XXX Bydgoszcz 1
Podkarpacki Bank Spoldzielczy PODSPLA1XXX Sanok 2
Polish-American Mortgage Bank Inc. PAMBPLP1XXX Warszawa 1
Poludniowo-Mazowiecki Bs W Jedlinsku SPJEPLP1XXX Jedlinsk 1
Powiatowy Bank Spoldzielczy W Kedzierzynie-Kozlu POSDPLP1XXX Kedzierzyn-Kozle 1
Powiatowy Bank Spoldzielczy W Tomaszowie Mazowieckim PBSTPLP1XXX Inowlodz 1
Proservice Finteco Sp Z O.o. PSATPLPWXXX Warszawa 1
Pzu Asset Managemet SA PZUAPLP1XXX Warszawa 1
Raiffeisen Bank Polska S.A. RCBWPLPWXXX Warszawa 1
Rbs Bank (Polska) S.A. ABNAPLPWXXX Warszawa 1
Samsung Electronics Poland Co. SECTPLP1XXX Warszawa 3
Santander Consumer Bank SA SCFBPLPWXXX Wroclaw 1
Secus Asset Management SA SESNPLP1XXX Katowice 1
Sgb-Bank S.A. (Formerly Gospodarczy Bank Wielkopolski S.A.) GBWCPLPPXXX Poznan 1
Skandia Zycie Towarzystwo Ubezpierc SZTUPLP1XXX Warszawa 1
Skandinaviska Enskilda Banken AB, Spolka Akcyjna, Oddzial W Polsce ESSEPLPWXXX Warszawa 1
Societe Generale Spolka Akcyjna Oddzial W Polsce SOGEPLPWXXX Warszawa 1
Suprema Securities S.A. SUSRPLP1XXX Warszawa 1
Svenska Handelsbanken AB Spolka Akcyjna Oddzial W Polsce HANDPLPWXXX Warszawa 1
The Polish Registry of Allowances POROPLP1XXX Warszawa 1
Toyota Bank Polska S.A. TOBAPLPWXXX Warszawa 1
Trigon Dom Maklerski S.A. TROMPLP1XXX Krakow 1
Tuir Warta S.A. WARTPLPWXXX Warszawa 1
Unicredit Ca Ib Polska Spoka Akcyjna UPSAPLP1XXX Warszawa 1
Vanquis Bank Limited (Spolka Z Ograniczona Odpowiedzialnosci) VANQPLP1XXX Warszawa 1
Volkswagen Bank VOWAPLP1XXX Warszawa 1
Volkswagen Bank Polska S.A. VOWAPLP9XXX Warszawa 1
Vw Poznan POZNPLP1XXX Poznan 1
Warsaw Stock Exchange XWARPLP1XXX Warszawa 1
Wood and Company Financial Services A.s. Polish Branch WCFSPLP1XXX Warszawa 1
X-Trade Brokers Dom Maklerski Spowka Akcyjna TBDMPLP1XXX Warszawa 1
Zulawski Bank Spoldzielczy ZUSPPLP1XXX Nowy Dwor Gdanski 1

How a SWIFT/BIC code from Poland is structured

A SWIFT/BIC code has 8 or 11 characters. Each part has a fixed meaning:

ERSP Bank code
4 letters that identify the bank.
PL Country code
2 letters for the country (ISO 3166).
P1 Location code
2 characters for the city or region of the head office.
XXX Branch code
3 characters for a specific branch. XXX means the head office.

Bank SWIFT codes for Poland

For Poland we have 398 SWIFT/BIC codes, spread over 212 institutions. Every code points to an institution or one of its branches and tells other banks where an international payment should go.

Search for the bank you need in the list and open its page to see all codes we have and what else a transfer requires. Below the list you can read how codes from Poland are built, how to send money there without overpaying and what to check before you pay.

Sending money to Poland for less

The price of a payment to Poland has several parts, and the fee on your screen is only one of them. You pay the transfer fee, sometimes charges from intermediary banks and, above all, the margin on the exchange rate when currencies differ.

Most of the cost usually sits in the exchange rate, rather than in the fee. An easy check: put the rate you get next to the mid-market rate and work out the difference on your amount.

For many currency pairs, a specialist provider is cheaper than a traditional bank transfer – mostly thanks to the exchange rate. Before you send money to Poland, take a minute comparing what arrives on GoldexPay rather than accepting the first rate you see.

Verifying a SWIFT code from Poland

The safest source for the BIC is the recipient’s own bank details: an invoice, a statement or their online banking. An incorrect BIC may lead to delays, a payment being sent back or extra fees, so compare it with the list on this page.

We collect bank codes from public sources and check our list from time to time. Institutions merge, close branches and change codes, and no directory catches every change immediately. Treat this list as a reference rather than the last word; the recipient’s bank details are leading. We are a comparison site.

Be wary of invoices with changed bank details, especially when they come by email. Always verify changed details by phone, using a number you already had.

Poland and the SEPA area

Within the SEPA zone, euro transfers to Poland follow common rules, so the IBAN does the job in most cases. A field for the BIC is often optional in that case.

You still need a SWIFT code for non-euro payments or money from outside the SEPA area. SEPA transfers usually arrive by the next business day. Costs stay low as long as everything stays in euros; the conversion is where it gets expensive.

The Polish Zloty (PLN) and conversion costs

The national currency of Poland is the Polish Zloty (PLN). When you pay money in a different currency, it gets converted somewhere along the way: by your bank, an intermediary or the receiving bank.

Who does the conversion affects the final amount, as rates and margins differ per bank. Compare how much PLN the recipient gets via different providers before choosing one. Rates for PLN change during the day, so a quote is usually valid only briefly.

Most SWIFT codes in Poland: Pko Towarzystwo Funduszy Inwestycyjnych SA

Among the 212 institutions we list, Pko Towarzystwo Funduszy Inwestycyjnych SA has the most SWIFT/BIC codes of all banks in Poland. The head office of Pko Towarzystwo Funduszy Inwestycyjnych SA has PTFIPLP1XXX.

Many codes usually reflects that the bank registers branches and departments separately – it says nothing about the size of the bank as such. Paying someone at Pko Towarzystwo Funduszy Inwestycyjnych SA? Use PTFIPLP1XXX except when a specific branch code is requested.

Recognising a SWIFT code from Poland

Bank identifier codes follow one international format: 8 characters plus an optional three-character extension. Characters one to four identify the bank, the fifth and sixth characters form the country code and the next two give the location.

No matter which bank, every code from Poland share the same country code in positions five and six. A code with other letters in that position come from another country, even if the bank name looks familiar.

The optional last three characters stand for a specific branch; XXX is used for the head office. For most transfers the head office code is what you need unless the recipient asks for a specific branch.

Transfer times to Poland

There is no fixed delivery time for payments to Poland: some arrive the same day or the next, others take several business days. Transfers sent after the cut-off time or on a weekend or public holiday usually start a business day later.

If the money seems late, ask the sender to contact the sending bank. Save your transfer receipt until the money has arrived – you will need it if something goes wrong.

Receiving money in Poland from abroad

Someone abroad who wants to pay you needs a few details from you. Give them your name as registered with the bank, the IBAN or account number, the BIC of your bank and your address.

Find your bank in the list above and compare the code with your own bank details. Some banks also want the name and address of your bank, so keep it at hand.

The amount you receive is often less than what was sent. Correspondent banks can take a fee, and if the money is converted, an exchange rate margin applies. Agree with the sender who pays which costs, especially for larger amounts.

Frequently asked questions

How many banks in Poland have a SWIFT/BIC code?

Our directory lists 212 institutions in Poland that together have 398 SWIFT/BIC codes, including branches and departments.

How long does a transfer to Poland take?

Euro transfers normally arrive the next business day, instant payments within seconds. Transfers in other currencies take 1–3 business days.

Do I need a SWIFT code to send money to Poland?

Not for euro payments: Poland is part of SEPA, so the IBAN is enough. For other currencies the SWIFT/BIC code is required.

What is the cheapest way to send money to Poland?

Banks often hide a margin in the exchange rate on top of a fee. Compare what arrives in Polish Zloty with specialist providers to pay less.

Which bank in Poland has the most SWIFT codes?

Pko Towarzystwo Funduszy Inwestycyjnych SA has the most codes: 41. Its head office code is PTFIPLP1XXX.

Source: listbase-org SWIFT/BIC database (MIT licence), updated monthly. Always verify the code with the recipient or their bank.