Portuguese IBAN format (PT) — length, structure, example

CountryPortugal (PT)
IBAN length25 characters
SEPA memberyes
Domestic check digit validatedyes

Check a Portugal IBAN

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

Portugal’s IBAN is 25 characters, all numeric after the prefix, BBAN pattern ^[0-9]{21}$. Its party trick: every valid Portuguese IBAN begins PT50, a mathematical consequence of the domestic check digits rather than a stylistic choice.

Structure

The official registry example is PT50 0002 0123 1234 5678 9015 4, a SWIFT registry test value, not a live account:

Why PT50 is always PT50

The NIB closes with two check digits computed by a modulo-97 scheme over the first 19 digits. When the ISO 7064 IBAN algorithm is then run over a string that already satisfies the NIB rule, the resulting IBAN check digits come out as 50 every time. This gives Portuguese IBANs an instant visual sanity check: anything not starting PT50 can be rejected before doing any arithmetic. The flip side is that the IBAN check digits add no information beyond the NIB’s own check, so the two layers are not independent the way they are in, say, Belgium.

Domestic format and SEPA

Portuguese banking has used the 21-digit NIB since the 1980s, printed in 4-4-11-2 groups on statements and Multibanco slips. SEPA migration required nothing more than prefixing PT50, so legacy records convert losslessly. Portugal is a founding eurozone and SEPA member; PT IBANs work throughout the area for euro credit transfers and direct debits, and the same numbers cover the Azores and Madeira, which are fully part of the Portuguese banking system.

A well-formed PT IBAN with correct NIB check digits is still only structurally plausible. The branch may have closed in Portugal’s banking consolidation, or the account number may never have been issued. No checksum reveals whether an account exists or who holds it; Verification of Payee name matching is the EU control designed to answer exactly that question before your transfer is executed.

Frequently asked questions

How long is a Portuguese IBAN?

A Portuguese IBAN is 25 characters and, uniquely among large European countries, always begins with the same four characters: PT50. The remaining 21 digits are the NIB, Portugal's domestic account identifier.

Why do all Portuguese IBANs start with PT50?

Because the last two digits of the NIB are themselves a modulo-97-based check over the preceding 19 digits, the IBAN check-digit calculation over any valid NIB always yields 50. A Portuguese IBAN starting with anything other than PT50 is immediately invalid.

What is the NIB?

The NIB (Número de Identificação Bancária) is Portugal's 21-digit domestic account number: 4 digits of bank code, 4 of branch code, an 11-digit account number and 2 check digits. The IBAN is simply PT50 followed by the NIB, so domestic and international identifiers never diverge.

Related: all country formats ·what is an IBAN

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