IBAN country format
Poland IBAN Format, Length and Example
Use this guide to understand the IBAN country code for Poland, its 28-character length, and example formatting. The PL value shown below remains clearly marked as an example/test IBAN rather than a confirmed bank account.
Key Poland IBAN details
- Country
- Poland
- Country code
- PL
- IBAN length
- 28 characters
- Print format
- PL61 1090 1014 0000 0712 1981 2874
- SEPA status
- SEPA country - EU
- BBAN structure
- 24 digits after the country code and check digits.
- Does not prove
- Real account, owner, bank reachability, or payment success
Reading the eight-digit Polish bank and branch block
The Swift IBAN Registry pattern for this published format is PL2!n8!n16!n.
The Poland table maps each published segment to the
PL61109010140000071219812874 example/test value.
| Part | Positions | Swift pattern | Example segment |
|---|---|---|---|
| Country code | 1-2 | 2 letters | PL |
| International check digits | 3-4 | 2 digits | 61 |
| Bank and branch identifier | 5-12 | 8 digits | 10901014 |
| Account number | 13-28 | 16 digits | 0000071219812874 |
This PL breakdown describes visible positions; it does not turn the embedded bank or routing fields into a live Poland institution lookup.
The PL61 routing block before a sixteen-digit account
The PL diagram contrasts the eight-digit bank and branch identifier with the sixteen-digit account field.
- 1. Country code 1-2; 2 letters
- 2. International check digits 3-4; 2 digits
- 3. Bank and branch identifier 5-12; 8 digits
- 4. Account number 13-28; 16 digits
Synthetic example, not a real account. The blocks show character positions only and do not identify a live bank or account.
Following Poland's 28-character example
The synthetic/test PL value demonstrates the published Poland layout. Preserve its label and never treat the sample as a recipient's real payment instruction.
- Example/test IBAN
- PL61109010140000071219812874
- Print format example
- PL61 1090 1014 0000 0712 1981 2874
- Digital format example
- PL61109010140000071219812874
Bank and branch information inside the PL block
Poland uses a 28-character IBAN, the longest format among the 15 country pages published here. The Swift IBAN Registry describes the 24-digit Polish BBAN as an eight-digit bank identifier followed by a sixteen-digit account number. The complete international value adds PL and two international check digits. Because the BBAN is long and numeric, print grouping is especially useful for comparison, but those spaces are not part of the digital value and should be removed without dropping any group.
When copying a Polish IBAN from a PDF or invoice, check the beginning, middle, and final groups against the source before validation. Long values can wrap onto a second line, lose leading zeroes in spreadsheets, or absorb a customer number printed after the account. Repeated zeros can also hide a missing digit. MOD97-10 checks the complete normalized value and catches many single-character or transposition errors, but a green result cannot show whether the invoice supplied the intended account for the named beneficiary.
The eight-digit bank identifier has a defined position in the Polish BBAN, yet BankCodeKit does not use it for live bank or branch resolution. Keep BIC, recipient name, amount, and transfer reference in separate fields and follow the payment provider's instructions for each. For bulk checks, review the exported CSV as sensitive data because it can retain every pasted value. If a vendor changes Polish payment details, confirm the change independently. Format and checksum evidence do not prove account existence, control, reachability, or payment success.
Why the Polish BBAN is one long numeric sequence
- The value starts with PL, the IBAN country code for Poland.
- The next two characters are international check digits.
- The remaining 24 characters are the country-specific BBAN section: 24 digits after the country code and check digits.
- Polish IBANs are long, with a 24-digit BBAN after the country code and check digits.
- The example is useful for checking whether grouped invoice text has been copied completely.
Checking every group in a long PL invoice value
For Poland, compare the grouped invoice-style value with the compact PL input produced after presentation spaces are removed.
- Input shown on page
- PL61 1090 1014 0000 0712 1981 2874
- Normalized digital value
- PL61109010140000071219812874
- Expected length
- 28 characters
- Result interpretation
- A passing PL result means the visible value matched supported Poland structure and MOD97 rules, not that the account or payee was verified.
Missing groups and mixed-in references in Poland
- Missing one group from the long PL value when copying from PDF or email invoices.
- Mixing a payment reference or customer number into the IBAN line.
What MOD97 catches in the Polish layout
- Whether the IBAN starts with the PL country code.
- Whether the IBAN has 28 characters after normalization.
- Whether the value uses allowed letters and digits.
- Whether the MOD97-10 checksum is valid.
When the long PL position map earns a second look
- Reviewing long Polish IBAN values before bulk validation or invoice payment checks.
- Separating the IBAN from reference text before running the local checksum validator.
- Use the IBAN Checker after this Poland reference when you need a local MOD97 result for one PL value.
Poland in country-level SEPA data
For Poland, the local SEPA country reference is: SEPA country - EU. This Poland country-level entry does not establish scheme support for a particular bank or account.
Questions about PL length and routing positions
How long is a Polish IBAN?
A Polish IBAN has 28 characters.
What country code does a Polish IBAN use?
Polish IBANs use the country code PL.
Can the Polish example be used for real payments?
No. It is an example value and must not be used as a real payment instruction.
What should I verify before paying?
Verify the IBAN, payee, invoice, and payment details with your bank or payee before sending money.
Poland sources and update note
BankCodeKit keeps payment-code checks browser-local and uses local reference data for format and country information. Local IBAN data was reviewed 2026-07-17 against Swift IBAN Registry Release 102 - Jun 2026. Official public source pages are used for reference, but BankCodeKit does not perform live bank, account, sanctions, or payment-network confirmation.
- Swift IBAN Registry Reference information for IBAN structure, country support, and format rules. Local IBAN data reviewed 2026-07-17 against Swift IBAN Registry Release 102 - Jun 2026.
- Swift BIC / ISO 9362 information Reference information for visible Business Identifier Code structure and usage context.
- European Payments Council SEPA scheme countries list Reference information for countries and territories in SEPA scheme scope. Local data reviewed 2026-07-17 against EPC List of SEPA Scheme Countries v8.0, issued 2025-12-24.
Format checks only. This page does not confirm account existence, ownership, bank reachability, or payment success. Read the detailed disclaimer.
Last reviewed: 2026-07-17 Sources: Swift IBAN Registry, European Payments Council SEPA scheme countries list Reference data is reviewed periodically. BankCodeKit does not perform live bank, account, sanctions, or payment-network confirmation.