O IBAN português tem 25 carateres: PT, os dígitos de controlo 50 e os 21 algarismos do NIB. O NIB junta o código do banco (4 algarismos), uma referência do banco, que pode indicar o balcão (4), o número de conta (11) e dois dígitos de controlo.
Para validar, passam-se os quatro primeiros carateres para o fim e trocam-se as letras por números (A vale 10, B vale 11 e assim até Z, que vale 35). O número obtido, dividido por 97, tem de deixar resto 1. É a regra MOD 97-10 da norma ISO/IEC 7064, a mesma para o IBAN de qualquer país.
Em Portugal, o NIB é construído com a mesma regra. Por isso, os dígitos de controlo do IBAN português são sempre 50.
O nome do banco e o BIC vêm da lista de códigos publicada pelo Banco de Portugal. Um IBAN bem formado não confirma que a conta exista nem quem é o titular.