Polish IBAN format (PL) — length, structure, example

CountryPoland (PL)
IBAN length28 characters
SEPA memberyes
Domestic check digit validatedyes

Check a Poland IBAN

Spaces and hyphens are fine — checked instantly as you type, only in your browser.

Poland uses a 28-character IBAN whose BBAN is 24 digits, pattern ^[0-9]{24}$. Its defining trait is that the domestic and international formats are the same number: the 26-digit NRB is simply the IBAN minus the letters PL.

Structure

The registry example PL61 1090 1014 0000 0712 1981 2874 (a SWIFT registry test value, not a live account) parses as:

One number, two names

Because the NRB standard was designed after the IBAN existed, Poland aligned the two completely. A Polish payslip or invoice typically shows 26 digits grouped 2-8-16; international documents show the same digits behind PL. This eliminates the conversion errors seen in countries where the domestic format predates the IBAN and requires padding or reordering.

The 8-digit routing number carries its own weighted control digit in the final position, so Polish IBANs have layered integrity: the routing field self-checks, and the whole string is covered by ISO 7064 MOD-97. The 16-digit account portion is left to each bank’s internal scheme.

SEPA and currency notes

Poland is an EU and SEPA member while retaining the złoty. PL IBANs are used both for domestic PLN payments over the Elixir system and for euro SEPA credit transfers and direct debits; the same account number serves both rails, though the account itself may be denominated in either currency, which is worth confirming with the beneficiary before sending euros.

A structurally valid PL IBAN, even with the routing check digit passing, remains only a plausible number. It does not establish that the account is open or who controls it. EU Verification of Payee name matching is the control that catches a well-formed IBAN pointing to the wrong recipient. For test data, use the generator on this page rather than constructing digits by hand.

Frequently asked questions

How long is a Polish IBAN?

A Polish IBAN is 28 characters, tied with Hungary's as one of the longest all-numeric formats in Europe. It contains PL, two check digits, an 8-digit bank and branch routing number, and a 16-digit account number.

What is the NRB and how does it relate to the Polish IBAN?

The NRB (Numer Rachunku Bankowego) is Poland's 26-digit domestic account number standard. It is exactly the Polish IBAN without the PL prefix, including the same two check digits. Domestic Polish forms usually show the 26-digit NRB, and adding PL in front produces the IBAN.

Does the Polish routing number have its own check digit?

Yes. The 8-digit routing field consists of a bank identifier and branch digits, and its final, eighth digit is a control digit computed by a weighted method over the first seven. This check exists at national level, on top of the IBAN's overall MOD-97 checksum.

Related: test IBAN for Poland · all country formats ·what is an IBAN

Data source: ISO 13616 IBAN Registry Release 102 (June 2026). Last verified: 2026-07-05.