Saltar para o conteúdo
Mais Rigor Pesquisar
Mais Rigor

Crédito e finanças

Validar NIF e IBAN: verificação online dos dígitos

Um NIF tem nove algarismos e o último é um dígito de controlo, calculado por módulo 11: o número 123 456 789 é matematicamente válido. Um IBAN português tem 25 caracteres, começa por PT50 e é válido quando o resto da divisão por 97 é 1. A validação não diz se o número existe, nem a quem pertence.

O que quer validar

Pode ter espaços ou traços. O número não sai do seu navegador.

NIF 123 456 789
Válido
Tipo de contribuinte
Pessoa singular
Dígito de controlo
9

Válido quer dizer que os algarismos batem certo. Não prova que o número existe, nem a quem pertence. Um NIF começado por 8 já não é atribuído.

Como é calculado

Oito primeiros dígitos, multiplicados por 9, 8, 7, 6, 5, 4, 3 e 2, somados156
Resto da divisão por 112
Dígito de controlo: 0 se o resto for 0 ou 1; senão, 11 menos o resto9

O que indicam os primeiros algarismos do NIF

Decreto-Lei n.º 14/2013 (artigos 4.º, 11.º e 16.º) e Decreto-Lei n.º 129/98 (artigo 13.º); gamas de dois dígitos do Guia de validação do PRODERAM (Governo Regional da Madeira)

Começa porQuem é
1Pessoa singular
2Pessoa singular
3Pessoa singular
45Pessoa singular não residente, só com rendimentos sujeitos a retenção definitiva
4Gama 4 fora do 45: sem atribuição nas fontes consultadas
5Pessoa coletiva registada no RNPC
6Organismo da Administração Pública central, regional ou local
70Herança indivisa
71Não residente coletivo sujeito a retenção definitiva
72Fundo de investimento
74Herança indivisa
75Herança indivisa
77NIF atribuído oficiosamente pela AT
79Regime excecional (Expo 98)
7NIF atribuído pela AT (não residentes, fundos, heranças e outras entidades)
8Empresário em nome individual (gama antiga, já não usada)
90Condomínio, sociedade irregular ou herança indivisa de empresário individual
91Condomínio, sociedade irregular ou herança indivisa de empresário individual
98Não residente sem estabelecimento estável
99Sociedade civil sem personalidade jurídica
9Pessoa coletiva ou entidade equiparada (RNPC)

Código do banco no IBAN e no NIB

Banco de Portugal, ficheiro Lista IBAN, atualizado a 2 de novembro de 2026. O mesmo código pode servir vários agentes do mesmo grupo bancário. O código 0079 (ABANCA) mantém-se válido num período transitório, depois da integração de 21 de novembro de 2025.

CódigoInstituição
0001BANCO DE PORTUGAL, EP
0005ABANCA SERVICIOS FINANCIEROS, E.F.C., S.A. - SUCURSAL EM PORTUGAL
0007NOVO BANCO, S.A.
0008BANCO BAI EUROPA S.A.
0010BANCO BPI S.A.
0014BANCO INVEST, SA
0018BANCO SANTANDER TOTTA, S.A.
0019BANCO BILBAO VIZCAYA ARGENTARIA, S.A., SUCURSAL EM PORTUGAL
0022BANCO DO BRASIL AG - SUCURSAL EM PORTUGAL
0023BANCO ACTIVOBANK, S.A.
0025CAIXA - BANCO DE INVESTIMENTO, S.A.
0032BARCLAYS BANK IRELAND PLC - SUCURSAL EM PORTUGAL
0033BANCO COMERCIAL PORTUGUÊS, SA
0034BNP PARIBAS
0035CAIXA GERAL DE DEPÓSITOS, S.A.
0036CAIXA ECONÓMICA MONTEPIO GERAL, CAIXA ECONÓMICA BANCÁRIA, SA
0043DEUTSCHE BANK AKTIENGESELLSCHAFT - SUCURSAL EM PORTUGAL
0045CRÉDITO AGRÍCOLA (Caixa Central e Caixas de Crédito Agrícola Mútuo)
0047HAITONG BANK, S.A.
0048BANCO FINANTIA, SA
0059CAIXA ECONÓMICA DA MISERICÓRDIA DE ANGRA DO HEROÍSMO, CAIXA ECONÓMICA BANCÁRIA, SA
0061BANCO DE INVESTIMENTO GLOBAL S.A.
0063BISON BANK, S.A.
0064BANCO PORTUGUÊS DE GESTÃO S.A.
0065BEST - BANCO ELECTRÓNICO DE SERVIÇO TOTAL, SA
0073SANTANDER CONSUMER FINANCE S.A. - SUCURSAL EM PORTUGAL
0079ABANCA PORTUGAL, S.A.
0097CAIXA DE CRÉDITO AGRÍCOLA MÚTUO DA CHAMUSCA, CRL
0098CAIXA DE CRÉDITO AGRÍCOLA MÚTUO DE BOMBARRAL, CRL
0160NOVO BANCO DOS AÇORES, SA
0169CITIBANK EUROPE PLC, SUCURSAL EM PORTUGAL
0170ABANCA PORTUGAL, S.A.
0171RCI BANQUE SUCURSAL PORTUGAL
0172BMW BANK GMBH, SUCURSAL PORTUGUESA
0173EDMOND DE ROTHSCHILD (EUROPE) SUCURSAL EM PORTUGAL
0189BANCO ATLÂNTICO EUROPA, SA
0191BNI - BANCO DE NEGÓCIOS INTERNACIONAL (EUROPA), S.A.
0193BANCO CTT, S.A.
0235BANCO L.J. CARREGOSA, SA
0238BNP PARIBAS LEASE GROUP SA
0246BANCO PRIMUS, SA
0259DE LAGE LANDEN INTERNATIONAL B.V. - SUCURSAL EM PORTUGAL
0264VOLKSWAGEN BANK GMBH - SUCURSAL EM PORTUGAL
0266BANK OF CHINA (EUROPE) S.A. LISBON BRANCH - SUCURSAL EM PORTUGAL
0267UBS EUROPE SE - SUCURSAL EM PORTUGAL
0269BANKINTER, S.A. - SUCURSAL EM PORTUGAL
0271TOYOTA KREDITBANK GMBH - SUCURSAL EM PORTUGAL
0272WIZINK BANK, S.A.U. - SUCURSAL EM PORTUGAL
0274CECABANK, S.A. - SUCURSAL EM PORTUGAL
0275BANCO DE SABADELL - S.A. - SUCURSAL EM PORTUGAL
0276BFF BANK S.P.A. - SUCURSAL EM PORTUGAL
0278GRENKE BANK AG - SUCURSAL EM PORTUGAL
0280EFG BANK (LUXEMBOURG) S.A. - SUCURSAL EM PORTUGAL
0281CAJA RURAL DEL SUR, SOCIEDAD COOPERATIVA DE CRÉDITO – SUCURSAL EM PORTUGAL
0282CA INDOSUEZ WEALTH (EUROPE) – SUCURSAL EM PORTUGAL
0283BANK JULIUS BAER EUROPE S.A., SUCURSAL PORTUGAL
0284BTG PACTUAL EUROPE S.A. - SUCURSAL EM PORTUGAL
0285ITAÚ EUROPE S.A. - SUCURSAL EM PORTUGAL
0286TRADE REPUBLIC BANK GMBH, SUCURSAL EM PORTUGAL
0305321CRÉDITO, INSTITUIÇÃO FINANCEIRA DE CRÉDITO S.A.
0314SOFID - SOCIEDADE PARA O FINANCIAMENTO DO DESENVOLVIMENTO, INSTITUIÇÃO FINANCEIRA DE CRÉDITO, SA
0329REALTRANSFER - INSTITUIÇÃO DE PAGAMENTO, SA
0500ING BANK N.V. - SUCURSAL EM PORTUGAL
0642BNP PARIBAS FACTOR S.A. – SUCURSAL EM PORTUGAL
0698UNICRE - INSTITUIÇÃO FINANCEIRA DE CRÉDITO, S.A.
0771CRÉDIT AGRICOLE LEASING & FACTORING, S.A. – SUCURSAL EM PORTUGAL
0780CA AUTO BANK S.P.A. - SUCURSAL EM PORTUGAL
0781AGENCIA DE GESTAO DA TESOURARIA E DA DIVIDA PUBLICA - IGCP, E.P.E.
0796MONTEPIO CRÉDITO - INSTITUIÇÃO FINANCEIRA DE CRÉDITO, S.A.
0800BBVA, INSTITUIÇÃO FINANCEIRA DE CRÉDITO S.A.
0812NOVACÂMBIOS - INSTITUIÇÃO DE PAGAMENTO, S.A.
0824UNICÂMBIO - INSTITUIÇÃO DE PAGAMENTO, S.A.
0848BNP PARIBAS PERSONAL FINANCE, S.A. - SUCURSAL EM PORTUGAL
0881ONEY BANK - SUCURSAL EM PORTUGAL
0916BANCO CREDIBOM, SA
0921COFIDIS
2307LUMON FX EUROPE LIMITED - SUCURSAL EM PORTUGAL
3560REVOLUT BANK UAB - SUCURSAL EM PORTUGAL
3574YOUNITED S.A. - SUCURSAL EM PORTUGAL
3581UNION BANCAIRE PRIVÉE (EUROPE), S.A. – SUCURSAL EM PORTUGAL
5180CAIXA DE CRÉDITO AGRÍCOLA MÚTUO DE LEIRIA, CRL
5200CAIXA DE CRÉDITO AGRÍCOLA MÚTUO DE MAFRA, CRL
5340CAIXA DE CRÉDITO AGRÍCOLA MÚTUO DE TORRES VEDRAS, C.R.L
5564CAIXABANK PAYMENTS & CONSUMER, E.F.C. EP S.A. - SUCURSAL EM PORTUGAL
5810FINANCIÈRE DES PAIEMENTS ÉLECTRONIQUES SAS - SUCURSAL EM PORTUGAL
5826EBURY PARTNERS BELGIUM - SUCURSAL EM PORTUGAL
5845UNIFIEDPOST PAYMENTS - SUCURSAL EM PORTUGAL
5949CHANGEGROUP SWEDEN PORTUGAL BRANCH - SUCURSAL EM PORTUGAL
7500UNIVERSO, IME, S.A.
7501MARTRUST EUROPE, S.A.
7837VIVABANK SINGLE MEMBER BANKING S.A
7972CURRENCIES DIRECT SPAIN, EDE, S.L., SUCURSAL EM PORTUGAL
8115CTT - CORREIOS DE PORTUGAL, SA
8700LUSOPAY, INSTITUIÇÃO DE PAGAMENTO, LDA
8701PAYSHOP (PORTUGAL), S.A.
8703SIBS PAGAMENTOS, S.A.
8705ALTICE PAY, S.A.
8706EASYPAY - INSTITUIÇÃO DE PAGAMENTO, LDA
8707IFTHENPAY, LDA
8708MAXPAY - INSTITUIÇÃO DE PAGAMENTO, LDA
8709EUPAGO - INSTITUIÇÃO DE PAGAMENTO, LDA
8710PAYPAYUE - INSTITUIÇÃO DE PAGAMENTO, UNIPESSOAL, LDA
8711RAIZE - INSTITUIÇÃO DE PAGAMENTOS, SA
8714VIA VERDE PAY, S.A.
8863MONTY GLOBAL PAYMENTS S.A. UNIPESSOAL - SUCURSAL EM PORTUGAL

Como se valida um NIF

O artigo 4.º do Decreto-Lei n.º 14/2013 define o NIF das pessoas singulares como um número de nove dígitos, sendo os oito primeiros sequenciais e o último um dígito de controlo. A regra para o calcular não está no decreto-lei, mas é pública: módulo 11, com pesos de 9 a 2.

Para 123 456 789: 1×9 + 2×8 + 3×7 + 4×6 + 5×5 + 6×4 + 7×3 + 8×2 = 156. O resto de 156 a dividir por 11 é 2. O dígito é 11 − 2 = 9, igual ao último algarismo: é válido. Se o resto for 0 ou 1, o dígito é 0.

Esta regra apanha a maioria das trocas de um algarismo por outro e de dois algarismos seguidos. A página testa também o primeiro dígito, porque nenhum NIF começa por 0. Não pode dizer se o número foi atribuído.

O que indicam os primeiros algarismos

O primeiro dígito identifica o tipo de contribuinte. Nas pessoas singulares, começa por 1, 2 ou 3, e o «45» é de não residentes que só têm rendimentos sujeitos a retenção definitiva. O NIF atribuído pela AT a fundos, heranças e outras entidades começa por 7. As pessoas coletivas inscritas no RNPC começam por 5, a Administração Pública por 6 e as entidades equiparadas por 9. A tabela da página mostra as gamas conhecidas. Vêm de um guia da Região Autónoma da Madeira (PRODERAM), porque não confirmámos a tabela oficial do NIPC. O que a validação garante é só o dígito de controlo: um NIF começado por 4 que não seja 45 passa no cálculo, mas as fontes que consultámos não lhe dão nenhum significado.

Como se valida um IBAN

O Banco de Portugal descreve o processo, que é igual em todos os países:

  1. Tirar os espaços e o prefixo «IBAN».
  2. Mover os quatro primeiros caracteres para o fim.
  3. Converter as letras em números (A = 10, B = 11, …, Z = 35): PT passa a 2529.
  4. Calcular o resto da divisão por 97. O IBAN é válido se o resto for 1.

No exemplo do Banco de Portugal, PT50 0001 0000 1234 5678 9019 4 passa a 000100001234567890194252950, e o resto é 1. Em Portugal, o IBAN tem 25 caracteres e começa sempre por PT50.

O NIB

O NIB são os 21 algarismos: 4 do código de agente financeiro, 4 da referência do banco, 11 do número de conta e 2 de controlo. O Banco de Portugal usa o mesmo algoritmo: basta aplicar o MOD 97-10 aos 21 algarismos. Um NIB válido dá o IBAN escrevendo PT50 antes.

O que a validação não diz

O Banco de Portugal é claro: um IBAN validado pode corresponder a uma conta inexistente ou encerrada. O mesmo vale para o NIF. Antes de fazer uma transferência para alguém novo, confirme o IBAN por outro canal, como um telefonema.

Para outros países, a página testa só a estrutura geral e o controlo por 97, não o comprimento próprio de cada país, porque não conseguimos confirmar o registo da SWIFT. Um erro de comprimento quase sempre falha também no controlo.

O que não está considerado

A página não consulta a AT, o Banco de Portugal nem o VIES. Não gera números. Não confirma a titularidade nem o estado da conta. A lista de bancos é a do Banco de Portugal de 2 de novembro de 2026 e inclui instituições que podem não prestar efetivamente serviços de pagamento. Para o enquadramento de uma atividade, veja consultar CAE.

Perguntas frequentes

Como validar um NIF?

Multiplique os oito primeiros algarismos por 9, 8, 7, 6, 5, 4, 3 e 2, some tudo e calcule o resto da divisão por 11. Se o resto for 0 ou 1, o dígito de controlo é 0; caso contrário, é 11 menos o resto. Tem de coincidir com o nono algarismo.

Um NIF válido garante que existe?

Não. A conta só confirma que os algarismos são coerentes: apanha a maioria dos erros de escrita, mas não prova que o número foi atribuído, nem a quem. Só a Autoridade Tributária pode confirmar a titularidade. Em empresas, use a Certidão Permanente ou o VIES, se tiverem número de IVA.

O que significa o primeiro algarismo do NIF?

O 1, o 2 e o 3 são de pessoas singulares, e os começados por 45 são de não residentes só com rendimentos sujeitos a retenção definitiva. O 5 é de pessoas coletivas, o 6 de organismos públicos, o 7 de NIF atribuídos pela AT, como heranças e fundos, e o 9 de outras entidades do RNPC.

Qual é a diferença entre NIB e IBAN?

O NIB são os 21 algarismos da conta em Portugal. O IBAN português é o NIB com PT50 à frente: 25 caracteres. O 50 são os dígitos de controlo, sempre iguais em Portugal. Para passar um NIB válido a IBAN, basta escrever PT50 antes.

Como saber de que banco é um IBAN?

Em Portugal, são os quatro algarismos a seguir a PT50, o código de banco. 0035 é a Caixa Geral de Depósitos, 0033 o Millennium BCP (Banco Comercial Português) e 0010 o BPI. A lista completa do Banco de Portugal está na página. Um grupo bancário pode partilhar o mesmo código.

O número que escrevo fica guardado?

Não. A conta corre no seu navegador: o número não é enviado a nenhum servidor. Mesmo assim, evite escrever NIF ou IBAN de terceiros em sites em que não confia, porque estes dados podem ser usados em fraudes.

Fontes

Dados confirmados nestas fontes a 6 de novembro de 2026. O resultado é indicativo e não substitui a liquidação das entidades oficiais nem o conselho de um profissional.

Veja também