BankCheck
HomeIBANRouting NumberSort CodeGuides
Home
IBAN
Routing Number
Sort Code
Guides

BankCheck

Validate any bank number instantly. Free and 100% client-side.

Your data never leaves the browser

Formats

IBAN40+ countriesRouting NumberUnited StatesSort CodeUK & Ireland

Info

GuidesCompareAlternativesAboutPrivacy PolicyTerms of UseAPI Docs

BankCheck checks whether a number could be valid based on format, length, and checksum rules. It does not verify that an account exists or confirm who it belongs to. Always confirm account details with your bank before making a payment.

© 2026 BankCheck

Portugal IBAN Validator

Validate Portugal IBANs (25 characters, Euro)

IBANRouting NumberSort Code

Try an example

How it works

A Portugal IBAN is 25 characters long and consists of the country code "PT", 2 check digits, and a 21-character BBAN. The check digits use a MOD-97 algorithm to catch typos.

Portugal IBAN Format

Country🇵🇹 Portugal
IBAN Length25 characters
BBAN Length21 characters
CurrencyEuro (EUR)
SEPAYes
RegionWestern Europe
FormatPTkk bbbb ssss cccc cccc cccx x

IBAN Breakdown

PTCountry Code
50Check Digits
0002Bank Code
0123Branch Code
12345678901Account Number
54Check Digits

Frequently Asked Questions

What is the IBAN format for Portugal?
A Portugal IBAN is exactly 25 characters long. It starts with the country code "PT", followed by 2 check digits, then a 21-character BBAN (Basic Bank Account Number). The format pattern is: PTkk bbbb ssss cccc cccc cccx x.
Is Portugal part of SEPA?
Yes, Portugal is a member of the Single Euro Payments Area (SEPA). This means SEPA credit transfers and direct debits can be used for euro-denominated payments to and from Portugal bank accounts. SEPA transfers typically settle within one business day.
What currency does Portugal use?
Portugal uses the Euro (EUR). When sending international payments to Portugal, you’ll need the recipient’s IBAN and may need to specify the currency as EUR.
How do I validate a Portugal IBAN?
To validate a Portugal IBAN: (1) Check the length is exactly 25 characters. (2) Verify the country code is "PT". (3) Validate the BBAN structure matches the expected pattern for Portugal. (4) Apply the MOD-97 checksum algorithm by rearranging and converting letters to numbers. A valid IBAN always produces a remainder of 1 when divided by 97.
What does each part of a Portugal IBAN mean?
A Portugal IBAN (PTkk bbbb ssss cccc cccc cccx x) breaks down as: Country Code (“PT”) identifies Portugal, Check Digits (2 digits) catch transcription errors, Bank Code (4 characters), Branch Code (4 characters), Account Number (11 characters), Check Digits (2 characters). Each segment is validated independently to ensure the IBAN is correctly formatted.

Banks in Portugal

Millennium BCP1 codeCaixa Geral de Depositos1 codeMontepio Geral1 codeBanco BPI1 codeSantander Totta1 codeNovo Banco1 codeActivobank1 codeBanco CTT1 codeBanco BIC Portugues (EuroBic)1 codeBBVA Portugal1 codeCredito Agricola1 codeBanco Popular Portugal1 codeBanco Bilbao Vizcaya1 codeBanco Invest1 codeBanco Carregosa1 codeBanco de Investimento Global (BiG)1 codeBankinter Portugal1 codeBanco Finantia1 codeBPN (Banco Portugues de Negocios)1 codeBanif1 codeBanco BIG1 codeBanco Santander Portugal1 codeBanco Comercial Portugues (BCP)1 codeCaixa Central de Credito Agricola1 codeBanco BIC Portugues1 codeBest Bank1 codeCredibom1 codeHaitong Bank1 codeBison Bank1 codeBanco BPI (Porto)1 codeBanco Montepio1 codeBankinter Portugal (branch)1 codeActivoBank (branch)1 codeEuroBic (alt)1 codeBanco CTT (branch)1 code

Related Countries

🇩🇪Germany22🇬🇧United Kingdom22🇫🇷France27🇳🇱Netherlands18🇧🇪Belgium16

Need to validate a different format? Try the universal IBAN validator, the US routing number validator, or the UK sort code validator.