Spis treści 14 sekcji
IBAN sprawdzisz, kontrolując format numeru i jego cyfry kontrolne. IBAN identyfikuje rachunek klienta, a kod BIC/SWIFT identyfikuje bank.1
Warto wiedzieć, jak zbudowany jest numer i co oznacza wynik jego weryfikacji. Poprawny wynik nie potwierdza wszystkiego2.
Zapytaj o płatności
Propozycje dopasowane do Twojej firmy · Jeden formularz zamiast wielu zapytań
Bezpłatna pomocCzym jest IBAN i jak jest zbudowany?
IBAN to międzynarodowy zapis numeru rachunku bankowego. Na początku znajduje się kod kraju złożony z 2 liter, a po nim 2 cyfry kontrolne.1
Pomagają one wykrywać błędy w numerze. Pozostała część wskazuje rachunek zgodnie z zasadami danego kraju. IBAN może mieć maksymalnie 34 znaki3.
Jak wygląda polski numer IBAN?
Polski IBAN otrzymasz, dodając prefiks PL przed krajowym Numerem Rachunku Bankowego (NRB). Nie trzeba w tym celu zakładać nowego rachunku.1
NRB, który stanowi część polskiego IBAN, ma 26 cyfr.1 To wciąż ten sam rachunek, tylko zapisany na potrzeby przelewów międzynarodowych. Cały polski IBAN ma 28 znaków: prefiks PL oraz 26 cyfr krajowego NRB4.
Kiedy trzeba podać numer IBAN?
IBAN podajesz wtedy, gdy przelew wymaga numeru rachunku odbiorcy w formacie międzynarodowym. Przy przelewie krajowym na polski rachunek używasz NRB, a przy przekazywaniu danych do przelewu zagranicznego – IBAN.
Przed podaniem danych odróżnij numer rachunku od identyfikatora banku. Przelew SEPA odbywa się w euro; rachunek odbiorcy wskazuje w nim IBAN5.
Jakie dane są potrzebne do utworzenia numeru IBAN?
Do utworzenia IBAN potrzebujesz kraju, kodu banku i numeru rachunku. Numer wygenerowany z tych danych nie dowodzi jednak, że rachunek istnieje.6
W przypadku polskiego konta punktem wyjścia jest NRB. Właściciel nie musi więc otwierać osobnego rachunku do przelewów zagranicznych. Numer rozliczeniowy zajmuje w polskim NRB 8 cyfr4.
Budowa IBAN pozwala ocenić format numeru, ale nie potwierdza istnienia konta. W obliczeniu MOD 97 prawidłowy wynik daje resztę 1. Taki wynik potwierdza cyfry kontrolne, nie istnienie rachunku7.
Czym jest poprawny wynik weryfikacji IBAN i czego nie potwierdza?
Pozytywny wynik weryfikacji IBAN oznacza, że numer ma właściwą strukturę i przeszedł kontrolę sumy kontrolnej. To przydatne przy wychwytywaniu pomyłek w zapisie. Nie dowodzi jednak, że rachunek istnieje ani że należy do wskazanej osoby.8,9
Tabela oddziela wynik kontroli zapisu IBAN od informacji, których taka kontrola nie ustala.
| Zakres kontroli | Co oznacza wynik |
|---|---|
| Struktura i suma kontrolna | Numer ma właściwy zapis i przechodzi kontrolę cyfr. |
| Istnienie rachunku i jego właściciel | Kontrola zapisu nie ustala tych danych. |
Dane w tabeli: 9
Poprawny IBAN to poprawny zapis numeru. Nie jest potwierdzeniem tożsamości odbiorcy przelewu9.
Czym jest standard IBAN i jak wykorzystuje się go w przelewach oraz narzędziach?
Standard IBAN opisuje norma ISO 13616. Określa ona zapis numeru rachunku używanego w przelewach międzynarodowych. Dzięki wspólnemu formatowi system płatniczy rozpoznaje kraj rachunku i może sprawdzić numer przed zleceniem przelewu.
IBAN stosuje się przy przelewach SEPA i przelewach obsługiwanych przez sieć SWIFT. Potrzebne dane zależą od wybranej usługi. Norma ISO 13616 ma dwie części: pierwsza opisuje strukturę IBAN, druga rolę i obowiązki organu rejestrującego10.
Co oznacza skrót IBAN i skąd pochodzi?
IBAN to skrót od International Bank Account Number, czyli międzynarodowego numeru rachunku bankowego. Nazwa opisuje standard zapisu rachunków z różnych krajów. Nie oznacza osobnego rodzaju konta.
Do czego służą testowe numery IBAN?
Testowe numery IBAN pozwalają sprawdzić, jak system reaguje na poprawny i błędny zapis rachunku. Przydają się podczas wdrażania formularza przelewu lub integracji płatności. Można dzięki nim skontrolować działanie systemu, zanim użytkownik wpisze rzeczywiste dane odbiorcy.
Numer testowy nie służy do zlecania płatności11.
Jak rozliczany jest dostęp do API do weryfikacji IBAN?
API IBAN-Test udostępnia po rejestracji bezpłatny limit 10 zapytań na 24 godziny.6 W cenniku tego API wartości miesięczne liczy się dla okresu 30 dni.6
Planując integrację, zestaw liczbę wysyłanych zapytań z limitem. Weź też pod uwagę okres rozliczeniowy.
Standard IBAN ujednolica zapis rachunku. Kontrola przez API pomaga z kolei wykryć błędy formatu przed wysłaniem danych przelewu. Przykładowo kontrola długości powinna odrzucić polski IBAN, który nie ma dokładnie 28 znaków12.
Jak sprawdzić IBAN i dane rachunku krok po kroku?
Sprawdzanie IBAN zacznij od zapisu numeru. Później ustal bank na podstawie krajowej części rachunku. Według opisu usługi weryfikacja obejmuje 3 elementy: format, długość i cyfry kontrolne.6
Dla obsługiwanych krajów usługa porównuje też identyfikator banku z dostępnymi rejestrami.6 W polskim NRB odczytasz go z ośmiocyfrowego numeru rozliczeniowego4.
Od czego zacząć sprawdzanie numeru IBAN?
Najpierw porównaj IBAN z danymi rachunku otrzymanymi od odbiorcy. Następnie odczytaj kraj rachunku z początku numeru. Oddziel część międzynarodową od krajowej, bo dalsza kontrola zależy od zasad danego kraju. Kraj wskazują dwie pierwsze litery IBAN5.
Jak sprawdzić format, długość i sumę kontrolną IBAN?
Sprawdź kolejność elementów: kodu kraju, cyfr kontrolnych i krajowej części rachunku. Porównaj długość całego numeru z formatem właściwym dla tego kraju. Na koniec oblicz sumę kontrolną metodą MOD 97; sposób obliczenia znajdziesz dalej.
Przed obliczeniem MOD 97 przenieś pierwsze 4 znaki IBAN na koniec zapisu7.
Jak ustalić bank na podstawie numeru rachunku lub IBAN?
Bank ustalisz, odczytując początek numeru rozliczeniowego banku. W polskim NRB są to cyfry od 3. do 6., a w polskim IBAN znaki od 5. do 8.1
Odczytany identyfikator porównaj z wykazem banków NBP. Numer rozliczeniowy wskazuje bank, nie właściciela konta. Pozycje 3–6 NRB obejmują cztery pierwsze cyfry ośmiocyfrowego numeru rozliczeniowego. Sam wyróżnik banku może mieć trzy albo cztery cyfry13.
Gdzie w numerze IBAN znajduje się numer rachunku?
W polskim IBAN po literowym kodzie kraju znajduje się krajowy NRB. Jego cyfry pozostają bez zmian. Po oddzieleniu prefiksu odczytasz więc numer identyfikujący rachunek w Polsce.
Po usunięciu prefiksu PL pozostaje niezmieniony, 26-cyfrowy NRB4.
Kontrola zapisu IBAN i odczyt identyfikatora banku odpowiadają na różne pytania przed przelewem. Sumę kontrolną sprawdzisz metodą MOD 97. Wyróżnik banku w numerze rozliczeniowym NRB ma natomiast trzy lub cztery cyfry13.
Metody weryfikacji IBAN: algorytm, narzędzia i ich ograniczenia
Weryfikacja IBAN może dotyczyć sumy kontrolnej, formatu kraju oraz danych bankowych. Według opisu algorytmu prawidłowy numer daje w obliczeniu MOD 97 resztę równą 1.1
Wybierz kontrolę odpowiednią do celu. Obliczenie wykrywa błędy zapisu, a porównanie z danymi bankowymi dotyczy identyfikatora banku.
Jak działa kontrola IBAN metodą MOD 97?
Aby sprawdzić IBAN metodą MOD 97, przenieś początkowe znaki numeru na koniec. Potem zamień litery na liczby. Otrzymaną liczbę podziel przez wartość wskazaną w nazwie metody i odczytaj resztę.
Wynik zgodny z regułą potwierdza sumę kontrolną, nie dane odbiorcy.1,14
Gdzie szukać pomocy w sprawie kodów IBAN?
Przy sprawdzaniu kodów IBAN sięgnij do zasad formatu właściwych dla kraju rachunku. Dane banku prowadzącego konto pomogą Ci z kolei powiązać identyfikator z instytucją. Zasady formatu pozwalają ocenić budowę numeru. To odrębny zakres kontroli.
Na czym polega weryfikacja 115 formatów IBAN?
Weryfikacja 115 formatów IBAN oznacza, że usługa IBAN-Test uwzględnia tyle krajowych układów numeru.6
Podczas kontroli usługa porównuje zapis z zasadami kraju wskazanego w IBAN. Liczba obsługiwanych formatów opisuje zakres sprawdzania numerów. Nie mówi, czy usługa ustala właściciela rachunku15.
Jak zautomatyzować weryfikację IBAN z użyciem danych bankowych?
Weryfikację IBAN można zautomatyzować przez API, czyli interfejs wymiany danych między systemami. System płatności przekazuje wtedy numery do kontroli. API IBAN-Test udostępnia taką automatyzację.6
Przy integracji oddziel wynik sprawdzenia zapisu od wyniku porównania identyfikatora banku z danymi bankowymi.
Algorytm kontroluje numer, format odnosi go do kraju, a dane bankowe pomagają zidentyfikować instytucję.
IBAN, NRB i SWIFT/BIC – który identyfikator jest do czego potrzebny?
IBAN wskazuje rachunek w formacie międzynarodowym. NRB to krajowy numer polskiego rachunku, a BIC/SWIFT identyfikuje bank. To, które dane trzeba podać, zależy od rodzaju przelewu. Znaczenie mają też wymagania banku przyjmującego dyspozycję.
Czym różni się IBAN od kodu BIC/SWIFT?
IBAN wskazuje rachunek odbiorcy, natomiast BIC/SWIFT wskazuje bank uczestniczący w przelewie. Kod banku nie zastąpi numeru konta.
Podaj oba identyfikatory, gdy formularz oprócz IBAN wymaga identyfikacji banku odbiorcy.
Czy IBAN to to samo co krajowy numer rachunku?
IBAN i NRB dotyczą rachunku, ale stosuje się je w różnych sytuacjach. IBAN ma format międzynarodowy, NRB – krajowy. Tabela pokazuje, co wskazuje każdy identyfikator i kiedy jest używany16.
| Identyfikator | Co wskazuje | Zastosowanie |
|---|---|---|
| IBAN | Rachunek w formacie międzynarodowym | Przelew wymagający formatu IBAN |
| NRB | Polski rachunek w formacie krajowym | Przelew krajowy |
| BIC/SWIFT | Bank | Przelew wymagający identyfikatora banku |
W formularzu wpisz numer rachunku w formacie wymaganym dla danego przelewu.
Czy kod SWIFT jest numerem IBAN?
Kod SWIFT nie jest numerem IBAN. Pole BIC/SWIFT służy do wpisania kodu banku, a pole IBAN – rachunku odbiorcy. Kod banku wpisany zamiast numeru rachunku nie wskazuje konta.
Oba identyfikatory mogą być potrzebne w tej samej dyspozycji, jeśli wymaga ich formularz.
Gdzie znaleźć i jak sprawdzić IBAN dla różnych krajów?
IBAN sprawdzaj według zasad kraju, w którym prowadzony jest rachunek. Standard dopuszcza numer o maksymalnej długości 34 znaków.1
Sama długość nie przesądza o poprawności. Numer musi też odpowiadać krajowemu układowi i przejść kontrolę cyfr kontrolnych17.
Jaką długość ma IBAN w wybranych krajach?
IBAN Norwegii ma 15 znaków.1
Długości pozostałych krajów pozwalają porównać numer z formatem kraju rachunku. Miejsce pobytu osoby wysyłającej przelew nie ma tu znaczenia.
Tabela zestawia długość IBAN w wybranych krajach.
| Kraj rachunku | Długość IBAN |
|---|---|
| Belgia | 16 znaków |
| Litwa | 20 znaków |
| Niemcy | 22 znaki |
| Wielka Brytania | 22 znaki |
| Hiszpania | 24 znaki |
| Włochy | 27 znaków |
| Malta | 31 znaków |
Dane w tabeli: 1
Ile znaków ma polski numer IBAN?
Polski IBAN ma 28 znaków.1 Policz litery i cyfry należące do numeru. Pomiń odstępy dodane jedynie dla czytelności.
Wynik porównaj z formatem Polski, a nie z długością numerów innych krajów.
Gdzie znaleźć IBAN rachunku w PKO BP lub mBanku?
IBAN rachunku w PKO BP lub mBanku znajdziesz w szczegółach własnego konta w bankowości elektronicznej. Może też widnieć na wyciągu lub w umowie rachunku.1
Kopiując dane do przelewu, wybierz pełny IBAN zamiast samego krajowego numeru rachunku.
Jak sprawdzać IBAN niezależnie od miejsca pobytu?
Sprawdzaj IBAN według kraju wskazanego na początku numeru. Odczytaj kod kraju, porównaj długość z właściwym formatem i skontroluj cyfry kontrolne.
Miejsce, z którego zlecasz przelew, nie zmienia zasad budowy rachunku odbiorcy.
O formacie IBAN decyduje kraj rachunku, nie kraj pobytu osoby zlecającej przelew18.
Dlaczego platforma internetowa lub fintech odrzuca numer IBAN?
Platforma internetowa może odrzucić IBAN mimo poprawnej sumy kontrolnej. Powodem bywają inne wymagania formularza. Wskazówki dotyczące błędów zapisu wymieniają 3 kwestie: prefiks kraju, spacje oraz zgodność danych właściciela rachunku z danymi w serwisie.1,19
Suma kontrolna dotyczy numeru. Zgodność danych właściciela to osobny warunek przyjęcia go przez platformę20.
Czy udostępnienie numeru IBAN jest bezpieczne?
Podanie IBAN, by otrzymać przelew, nie oznacza przekazania dostępu do konta. Numer wskazuje rachunek, na który nadawca może wysłać pieniądze. Hasło i kody autoryzacyjne służą natomiast do logowania i zatwierdzania dyspozycji.
Możesz podać IBAN do otrzymania płatności, ale nie przekazuj wraz z nim danych logowania ani kodów autoryzacyjnych.
Czy sam numer IBAN wystarczy, by ukraść pieniądze z konta?
Sam IBAN nie pozwala zalogować się na konto ani zatwierdzić przelewu. Osoba znająca numer może wskazać rachunek jako odbiorcę wpłaty. Nie zyskuje przez to hasła ani dostępu do aplikacji bankowej.
Prośbę o kod autoryzacyjny pod pretekstem „potwierdzenia IBAN” traktuj jako próbę wyłudzenia danych.
IBAN możesz przekazać osobie, która ma wysłać Ci płatność. Nie podawaj jej danych dostępowych ani kodów autoryzacyjnych.
Czy przy sprawdzaniu IBAN wielkość liter i odstępy mają znaczenie?
Przy sprawdzaniu IBAN spacje i wielkość liter nie mają znaczenia. W formularzu przelewu polski numer wpisuj jednak bez spacji.1,21
Odstępy mogą ułatwić odczytanie numeru, ale pole przelewu wymaga ciągłego zapisu.
Wielkość liter i odstępy nie zmieniają wyniku kontroli. Zmiana cyfry lub litery oznacza już zmianę samego IBAN. Przed przelewem porównaj cały ciąg znaków z numerem od odbiorcy.
Co daje weryfikacja danych w rejestrach banków z 40 krajów?
Kontrola IBAN w rejestrach banków porównuje identyfikator zapisany w numerze z danymi rejestrowymi. Według opisu IBAN-Test obejmuje ona 40 krajów.6
To coś innego niż obliczenie sumy kontrolnej. Porównanie dotyczy danych banku, nie tylko matematycznej poprawności numeru. Nie ustala też właściciela rachunku15.
Czym są globalne dane bankowe i do czego służą przy weryfikacji rachunku?
Globalne dane bankowe obejmują identyfikatory instytucji i oddziałów. Pozwalają porównać informacje odczytane z numeru rachunku z danymi referencyjnymi. IBAN-Test podaje, że jego zbiory zawierają ponad 50 000 kodów banków i oddziałów.6
Wskazuje też ponad 7 000 kodów BIC i ponad 1 000 szwajcarskich numerów clearingowych. Te ostatnie są identyfikatorami używanymi w tamtejszych rozliczeniach bankowych.6,22
Porównanie z danymi bankowymi pomaga ustalić instytucję powiązaną z identyfikatorem. Nie potwierdza właściciela rachunku.
Gdzie znaleźć kod SWIFT/BIC swojego banku?
Kod SWIFT/BIC swojego banku znajdziesz w danych do przelewów zagranicznych. Bank udostępnia je w bankowości elektronicznej lub na swojej stronie. Przed przelewem porównaj kod z danymi banku prowadzącego rachunek odbiorcy.
Wpisz oba identyfikatory w odpowiednich polach, gdy formularz wymaga również IBAN.
Źródła
- ↑IBAN: co to jest, jak wygląda i jak go sprawdzić? https://finansowo.pl/iban/
- ↑ING Bank Śląski, „IBAN i SWIFT czym są i gdzie je znajdę?”; IBAN-Test, „Sprawdzanie i generowanie IBAN”. ([ing.pl](ing.pl https://www.ing.pl/pomoc-i-kontakt/centrum-pomocy-konta/iban-i-swift-czym-sa-i-gdzie-je-znajde
- ↑Swift, dokumentacja SwiftRef API https://docs.developer.swift.com/docs/api-guides/swiftref-api/swiftref-api-reference
- ↑Narodowy Bank Polski, Dziennik Urzędowy NBP, poz. 29/2025 https://dzu.nbp.pl/DU_NBP/2025/29/akt.pdf
- ↑European Payments Council, The EPC SEPA schemes rely on global open standards https://www.europeanpaymentscouncil.eu/what-we-do/epc-payment-scheme-management/schemes-rely-global-open-standards
- ↑Sprawdzanie IBAN i danych bankowych | IBAN-Test https://www.iban-test.eu/pl/
- ↑Narodowy Bank Polski, załącznik nr 2 do zarządzenia nr 5/2002 https://nbp.pl/wp-content/uploads/2022/09/dzu08_02.pdf
- ↑Kalkulator IBAN / numeru konta | DobryKalkulator https://dobrykalkulator.pl/kalkulator-iban/
- ↑IBAN-Test, „Sprawdzanie i generowanie IBAN”, odpowiedzi „Co obejmuje weryfikacja IBAN?” i „Czy poprawny IBAN potwierdza rachunek lub jego właściciela?”. ([iban-test.eu](iban-test.eu https://www.iban-test.eu/pl/faq/sprawdzanie-generowanie-iban
- ↑ISO, Maintenance agencies and registration authorities https://www.iso.org/maintenance_agencies.html
- ↑IBAN-Test, „Test IBANs: examples and test cases for your software”. ([iban-test.eu](iban-test.eu https://www.iban-test.eu/test-iban
- ↑Swift, ISO 13616-Compliant IBAN Formats https://www.swift.com/sites/default/files/resources/swift_standards_ibanregistry.pdf
- ↑Narodowy Bank Polski, Zmiany w sposobie numeracji banków i ich jednostek organizacyjnych https://nbp.pl/wp-content/uploads/2022/09/numeracja-bankow.pdf
- ↑python-stdnum, kod źródłowy modułów iban.py i mod_97_10.py. ([github.com](github.com https://github.com/arthurdejong/python-stdnum/blob/master/stdnum/iban.py
- ↑IBAN-Test, „Ogólne pytania o IBAN-Test” oraz „Sprawdzanie i generowanie IBAN”. ([iban-test.eu](iban-test.eu https://www.iban-test.eu/pl/faq/informacje-ogolne
- ↑mBank, „Ogólne zasady realizacji płatności zagranicznych”. ([mbank.pl](mbank.pl https://www.mbank.pl/pdf/msp-korporacje/obsluga-biezaca/ogolne-zasady-realizacji-platnosci-zagranicznych.pdf
- ↑SWIFT, rejestr formatów IBAN zgodnych z ISO 13616. ([swift.com](swift.com https://www.swift.com/sites/default/files/files/iban-registry-v101.pdf
- ↑PKO Bank Polski, „Kod BIC (SWIFT) i IBAN”. ([pkobp.pl](pkobp.pl https://www.pkobp.pl/klient-indywidualny/bankowosc-elektroniczna/kod-bic-swift-iban
- ↑Agoda Partner Support, „What Should I Do if My Bank Account is Rejected?”. ([agodapropertypartnerhelp.zendesk.com](agodapropertypartnerhelp.zendesk.com https://agodapropertypartnerhelp.zendesk.com/hc/en-us/articles/360047704653-What-Should-I-Do-if-My-Bank-Account-is-Rejected
- ↑Ria Money Transfer, opis walidatora IBAN. ([riamoneytransfer.com](riamoneytransfer.com https://www.riamoneytransfer.com/pl-pl/iban/validator/
- ↑Kalkulator numerów IBAN | Remitly https://www.remitly.com/us/pl/iban/calculator
- ↑IBAN-Test, strona operatora. ([iban-test.eu](iban-test.eu https://www.iban-test.eu/