Validar NIF, NIPC, IBAN e NIB
Confirme num instante se um NIF, um NIPC, um IBAN ou um NIB está bem escrito. O validador verifica o número de algarismos e o dígito de controlo, diz exatamente o que está mal, indica o tipo de contribuinte pelo início do NIF e, num IBAN português, o banco, o balcão e a conta. Tudo corre no seu navegador: o número não é enviado.
{{ tipo === 'nif' ? 'Escreva ou cole o número: pode ter espaços, pontos, hífenes ou PT à frente.' : 'Escreva ou cole o IBAN: pode ter espaços, minúsculas ou só os 21 algarismos do NIB.' }} {{ fraseValido }} {{ r.erro }}
A verificação é feita no seu navegador: o número não é enviado para lado nenhum. Confirma o formato e o dígito de controlo, não que o número existe nem a quem pertence.
{{ r.aviso }}
{{ detalhe.nota }}
- {{ l.rotulo }}
- {{ l.valor }} {{ l.extra }}
- {{ s }}
Como usar o validador de NIF e IBAN
Escolha em cima se quer validar um NIF (ou NIPC) ou um IBAN (ou NIB) e escreva ou cole o número. A resposta muda a cada algarismo: enquanto falta alguma coisa, o validador diz quantos algarismos faltam; quando o número está completo, diz se é válido e, se não for, o que está mal, por exemplo «o dígito de controlo devia ser 7». Pode colar o número como o recebeu, com espaços, pontos, hífenes, letras minúsculas ou o prefixo PT. Num IBAN português vê também o código e o nome do banco, o balcão, o número de conta e o NIB.
O validador confirma o formato e os dígitos de controlo. Não consulta nenhuma base de dados, por isso não sabe se o número foi atribuído, se a conta existe nem quem é o titular. Toda a verificação corre no seu navegador: o número não é enviado para o simula.pt nem para ninguém.
O que é o NIF e o NIPC
O NIF (número de identificação fiscal) identifica cada contribuinte perante a Autoridade Tributária e Aduaneira (AT). As pessoas singulares recebem o NIF da AT; as empresas e outras pessoas coletivas recebem o NIPC (número de identificação de pessoa coletiva), atribuído pelo Registo Nacional de Pessoas Coletivas, que serve também de número fiscal. Os dois têm o mesmo formato: 9 algarismos, em que os 8 primeiros identificam o contribuinte e o último é um dígito de controlo calculado a partir deles. No comércio dentro da União Europeia, o número de IVA português é o mesmo NIF com PT à frente (PT123456789), e o validador aceita-o assim.
Como validar um NIF: o dígito de controlo
O nono algarismo do NIF serve para apanhar enganos de escrita. Calcula-se assim: multiplica-se cada um dos 8 primeiros algarismos por um peso, de 9 a 2, e somam-se os produtos; divide-se a soma por 11 e olha-se para o resto. Se o resto for 0 ou 1, o dígito de controlo é 0; nos outros casos, é 11 menos o resto.
Exemplo com 123 456 78?: 1×9 + 2×8 + 3×7 + 4×6 + 5×5 + 6×4 + 7×3 + 8×2 = 9 + 16 + 21 + 24 + 25 + 24 + 21 + 16 = 156. A divisão de 156 por 11 dá 14 e resto 2, por isso o dígito de controlo é 11 − 2 = 9 e o número completo é 123 456 789. Se alguém escrever 123 456 780, o validador diz que o último algarismo devia ser 9.
| Resto | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Dígito | 0 | 0 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
A lei diz que o NIF tem nove dígitos, que os oito primeiros são sequenciais e que o último é um dígito de controlo (Decreto-Lei n.º 14/2013, artigo 4.º), mas não publica a fórmula do controlo. A regra acima é a que usam os validadores conhecidos e confirma todos os NIF de exemplo publicados pela AT, como o 999 999 990 do «consumidor final» (Portaria n.º 302/2016) e o 123 456 789 das especificações do código QR das faturas.
O que indicam os primeiros algarismos do NIF
O primeiro algarismo do NIF diz que tipo de contribuinte é. A lei fixa as gamas principais: os NIF das pessoas singulares começam por 1, 2, 3 ou 4, e 45 é a gama dos não residentes que só têm em Portugal rendimentos sujeitos a retenção na fonte a título definitivo (Decreto-Lei n.º 14/2013, artigo 4.º); os números que a AT atribui a fundos, heranças indivisas e outras entidades sem registo no RNPC começam por 7 (artigos 11.º e 16.º); o NIPC das pessoas coletivas começa por 5, 6, 8 ou 9 (Decreto-Lei n.º 129/98, artigo 13.º). Em abril de 2019, a AT anunciou no Portal das Finanças que ia começar a atribuir às pessoas singulares números da gama 3.
O detalhe dos prefixos de dois algarismos vem do manual de início de atividade da AT de 2016, a tabela oficial mais recente que encontrámos, e o 8 de um manual do Banco de Portugal. Como a AT não publica hoje uma lista completa e atualizada, o tipo mostrado pelo validador é uma indicação e não uma confirmação. Nenhuma gama começa por 0, por isso um NIF começado por 0 é sempre inválido.
| Começa por | Tipo | Fonte |
|---|---|---|
| 1 | Pessoa singular | Decreto-Lei n.º 14/2013, art. 4.º |
| 2 | Pessoa singular | Decreto-Lei n.º 14/2013, art. 4.º |
| 3 | Pessoa singular | Decreto-Lei n.º 14/2013, art. 4.º |
| 4 | Pessoa singular | Decreto-Lei n.º 14/2013, art. 4.º |
| 45 | Pessoa singular não residente, só com rendimentos sujeitos a retenção na fonte a título definitivo | Decreto-Lei n.º 14/2013, art. 4.º |
| 5 | Pessoa coletiva (NIPC) | AT, manual de 2016 |
| 6 | Organismo da administração pública central, regional ou local (NIPC) | AT, manual de 2016 |
| 7 | Entidade com NIF atribuído pela AT (não residentes, fundos, heranças indivisas e outras sem registo no RNPC) | Decreto-Lei n.º 14/2013, art. 11.º e 16.º |
| 70 | Herança indivisa | AT, manual de 2016 |
| 71 | Entidade não residente só com rendimentos sujeitos a retenção na fonte a título definitivo | AT, manual de 2016 |
| 72 | Fundo de investimento ou fundo de pensões | AT, manual de 2016 |
| 74 | Herança indivisa | AT, manual de 2016 |
| 77 | Entidade com NIF atribuído oficiosamente pela AT (sem pedido ao RNPC) | AT, manual de 2016 |
| 78 | Não residente com NIF atribuído oficiosamente para o reembolso de IVA | AT, manual de 2016 |
| 79 | Regime excecional da Expo 98 | AT, manual de 2016 |
| 8 | Empresário em nome individual (gama antiga, já não atribuída) | Banco de Portugal, manual da CRC |
| 9 | Entidade equiparada a pessoa coletiva (NIPC) | AT, manual de 2016 |
| 90 | Condomínio ou sociedade irregular | AT, manual de 2016 |
| 91 | Condomínio ou sociedade irregular | AT, manual de 2016 |
| 98 | Entidade não residente | AT, manual de 2016 |
| 99 | Sociedade civil sem personalidade jurídica | AT, manual de 2016 |
O que é o IBAN e como se valida
O IBAN (International Bank Account Number) é o número de conta bancária no formato internacional da norma ISO 13616, usado nas transferências SEPA e em muitos outros países. Começa pelas duas letras do país, seguidas de dois dígitos de controlo, e acaba no número de conta nacional (o BBAN), com um comprimento fixo em cada país: 25 caracteres em Portugal, 24 em Espanha, 27 em França, 22 na Alemanha.
Para validar, passam-se os 4 primeiros caracteres para o fim, trocam-se as letras por números (A = 10, B = 11 e assim até Z = 35) e divide-se o número enorme que resulta por 97. O IBAN só é válido se o resto for 1. Com o exemplo do Banco de Portugal, PT50 0001 0000 1234 5678 9019 4, o número a dividir é 000100001234567890194 252950 (PT passa a 2529) e o resto é 1. Este método apanha qualquer engano num só algarismo e qualquer troca de dois algarismos vizinhos.
Antes da conta, o validador confirma o país, o comprimento e o tipo de cada posição, segundo o registo IBAN da SWIFT (a entidade que mantém o registo oficial da norma): num IBAN português só pode haver algarismos depois de PT, num britânico as posições 5 a 8 são letras. Se a conta falhar, diz quais deviam ser os dois dígitos de controlo com o resto do número como está.
Quantos caracteres tem o IBAN em cada país
O registo IBAN da SWIFT, na versão de setembro de 2026, tem 89 países e territórios com IBAN. O IBAN mais curto é o da Noruega, com 15 caracteres, e o mais longo o da Rússia, com 33. Os Estados Unidos, o Canadá e a Austrália não constam do registo.
Ver o comprimento do IBAN nos 89 países
| País | Código | Caracteres |
|---|---|---|
| Albânia | AL | 28 |
| Alemanha | DE | 22 |
| Andorra | AD | 24 |
| Arábia Saudita | SA | 24 |
| Áustria | AT | 20 |
| Azerbaijão | AZ | 28 |
| Barém | BH | 22 |
| Bélgica | BE | 16 |
| Bielorrússia | BY | 28 |
| Bósnia e Herzegovina | BA | 20 |
| Brasil | BR | 29 |
| Bulgária | BG | 22 |
| Burundi | BI | 27 |
| Catar | QA | 29 |
| Cazaquistão | KZ | 20 |
| Chéquia | CZ | 24 |
| Chipre | CY | 28 |
| Costa Rica | CR | 22 |
| Croácia | HR | 21 |
| Dinamarca | DK | 18 |
| Egito | EG | 29 |
| El Salvador | SV | 28 |
| Emirados Árabes Unidos | AE | 23 |
| Eslováquia | SK | 24 |
| Eslovénia | SI | 19 |
| Espanha | ES | 24 |
| Estónia | EE | 20 |
| Finlândia | FI | 18 |
| França | FR | 27 |
| Geórgia | GE | 22 |
| Gibraltar | GI | 23 |
| Grécia | GR | 27 |
| Gronelândia | GL | 18 |
| Guatemala | GT | 28 |
| Honduras | HN | 28 |
| Hungria | HU | 28 |
| Iémen | YE | 30 |
| Ilhas Falkland | FK | 18 |
| Ilhas Faroé | FO | 18 |
| Ilhas Virgens Britânicas | VG | 24 |
| Iraque | IQ | 23 |
| Irlanda | IE | 22 |
| Islândia | IS | 26 |
| Israel | IL | 23 |
| Itália | IT | 27 |
| Jibuti | DJ | 27 |
| Jordânia | JO | 30 |
| Kosovo | XK | 20 |
| Koweit | KW | 30 |
| Letónia | LV | 21 |
| Líbano | LB | 28 |
| Líbia | LY | 25 |
| Listenstaine | LI | 21 |
| Lituânia | LT | 20 |
| Luxemburgo | LU | 20 |
| Macedónia do Norte | MK | 19 |
| Malta | MT | 31 |
| Maurícia | MU | 30 |
| Mauritânia | MR | 27 |
| Moldávia | MD | 24 |
| Mónaco | MC | 27 |
| Mongólia | MN | 20 |
| Montenegro | ME | 22 |
| Nicarágua | NI | 28 |
| Noruega | NO | 15 |
| Omã | OM | 23 |
| Países Baixos | NL | 18 |
| Palestina | PS | 29 |
| Paquistão | PK | 24 |
| Polónia | PL | 28 |
| Portugal | PT | 25 |
| Reino Unido | GB | 22 |
| República Dominicana | DO | 28 |
| Roménia | RO | 24 |
| Rússia | RU | 33 |
| Santa Lúcia | LC | 32 |
| Santa Sé | VA | 22 |
| São Marinho | SM | 27 |
| São Tomé e Príncipe | ST | 25 |
| Seicheles | SC | 31 |
| Sérvia | RS | 22 |
| Somália | SO | 23 |
| Sudão | SD | 18 |
| Suécia | SE | 24 |
| Suíça | CH | 21 |
| Timor-Leste | TL | 23 |
| Tunísia | TN | 24 |
| Turquia | TR | 26 |
| Ucrânia | UA | 29 |
NIB e IBAN português: o que significa PT50
Em Portugal, o IBAN é o NIB (número de identificação bancária, com 21 algarismos) precedido de PT e dos dígitos de controlo 50. Segundo o Banco de Portugal, estes dígitos são sempre 50, porque o NIB já é calculado com o mesmo algoritmo do IBAN. Por isso, para passar um NIB a IBAN basta escrever PT50 antes dele, e o validador aceita os 21 algarismos do NIB sozinhos e mostra o IBAN correspondente.
| Posições | Parte | No exemplo |
|---|---|---|
| 1 e 2 | Código do país | PT |
| 3 e 4 | Dígitos de controlo do IBAN (sempre 50) | 50 |
| 5 a 8 | Código do banco (NIB) | 0001 |
| 9 a 12 | Balcão ou outra referência do banco (NIB) | 0000 |
| 13 a 23 | Número de conta (NIB) | 12345678901 |
| 24 e 25 | Dígitos de controlo do NIB | 94 |
Os dois últimos algarismos do NIB seguem a norma ISO/IEC 7064 (MOD 97-10): os 21 algarismos, lidos como um número, têm de dar resto 1 na divisão por 97. No exemplo, 000100001234567890194 dividido por 97 dá resto 1. As posições 9 a 12 são uma referência interna de cada banco, muitas vezes o balcão onde a conta foi aberta, mas o Banco de Portugal deixa a cada banco a forma de as usar, por isso não se verificam.
Código do banco no IBAN: lista dos bancos portugueses
Os 4 algarismos depois de PT50 identificam o banco ou a instituição de pagamento. O validador mostra o nome a partir da Lista IBAN do Banco de Portugal, atualizada a 13/10/2026, com 107 códigos. Estes são os códigos dos bancos mais procurados:
| Código | Instituição |
|---|---|
| 0007 | NOVO BANCO, S.A. |
| 0010 | BANCO BPI S.A. |
| 0018 | BANCO SANTANDER TOTTA, S.A. |
| 0023 | BANCO ACTIVOBANK, S.A. |
| 0033 | BANCO COMERCIAL PORTUGUÊS, SA |
| 0035 | CAIXA GERAL DE DEPÓSITOS, S.A. |
| 0036 | CAIXA ECONÓMICA MONTEPIO GERAL, CAIXA ECONÓMICA BANCÁRIA, SA |
| 0045 | CAIXA CENTRAL - CAIXA CENTRAL DE CRÉDITO AGRÍCOLA MÚTUO, CRL (também as Caixas de Crédito Agrícola Mútuo do grupo) |
| 0079 | ABANCA PORTUGAL, S.A. (integrado no 0170; os IBAN com 0079 continuam válidos num período transitório) |
| 0170 | ABANCA PORTUGAL, S.A. |
| 0193 | BANCO CTT, S.A. |
| 0269 | BANKINTER, S.A. - SUCURSAL EM PORTUGAL |
| 0286 | TRADE REPUBLIC BANK GMBH, SUCURSAL EM PORTUGAL |
| 3560 | REVOLUT BANK UAB - SUCURSAL EM PORTUGAL |
Ver os 107 códigos da lista do Banco de Portugal
| Código | Instituição |
|---|---|
| 0001 | BANCO DE PORTUGAL, EP |
| 0005 | ABANCA SERVICIOS FINANCIEROS, E.F.C., S.A. - SUCURSAL EM PORTUGAL |
| 0007 | NOVO BANCO, S.A. |
| 0008 | BANCO BAI EUROPA S.A. |
| 0010 | BANCO BPI S.A. |
| 0014 | BANCO INVEST, SA |
| 0018 | BANCO SANTANDER TOTTA, S.A. |
| 0019 | BANCO BILBAO VIZCAYA ARGENTARIA, S.A., SUCURSAL EM PORTUGAL |
| 0022 | BANCO DO BRASIL AG - SUCURSAL EM PORTUGAL |
| 0023 | BANCO ACTIVOBANK, S.A. |
| 0025 | CAIXA - BANCO DE INVESTIMENTO, S.A. |
| 0032 | BARCLAYS BANK IRELAND PLC - SUCURSAL EM PORTUGAL |
| 0033 | BANCO COMERCIAL PORTUGUÊS, SA |
| 0034 | BNP PARIBAS |
| 0035 | CAIXA GERAL DE DEPÓSITOS, S.A. |
| 0036 | CAIXA ECONÓMICA MONTEPIO GERAL, CAIXA ECONÓMICA BANCÁRIA, SA |
| 0043 | DEUTSCHE BANK AKTIENGESELLSCHAFT - SUCURSAL EM PORTUGAL |
| 0045 | CAIXA CENTRAL - CAIXA CENTRAL DE CRÉDITO AGRÍCOLA MÚTUO, CRL (também as Caixas de Crédito Agrícola Mútuo do grupo) |
| 0047 | HAITONG BANK, S.A. |
| 0048 | BANCO FINANTIA, SA |
| 0059 | CAIXA ECONÓMICA DA MISERICÓRDIA DE ANGRA DO HEROÍSMO, CAIXA ECONÓMICA BANCÁRIA, SA |
| 0061 | BANCO DE INVESTIMENTO GLOBAL S.A. |
| 0063 | BISON BANK, S.A. |
| 0064 | BANCO PORTUGUÊS DE GESTÃO S.A. |
| 0065 | BEST - BANCO ELECTRÓNICO DE SERVIÇO TOTAL, SA |
| 0073 | SANTANDER CONSUMER FINANCE S.A. - SUCURSAL EM PORTUGAL |
| 0079 | ABANCA PORTUGAL, S.A. (integrado no 0170; os IBAN com 0079 continuam válidos num período transitório) |
| 0097 | CAIXA DE CRÉDITO AGRÍCOLA MÚTUO DA CHAMUSCA, CRL |
| 0098 | CAIXA DE CRÉDITO AGRÍCOLA MÚTUO DE BOMBARRAL, CRL |
| 0160 | NOVO BANCO DOS AÇORES, SA |
| 0169 | CITIBANK EUROPE PLC, SUCURSAL EM PORTUGAL |
| 0170 | ABANCA PORTUGAL, S.A. |
| 0171 | RCI BANQUE SUCURSAL PORTUGAL |
| 0172 | BMW BANK GMBH, SUCURSAL PORTUGUESA |
| 0173 | EDMOND DE ROTHSCHILD (EUROPE) SUCURSAL EM PORTUGAL |
| 0189 | BANCO ATLÂNTICO EUROPA, SA |
| 0191 | BNI - BANCO DE NEGÓCIOS INTERNACIONAL (EUROPA), S.A. |
| 0193 | BANCO CTT, S.A. |
| 0235 | BANCO L.J. CARREGOSA, SA |
| 0238 | BNP PARIBAS LEASE GROUP SA |
| 0244 | IBERCAJA BANCO, SA - SUCURSAL EM PORTUGAL |
| 0246 | BANCO PRIMUS, SA |
| 0259 | DE LAGE LANDEN INTERNATIONAL B.V. - SUCURSAL EM PORTUGAL |
| 0264 | VOLKSWAGEN BANK GMBH - SUCURSAL EM PORTUGAL |
| 0266 | BANK OF CHINA (EUROPE) S.A. LISBON BRANCH - SUCURSAL EM PORTUGAL |
| 0267 | UBS EUROPE SE - SUCURSAL EM PORTUGAL |
| 0269 | BANKINTER, S.A. - SUCURSAL EM PORTUGAL |
| 0271 | TOYOTA KREDITBANK GMBH - SUCURSAL EM PORTUGAL |
| 0272 | WIZINK BANK, S.A.U. - SUCURSAL EM PORTUGAL |
| 0274 | CECABANK, S.A. - SUCURSAL EM PORTUGAL |
| 0275 | BANCO DE SABADELL - S.A. - SUCURSAL EM PORTUGAL |
| 0276 | BFF BANK S.P.A. - SUCURSAL EM PORTUGAL |
| 0278 | GRENKE BANK AG - SUCURSAL EM PORTUGAL |
| 0280 | EFG BANK (LUXEMBOURG) S.A. - SUCURSAL EM PORTUGAL |
| 0281 | CAJA RURAL DEL SUR, SOCIEDAD COOPERATIVA DE CRÉDITO - SUCURSAL EM PORTUGAL |
| 0282 | CA INDOSUEZ WEALTH (EUROPE) - SUCURSAL EM PORTUGAL |
| 0283 | BANK JULIUS BAER EUROPE S.A., SUCURSAL PORTUGAL |
| 0284 | BTG PACTUAL EUROPE S.A. - SUCURSAL EM PORTUGAL |
| 0285 | ITAÚ EUROPE S.A. - SUCURSAL EM PORTUGAL |
| 0286 | TRADE REPUBLIC BANK GMBH, SUCURSAL EM PORTUGAL |
| 0305 | 321CRÉDITO, INSTITUIÇÃO FINANCEIRA DE CRÉDITO S.A. |
| 0314 | SOFID - SOCIEDADE PARA O FINANCIAMENTO DO DESENVOLVIMENTO, INSTITUIÇÃO FINANCEIRA DE CRÉDITO, SA |
| 0329 | REALTRANSFER - INSTITUIÇÃO DE PAGAMENTO, SA |
| 0500 | ING BANK N.V. - SUCURSAL EM PORTUGAL |
| 0642 | BNP PARIBAS FACTOR S.A. - SUCURSAL EM PORTUGAL |
| 0698 | UNICRE - INSTITUIÇÃO FINANCEIRA DE CRÉDITO, S.A. |
| 0771 | CRÉDIT AGRICOLE LEASING & FACTORING, S.A. - SUCURSAL EM PORTUGAL |
| 0780 | CA AUTO BANK S.P.A. - SUCURSAL EM PORTUGAL |
| 0781 | AGENCIA DE GESTAO DA TESOURARIA E DA DIVIDA PUBLICA - IGCP, E.P.E. |
| 0796 | MONTEPIO CRÉDITO - INSTITUIÇÃO FINANCEIRA DE CRÉDITO, S.A. |
| 0800 | BBVA, INSTITUIÇÃO FINANCEIRA DE CRÉDITO S.A. |
| 0812 | NOVACÂMBIOS - INSTITUIÇÃO DE PAGAMENTO, S.A. |
| 0824 | UNICÂMBIO - INSTITUIÇÃO DE PAGAMENTO, S.A. |
| 0848 | BNP PARIBAS PERSONAL FINANCE, S.A. - SUCURSAL EM PORTUGAL |
| 0881 | ONEY BANK - SUCURSAL EM PORTUGAL |
| 0916 | BANCO CREDIBOM, SA |
| 0921 | COFIDIS |
| 2307 | LUMON FX EUROPE LIMITED - SUCURSAL EM PORTUGAL |
| 3560 | REVOLUT BANK UAB - SUCURSAL EM PORTUGAL |
| 3574 | YOUNITED S.A. - SUCURSAL EM PORTUGAL |
| 3581 | UNION BANCAIRE PRIVÉE (EUROPE), S.A. - SUCURSAL EM PORTUGAL |
| 5180 | CAIXA DE CRÉDITO AGRÍCOLA MÚTUO DE LEIRIA, CRL |
| 5200 | CAIXA DE CRÉDITO AGRÍCOLA MÚTUO DE MAFRA, CRL |
| 5340 | CAIXA DE CRÉDITO AGRÍCOLA MÚTUO DE TORRES VEDRAS, C.R.L |
| 5564 | CAIXABANK PAYMENTS & CONSUMER, E.F.C. EP S.A. - SUCURSAL EM PORTUGAL |
| 5810 | FINANCIÈRE DES PAIEMENTS ÉLECTRONIQUES SAS - SUCURSAL EM PORTUGAL |
| 5826 | EBURY PARTNERS BELGIUM - SUCURSAL EM PORTUGAL |
| 5845 | UNIFIEDPOST PAYMENTS - SUCURSAL EM PORTUGAL |
| 5949 | CHANGEGROUP SWEDEN PORTUGAL BRANCH - SUCURSAL EM PORTUGAL |
| 7500 | UNIVERSO, IME, S.A. |
| 7501 | MARTRUST EUROPE, S.A. |
| 7837 | VIVABANK SINGLE MEMBER BANKING S.A |
| 7972 | CURRENCIES DIRECT SPAIN, EDE, S.L., SUCURSAL EM PORTUGAL |
| 8115 | CTT - CORREIOS DE PORTUGAL, SA |
| 8700 | LUSOPAY, INSTITUIÇÃO DE PAGAMENTO, LDA |
| 8701 | PAYSHOP (PORTUGAL), S.A. |
| 8703 | SIBS PAGAMENTOS, S.A. |
| 8705 | ALTICE PAY, S.A. |
| 8706 | EASYPAY - INSTITUIÇÃO DE PAGAMENTO, LDA |
| 8707 | IFTHENPAY, LDA |
| 8708 | MAXPAY - INSTITUIÇÃO DE PAGAMENTO, LDA |
| 8709 | EUPAGO - INSTITUIÇÃO DE PAGAMENTO, LDA |
| 8710 | PAYPAYUE - INSTITUIÇÃO DE PAGAMENTO, UNIPESSOAL, LDA |
| 8711 | RAIZE - INSTITUIÇÃO DE PAGAMENTOS, SA |
| 8714 | VIA VERDE PAY, S.A. |
| 8863 | MONTY GLOBAL PAYMENTS S.A. UNIPESSOAL - SUCURSAL EM PORTUGAL |
| 9871 | UNIVERSAL IFX LIMITED - SUCURSAL EM PORTUGAL |
O código 0045 é partilhado pela Caixa Central e pelas Caixas de Crédito Agrícola Mútuo do mesmo grupo. Um código que não esteja na lista não torna o IBAN inválido, porque a lista muda quando os bancos se fundem ou entram no mercado, mas é razão para confirmar o número com quem o deu: o validador mostra esse aviso.
Que erros o validador apanha e quais escapam
No IBAN e no NIB, o controlo por 97 apanha sempre um algarismo errado e uma troca de dois algarismos vizinhos; os testes do simula.pt confirmam-no em todos os exemplos do registo da SWIFT. No NIF, o controlo por 11 é um pouco mais fraco: como os restos 0 e 1 dão ambos o dígito 0, há números com um algarismo errado ou dois vizinhos trocados que continuam a parecer válidos. Nos testes com milhares de números ao acaso, escaparam menos de 2 em cada 100 alterações de um algarismo e menos de 2 em cada 100 trocas de vizinhos. Um engano no próprio dígito de controlo é sempre apanhado.
Um número válido pode estar errado na mesma: o de outra pessoa, de uma conta encerrada ou de uma fraude. Antes de uma transferência grande, confirme o IBAN por outro canal, por exemplo por telefone, sobretudo se o recebeu por email ou mensagem.
Erros comuns ao escrever um NIF ou um IBAN
- Trocar a letra O pelo algarismo 0 ou a letra I pelo 1: num IBAN português, depois de PT só há algarismos.
- Esquecer o PT50 ao passar um NIB para IBAN, ou escrever PT05: em Portugal é sempre PT50.
- Copiar o IBAN com um algarismo a menos ou a mais: o português tem sempre 25 caracteres e o NIB 21 algarismos.
- Confundir o NIF com o número do cartão de cidadão, da Segurança Social ou do utente do SNS: o NIF tem 9 algarismos.
- Copiar o número de IVA de uma empresa estrangeira para o campo do NIF: o validador de NIF só trata números portugueses.
Privacidade: o número não sai do seu navegador
O NIF e o IBAN são dados pessoais, por isso este validador foi feito para não os enviar. A verificação é feita por código que corre no seu computador ou telemóvel, sem pedidos à internet com o número. O número também não fica no endereço da página nem no histórico, e as estatísticas do simula.pt só contam que houve uma validação, sem o número. A zona do validador está marcada para não ser gravada pelas ferramentas de análise de navegação. Esta página não tem um gerador de NIF nem de IBAN, porque números inventados com o controlo certo servem sobretudo para enganar.
Simuladores relacionados
- Simulador de recibos verdes, para ver quanto paga à Segurança Social e ao IRS como trabalhador independente.
- Calculadora de IVA, para somar ou retirar o IVA de um preço antes de passar a fatura.
- Simulador de isenção de IVA, para saber se pode faturar sem IVA ao abrigo do artigo 53.º.
- Simulador de retenção na fonte, para calcular o IRS retido no salário ou nos recibos.
Perguntas frequentes
Como validar um NIF?
Escreva os 9 algarismos no validador. Multiplicam-se os 8 primeiros pelos pesos 9, 8, 7, 6, 5, 4, 3 e 2, soma-se tudo e divide-se por 11. Se o resto for 0 ou 1, o último algarismo tem de ser 0; nos outros casos, tem de ser 11 menos o resto. Por exemplo, 123 456 789 é válido.
Como saber se um NIF existe e a quem pertence?
O validador não o sabe: confirma o formato e o dígito de controlo, não consulta a AT. Não há uma pesquisa pública de NIF de pessoas singulares. Para empresas com operações dentro da União Europeia, o sistema VIES da Comissão Europeia diz se o número de IVA está ativo.
O que significa o primeiro algarismo do NIF?
Indica o tipo de contribuinte. Começam por 1, 2, 3 ou 4 as pessoas singulares (45 são não residentes com retenção na fonte definitiva), por 5 as pessoas coletivas, por 6 os organismos públicos, por 7 os números atribuídos pela AT, como heranças indivisas e fundos, e por 9 entidades equiparadas a pessoas coletivas.
Qual é a diferença entre NIF e NIPC?
O NIF é o número fiscal de qualquer contribuinte. O NIPC é o número das pessoas coletivas inscritas no Registo Nacional de Pessoas Coletivas e serve também de NIF dessas entidades. Os dois têm 9 algarismos e o mesmo cálculo do dígito de controlo.
O NIF com PT à frente é válido?
Sim. PT seguido do NIF é o número de IVA português usado nas faturas a empresas de outros países da União Europeia. O validador retira o PT e verifica os 9 algarismos.
Quantos caracteres tem o IBAN?
Depende do país. Em Portugal tem 25 caracteres: PT, os dígitos de controlo 50 e os 21 algarismos do NIB. Em Espanha tem 24, em França 27 e na Alemanha 22. O mais curto é o da Noruega, com 15, e o mais longo o da Rússia, com 33.
O que significa PT50 no IBAN?
PT é o código de Portugal e 50 são os dígitos de controlo do IBAN. Em Portugal são sempre 50, porque o NIB que vem a seguir já é calculado com o mesmo algoritmo do IBAN. Um IBAN português que não comece por PT50 está errado.
O que é o NIB e qual a diferença para o IBAN?
O NIB é o número de identificação bancária português, com 21 algarismos: banco, balcão, número de conta e dois dígitos de controlo. O IBAN é o formato internacional da mesma conta: em Portugal é PT50 seguido do NIB.
Como passar um NIB para IBAN?
Escreva PT50 antes dos 21 algarismos do NIB. Se colar só o NIB no validador, ele confirma os dígitos de controlo e mostra o IBAN completo, pronto a copiar.
Como saber de que banco é um IBAN?
Num IBAN português, os 4 algarismos depois de PT50 são o código do banco. Por exemplo, 0035 é a Caixa Geral de Depósitos, 0033 o Banco Comercial Português e 0007 o Novo Banco. O validador mostra o nome a partir da Lista IBAN do Banco de Portugal.
Um IBAN válido garante que a conta existe?
Não. Um IBAN válido tem o formato e os dígitos de controlo certos, mas a conta pode não existir, estar encerrada ou pertencer a outra pessoa. Antes de transferir valores altos, confirme o IBAN diretamente com o destinatário.
O validador guarda ou envia os números?
Não. A verificação corre no seu navegador e o número não é enviado para lado nenhum, nem fica no endereço da página. As estatísticas do simula.pt só registam que houve uma validação, sem o número.
Porque é que o simula.pt não tem um gerador de NIF ou de IBAN?
Porque um número inventado com o dígito de controlo certo pode pertencer a outra pessoa e serve sobretudo para preencher formulários com dados falsos. Para testar software, use os números de exemplo publicados, como o NIF 999 999 990 de consumidor final ou os IBAN de exemplo do registo da SWIFT.
Fontes e recursos
- Decreto-Lei n.º 14/2013, regime do número de identificação fiscal (Diário da República)
- Decreto-Lei n.º 14/2013, versão consolidada no Portal das Finanças
- Decreto-Lei n.º 129/98, regime do Registo Nacional de Pessoas Coletivas (Diário da República)
- Portal das Finanças, perguntas frequentes sobre o NIF de pessoas singulares
- AT, Manual de Operações Início de Atividade (2016), tabela de gamas do NIF (cópia no Internet Archive)
- Portaria n.º 302/2016, estrutura do SAF-T, NIF 999999990 de consumidor final (Portal das Finanças)
- Banco de Portugal, IBAN: especificações e procedimentos de validação
- Banco de Portugal, página do IBAN e Lista IBAN com os códigos dos bancos
- Banco de Portugal, Lista IBAN (ficheiro atualizado a 13/10/2026)
- Banco de Portugal, manual de procedimentos da Central de Responsabilidades de Crédito (gamas do NIF e do NIPC)
- SWIFT, registo IBAN (ISO 13616): comprimentos, formatos e exemplos por país
- Comissão Europeia, VIES: verificação de números de IVA
- Microsoft Clarity, como mascarar conteúdo (o que está mascarado não é enviado)