Numer IBAN i kody SWIFT (BIC) – Międzynarodowe numery rachunków bankowych i kody do przelewów zagranicznych

Przelewy walutowe i zagraniczne mogą wydawać się trudne. Numer IBAN, kody SWIFT/BIC – jak się w tym połapać? Kiedy i w jaki sposób korzystać z tych kodów i jak poznać swój międzynarodowy numer konta bankowego? Dowiedz się, a dodatkowo poznaj listę kodów BIC/SWIFT polskich banków.

Fot. by Artem Bali from Pexels

Wykonanie przelewu krajowego nie jest żadną wielką filozofią i trudno jest popełnić tutaj jakikolwiek błąd (no chyba, że dojdzie do pomyłki w numerze konta odbiorcy). Z rozmów ze znajomymi wiem jednak, że kwestia zlecania przelewów zagranicznych wciąż może sprawiać trudności, zwłaszcza osobom, które nigdy wcześniej nie dokonywały takiej operacji. Tutaj pojawiają się dwa (a w zasadzie trzy) podstawowe pojęcia: numer IBAN oraz kod SWIFT (BIC). Rozszyfrowuję je w dzisiejszym artykule, a dodatkowo publikuję aktualną listę kodów przypisanych do polskich banków.

Co to jest numer IBAN?

IBAN to akronim od International Bank Account Number (międzynarodowy numer rachunku bankowego). Składa się on z kilku elementów:

  • Dwucyfrowego kodu kraju (w przypadku Polski będzie to PL, dla Holandii NL, dla Wielkiej Brytanii GB, dla Włoch IT itd.)
  • Dwucyfrowej liczby kontrolnej (są to dwie pierwsze cyfry rachunku, które potwierdzają prawidłowość numeru konta)
  • Numer rozliczeniowy banku (każdy bank posiada własny numer, po którym można go rozpoznać)
  • Właściwego numeru konta

Przykład:
Format numeru IBAN polskiego banku wygląda następująco:

C by mBank

W polskich bankach numer IBAN zawsze składa się z ciągu 28 znaków, czyli „PL” + Numer Rachunku Bankowego. NRB to standard obowiązujący w naszym kraju od 2000 roku. Wówczas Związek Banków Polskich zdecydował się ustandaryzować strukturę rachunków, aby ułatwić życie zarówno klientom, jak i samym bankowcom.

Aby więc móc dokonać przelewu zagranicznego, należy podać numer rachunku wraz z kodem kraju, w którym znajduje się bank odbiorcy. Jeśli ma to być przelew np. z Polski do Wielkiej Brytanii, numer rachunku poprzedzamy kodem GB (bez spacji!).

Liczba znaków wchodzących w skład rachunku bankowego może się różnić w poszczególnych krajach. Dla przykładu: w Holandii jest to tylko 18 znaków (już z kodem NL), w Luksemburgu 20 znaków, a w Belgii tylko 16 znaków. Mało tego, w wielu krajach na numer rachunku składają się nie tylko cyfry, ale też litery. Warto na to zwrócić uwagę zlecając przelew zagraniczny.

Co to jest kod BIC/SWIFT?

BIC (inaczej SWIFT CODE), to kod identyfikujący dany bank. Jest unikalny, przypisany do konkretnej instytucji bankowej, co ułatwia szybkie zaksięgowanie przelewu międzynarodowego. Standardowo kod BIC składa się z 8 znaków (cyfr i liter), przy czym w szczególnych przypadkach może to być nawet do 11 znaków – wówczas wskazywany jest konkretny oddział banku (tak długi kod BIC ma chociażby polski mBank).

Typowy kod SWIFT wygląda następująco:
ABCD – Czteroznakowy identyfikator danej instytucji, który został jej nadany przez Stowarzyszenie Międzybankowej Telekomunikacji Finansowej (organu będącego operatorem standardu SWIFT)
PL – jest to oczywiście symbol (kod) kraju, w którym działa dany bank
BB – w tych znakach zapisana jest lokalizacja banku

Ranking najlepszych: Marzec 2024

Najlepsze lokaty, konta i oferty - marzec 2024

Oczywiście ciąg tych znaków zapisujemy bez spacji.

Gdzie należy wpisać kod SWIFT w danych do przelewu? Jeśli zlecacie przelew „w okienku” (ktoś jeszcze tak robi?), to wszystkim zajmie się kasjer. W przypadku bankowości elektronicznej, stosowne pole do wypełnienia będzie dobrze widoczne – znajduje się ono w części poświęconej danym banku odbiorcy.

Przelew walutowy w ING

Uwaga: Niewpisanie kodu SWIFT (BIC) banku odbiorcy może być równoznaczne z poniesieniem znacznie wyższej opłaty za realizację przelewu. Przy okazji warto sprawdzić, ile kosztują przelewy zagraniczne i jak za to nie przepłacać.

Skąd wziąć kod SWIFT konkretnego banku? Najłatwiej będzie znaleźć go na stronie danej instytucji. Postanowiłem Wam jednak tego oszczędzić i zgodnie z obietnicą publikuję…

Kody BIC / SWIFT banków działających w Polsce

Nazwa bankuKod BIC/SWIFT
Alior BankALBPPLPW
Bank Ochrony Środowiska (BOŚ)EBOSPLPW
Bank PocztowyPOCZPLP4
Bank Polskiej Spółdzielczości (BPS)POLUPLPR
Bank SpółdzielczyPOLUPLPR
BGŻ BNP Paribas (również dla BGŻ Optima)PPABPLPK
BPHBPHKPLPK
CitiBankCITIPLPX
Citibank HandlowyCITIPLPX
Credit AgricoleAGRIPLPR
Deutsche BankDEUTPLPL
DNB NORDMHBFPLPW
EurobankEBSAPLPW
Getin BankGBGCPLPK
Idea BankIEEAPLPA
ING Bank ŚląskiINGBPLPW
InteligoBPKOPLPW
Kredyt BankKRDBPLPW
Lion’s BankIEEAPLPAXXX
mBankBREXPLPWMBK
MilleniumBIGBPLPW
Nest BankNESBPLPW
NordeaBPKOPLPW
Orange FinanseBREXPLPWMUL
Pekao SAPKOPPLPW
Plus BankIVSEPLPP
PKO BPBPKOPLPW
Raiffeisen PolbankRCBWPLPW
Santander Bank Polska WBKPPLPP
Santander Consumer Bank SCFBPLPWXXX
T-Mobile Usługi Bankowe ALBPPLPW
Toyota Banknie obsługuje przelewów zagranicznych
VW BankVOWAPLP1

Formaty numerów konta IBAN w krajach Unii Europejskiej

Poniżej przygotowałem przykładowe numery kont bankowych w formacie IBAN dla krajów Unii Europejskiej, wraz z informacją o długości znaków numeru konta bankowego.

KrajNumer rachunku IBANZnaków
AustriaAT61190430023457320120
BelgiaBE6853900754703416
BułgariaBG80BNBG9661102034567822
ChorwacjaHR121001005186300016021
CyprCY1700200128000000120052760028
CzechyCZ650800000019200014539924
DaniaDK500040044011624318
EstoniaEE38220022102014568520
FinlandiaFI211234560000078518
FrancjaFR1420041010050500013M0260627
GrecjaGR160110125000000001230069527
HiszpaniaES912100041845020005133224
HolandiaNL91ABNA041716430018
IrlandiaIE29AIBK9311521234567822
LitwaLT12100001110100100020
LuksemburgLU28001940064475000020
ŁotwaLV80BANK000043519500121
MaltaMT84MALT011000012345MTLCAST001S31
NiemcyDE8937040044053201300022
PortugaliaPT5000020123123456789015425
RumuniaRO49AAAA1B3100759384000024
SłowacjaSK311200000019874263754124
SłoweniaSI5619100000012343819
SzwecjaSE455000000005839825746624
WęgryHU4211773016111110180000000028
Wielka BrytaniaGB29NWBK6016133192681922
WłochyIT60X054281110100000012345627

Jak tanio wykonać przelew międzynarodowy? 3 sposoby

Gdy mamy już kod SWIFT banku za granicą oraz kod SWIFT (BIC) banku, do którego chcemy wykonać przelew, przychodzi czas wykonania samego przelewu. Jak nie przepłacić za przelew międzynarodowy? Czy można wykonać przelew szybciej i taniej niż w banku?

Banki pobierają zazwyczaj spore prowizje za przelewy międzynarodowe SWIFT (w walucie EURO) czy SEPA (w pozostałych walutach). W Polskich bankach są to zazwyczaj kwoty od 5 zł do 20-35 zł za przelew.

Znajdź najlepsze oprocentowanie:


Do tego dochodzą koszty przewalutowania. Jak wyliczyłem w artykule „Skąd się biorą kursy walut? I gdzie NAJTANIEJ wymienisz walutę?” spread walutowy w bankach to od 4,88% do 9,62% wymienianej waluty. Do tego czasem dochodzi dodatkowa opłata za przewalutowanie.

Szukając najtańszej i najlepszej opcji przelewu międzynarodowego, musimy wziąć pod uwagę:

  • koszty przewalutowania (spread walutowy + ew. dodatkowe opłaty)
  • koszty samego przelewu
  • czas realizacji przelewu
  • wygodę korzystania

Oto 3 najlepsze i najtańsze rozwiązania dla przelewów międzynarodowych „z Polski” i „do Polski” oraz między pozostałymi krajami w dowolnej walucie (PLN, EUR, USD, GBP i inne). Wszystkie 3 rozwiązania oferują darmowe przelewy międzynarodowe.

1. TransferGO
TransferGo Szybkie przekazy pieniężne na całym świecie. Koszt przekazu od darmowego (na następny dzień), przez £0.99 (ten sam dzień) do £2.99 (do 30 minut).

Koszty, spready, prowizje: od 0% do 2,2% spreadu walutowego

2. Revolut
Revolut Bezpłatne otwarcie i prowadzenie konta. Darmowe przelewy międzynarodowe i wymiana walut po kursie międzybankowym. Więcej w mojej recenzji Revolut.

Koszty, spready, prowizje: spread walutowy 0,5% w weekendy, brak prowizji

3. Kantor Alior Banku
Alior Bank Bezpłatne (bezwarunkowo) prowadzenie kont w 13 walutach obcych. Darmowe przelewy krajowe i międzynarodowe. Kantor prowadzony w ramach banku, więc objęty gwarancjami BFG.

Koszty, spready, prowizje: spread walutowy ok. 0,6%-0,65%

Uwaga na pomyłki w numerze IBAN i kodach BIC/SWIFT!

Jak widzicie, kody SWIFT polskich banków bywają do siebie bardzo podobne, dlatego nietrudno o pomyłkę i wpisanie np. jednej błędnej litery. Co się stanie w takiej sytuacji? Jeśli numer IBAN rachunku odbiorcy jest prawidłowy, przelew zostanie przyjęty do realizacji, ale po kilku dniach pieniądze wrócą na konto zlecającego.

Istnieje jednak ryzyko, że zwrócona kwota będzie… znacznie niższa od tej, która została przelana. Jak to możliwe? Chodzi o różnicę w kursie danej waluty. Może się zdarzyć, że gdy Jan Kowalski zleci przelew w euro np. w piątek po południu przy kursie 4,30 zł za 1 EUR i wpisze błędny kod BIC, to bank zwróci mu pieniądze we wtorek rano, ale już przeliczając je po kursie np. 4,25 zł.

Oczywiście może też dojść do odwrotnej sytuacji, czyli zwrócenia klientowi większej sumy. Przelew zawsze jest bowiem przeliczany po kursie dnia. Warto więc uważać i dwa razy sprawdzić, czy wszystkie dane przelewu się zgadzają.

Pora na Was. Zdarzyło się Wam zlecić przelew zagraniczny i korzystać z kodu SWIFT banku odbiorcy? Mieliście kiedykolwiek problem z realizacją takiego przelewu, np. przez wpisanie błędnego numeru IBAN? Czekam na Wasze komentarze!

22 komentarzy

  1. Cenna wskazówka w sprawie przelewów zagranicznych. Czasami korzystam i zawsze przed wykonaniem przelewu zaglądam do strony banku, aby upewnić się czy wszystkie dane są ok :)
    Twoje zestawienia również jest OK, więc chętnie zapiszę sobie stronę i skorzystam!

  2. Na szczęście takie przelewy wykonuje się bardzo rzadko, bo przecież jeszcze nie wspieramy ubogich Niemców czy innych Francuzów finansowo :) A gdy sami coś kupujemy za granicą, to albo karta, albo PayPal.

  3. Xxxx

    Witam co w takim przypadku, jesli nie byl wpisany kod kraju przed numerem ale kod swift tak?przelew nie dojdzie czy moze dojdzie ale bedzie to dluzej trwac? Czy moze nie ma znaczenia?

  4. Martyna

    Mam problem, wysłałam przelew na polskie konto z zagranicznego konta i popełniłam błąd a mianowicie numer IBAN był poprawny zgodny z moim numerem konta natomiast pomyliłam kod SWIFT/BIC i podałam nie z tego banku co powinnam(posiadam konto w Santander Bank Polska/kiedyś BZ WBK a podałam SWIFT z Santander Consumer Bank). Co może stać się z moimi pieniędzmi? Czy przelew wróci czy jednak dojdzie na dane konto? Nie wiem co mam robić :(

  5. tomi

    Mam problem, w numerze konta podano błędnie cyfrę, firma ma urlop a muszę wpłacić należność, brak kontaktu mailowego oraz telefonicznego uniemożliwia kontakt. Czy istnieje możliwość uzyskania poprawnego numeru iban tej firmy ( np. z polskiego banku itp., itd ). Mam problem…….

    • Hej Beato!
      Dzięki za zgłoszenie.
      Kod WBKPPLPP, o którym piszesz, obowiązuje teraz dla Santander Bank Polska (dawniej BZWBK). Santander Consumer Bank ma kod SWIFT: SCFBPLPWXXX
      Usunąłem z tabelki BZ WBK i umieściłem „drugi” Santander, aby nie było pomyłek i wątpliwości.

  6. mala40

    Dzień dobry,
    chcę wysłać euro z mojego konta walutowego w Polsce (bank ING) na konto uczelni w Holandii (bank ING) w ramach zapłaty za czesne. Z artykułu wnioskuję, że muszę w przelewie wpisać numer IBAN konta podanego przez uczelnię, czyli po prostu przed numerem konta wpisać NL, tak?
    Gdzie mogę znaleźć numer BIC dla banku ING w Holandii?

  7. Misiek

    Witam. Staram sie o dofinansowanie z GB (mam dzialalnosc). W biurze rozliczeniowym ktore prowadzi mi rachunkowosc, uslyszalem, ze musze miec angielskie konto. Podalem Revoluta. Ale potrzebny jest nie IBAN/BIC/SWIFT, tylko jakis 6-cio cyfrowy kod. Gdzie go szukac? Pzdr

  8. Helena

    Dzien dobry,

    musze zaplacic podatek do urzedu skarbowego w Ostrodzie.

    Bank niemiecki potrzebuje NIP i BIC, ale mam tylko jeden numer rachunkowy…:-(

  9. Wiola

    Witam podałam do przelewu z zleceniodawcy nr. rachunku prawidłowy ale pomyliłam Switt kod PkoSa z kodem PKOBP przelew do mnie nie dotarł nie mogę skontaktować się z nadawcą przelewu.Co mogę zrobić .A jest to suma dosyć wysoka .Proszę o podpowiedź

  10. Mariusz M

    chcę otrzymać pieniądze od siostry z Kanady – podając nr swift pkobp – BPKOPLPW – pani w okienku powiedziała że takiego nie ma- jaki należy podać kod?

Skomentuj Marek Anuluj pisanie odpowiedzi

Twój adres e-mail nie zostanie opublikowany. Obowiązuje regulamin komentarzy. Wymagane pola są oznaczone *