IBAN country format
Portugal IBAN Format, Length and Example
Use this guide to understand the IBAN country code for Portugal, its 25-character length, and example formatting. The PT value shown below remains clearly marked as an example/test IBAN rather than a confirmed bank account.
Key Portugal IBAN details
- Country
- Portugal
- Country code
- PT
- IBAN length
- 25 characters
- Print format
- PT50 0002 0123 1234 5678 9015 4
- SEPA status
- SEPA country - EU
- BBAN structure
- 21 digits after the country code and check digits: a 4-digit bank identifier, 4-digit national routing block, 11-digit account number, and 2 national check digits.
- Does not prove
- Real account, owner, bank reachability, or payment success
Four Portuguese routing fields after PT50
The Swift IBAN Registry pattern for this published format is PT2!n4!n4!n11!n2!n.
The Portugal table maps each published segment to the
PT50000201231234567890154 example/test value.
| Part | Positions | Swift pattern | Example segment |
|---|---|---|---|
| Country code | 1-2 | 2 letters | PT |
| International check digits | 3-4 | 2 digits | 50 |
| Bank identifier | 5-8 | 4 digits | 0002 |
| National routing block | 9-12 | 4 digits | 0123 |
| Account number | 13-23 | 11 digits | 12345678901 |
| National check digits | 24-25 | 2 digits | 54 |
This PT breakdown describes visible positions; it does not turn the embedded bank or routing fields into a live Portugal institution lookup.
Bank, routing block, account, and national checks
The PT diagram separates the bank identifier, national routing block, eleven-digit account number, and final national check digits.
- 1. Country code 1-2; 2 letters
- 2. International check digits 3-4; 2 digits
- 3. Bank identifier 5-8; 4 digits
- 4. National routing block 9-12; 4 digits
- 5. Account number 13-23; 11 digits
- 6. National check digits 24-25; 2 digits
Synthetic example, not a real account. The blocks show character positions only and do not identify a live bank or account.
Reading the 25-character PT example
The synthetic/test PT value demonstrates the published Portugal layout. Preserve its label and never treat the sample as a recipient's real payment instruction.
- Example/test IBAN
- PT50000201231234567890154
- Print format example
- PT50 0002 0123 1234 5678 9015 4
- Digital format example
- PT50000201231234567890154
How Portugal divides its twenty-one BBAN digits
- The value starts with PT, the IBAN country code for Portugal.
- The next two characters are international check digits.
- The remaining 21 characters are the country-specific BBAN section: 21 digits after the country code and check digits: a 4-digit bank identifier, 4-digit national routing block, 11-digit account number, and 2 national check digits.
- Portuguese IBANs include a bank identifier and a separate national routing block inside the 21-digit BBAN summary shown on this page.
- The final compact value has 25 characters after spaces are removed.
Portugal's bank and national routing blocks
Portugal uses a 25-character IBAN. The Swift IBAN Registry describes the 21-digit Portuguese BBAN as four digits for the bank identifier, a following four-digit block, an eleven-digit account section, and two national check digits. The Registry lists the Azores and Madeira within the SEPA country scope for Portugal. These technical details explain the positions in the IBAN; they do not determine a provider's fees, transfer route, or acceptance for a particular recipient.
For digital entry, remove spaces from the Portuguese print value and confirm that all 25 characters remain. The two national check digits at the end are part of the BBAN and must not be confused with the international check digits after PT. A payment reference or customer number printed beside the IBAN can easily be appended by mistake. Compare the final groups carefully, preserve leading zeros, and then run the whole-value MOD97-10 check. The checker does not reconstruct an account from incomplete national details.
The visible four-digit bank segment is format information rather than a live directory lookup. BankCodeKit does not contact Banco de Portugal, a commercial bank, or a payment network, and it cannot confirm the intended beneficiary. Keep any BIC and invoice reference separate and follow the recipient's exact payment instructions. If account details change, verify them using a known contact method before sending money. A Portuguese IBAN can match the published length, character pattern, and checksum while still being wrong for the invoice or unavailable for the requested transfer.
Keeping the final Portuguese check digits attached
For Portugal, compare the grouped invoice-style value with the compact PT input produced after presentation spaces are removed.
- Input shown on page
- PT50 0002 0123 1234 5678 9015 4
- Normalized digital value
- PT50000201231234567890154
- Expected length
- 25 characters
- Result interpretation
- A passing PT result means the visible value matched supported Portugal structure and MOD97 rules, not that the account or payee was verified.
International checksum review around national fields
- Whether the IBAN starts with the PT country code.
- Whether the IBAN has 25 characters after normalization.
- Whether the value uses allowed letters and digits.
- Whether the MOD97-10 checksum is valid.
Routing fields mistaken for payment references
- Confusing the bank identifier or national routing block with a separate payment reference.
- Dropping the final check digits when copying a grouped Portuguese IBAN.
When a PT segment map prevents a dropped digit
- Checking Portuguese invoice details where the bank and national routing blocks are visible in the BBAN.
- Confirming that the compact PT value has 25 characters before payment-provider review.
- Use the IBAN Checker after this Portugal reference when you need a local MOD97 result for one PT value.
Portugal in the SEPA country list
For Portugal, the local SEPA country reference is: SEPA country - EU. This Portugal country-level entry does not establish scheme support for a particular bank or account.
Questions about PT routing and check digits
How long is a Portuguese IBAN?
A Portuguese IBAN has 25 characters.
What country code does a Portuguese IBAN use?
Portuguese IBANs use the country code PT.
Is Portugal listed in SEPA country reference data?
Yes. Portugal is listed in the local SEPA country reference data, but country-level SEPA status does not confirm a specific account or bank can receive a payment.
Does the Portuguese example represent a real account?
No. The example is included only to explain the format and is not confirmed as a real account.
Portugal 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.