IBAN country format
Portugal IBAN Format, Length and Example
A Portuguese IBAN is 25 characters: PT and 2 international check digits, then a 4-digit bank identifier, 4-digit routing block, 11-digit account number, and 2 national check digits.
Use this guide to understand the IBAN country code for Portugal, its 25-character length, and example formatting. The PT value below is a labeled Portuguese format sample and must not be treated as a confirmed bank account.
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 PT example, not verified against a real account. The Portugal blocks explain published character positions; they are not a live institution or account lookup.
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
- Portugal: 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 table for Portugal 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 Portuguese institution lookup.
Reading the 25-character PT example
The synthetic/test PT value demonstrates the published Portuguese 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.
- For Portugal, the remaining 21 characters form 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
Compare the grouped invoice-style value used for Portugal 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 Portuguese 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 country reference for Portugal 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. The PT entry provides geographical scope only; participation by a particular Portuguese bank or account must be confirmed separately.
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
Public references for Portuguese IBAN structure and national fields are linked below; detailed standard scope, review methods, and licensing boundaries are documented on the Sources and Updates page.
- Swift IBAN Registry
- ISO 13616-1:2020 IBAN structure standard
- Swift BIC / ISO 9362 information
- ISO 9362:2022 BIC standard
- European Payments Council SEPA scheme countries list
- Banco de Portugal - International Bank Account Number
Matching the cited format and reference data for Portuguese IBAN structure and national fields does not confirm account existence, ownership, bank reachability, or payment success. Read the detailed disclaimer.
Reference data reviewed: 2026-08-15 Next scheduled data review: 2026-10-17 Sources: Swift IBAN Registry, European Payments Council SEPA scheme countries list, Banco de Portugal - International Bank Account Number Reference data is reviewed periodically. BankCodeKit does not perform live bank, account, sanctions, or payment-network confirmation.