Códigos dos principais bancos em Portugal

Os códigos bancários são elementos essenciais para identificar contas e instituições financeiras em Portugal e no estrangeiro. Seja para efetuar transferências nacionais, realizar pagamentos internacionais ou simplesmente verificar dados bancários, é fundamental compreender como funcionam o NIB, o IBAN e o SWIFT/BIC, a fim de garantir operações seguras e sem erros.

Embora o termo NIB continue a ser utilizado por muitas pessoas, o IBAN é atualmente o identificador bancário utilizado em todas as operações bancárias em Portugal. Conhecer estes códigos ajuda a reduzir erros, agiliza as transferências e garante maior segurança nas operações financeiras.

Neste artigo, explicamos o que são estes códigos, como se estruturam em Portugal e apresentamos a lista atualizada dos principais bancos com os respetivos códigos. Também o ensinamos a encontrar os códigos do seu banco e abordamos aspetos importantes de segurança.

O que são os códigos bancários?

Os códigos bancários permitem identificar de forma única cada conta bancária e instituição financeira. Estes códigos garantem que o dinheiro enviado chega ao destino certo, seja dentro de Portugal ou para qualquer país do mundo.

Os três códigos mais conhecidos são:

  • NIB (Número de Identificação Bancária);
  • IBAN (International Bank Account Number);
  • SWIFT/BIC (Bank Identifier Code).

NIB (Número de Identificação Bancária)

O NIB foi o código utilizado em Portugal até 2014 para identificar contas bancárias nacionais. Composto por 21 dígitos, incluía o código do banco, o código da agência, o número da conta e dois dígitos de controlo.

Embora ainda apareça em alguns documentos antigos, o NIB foi substituído pelo IBAN no contexto da Zona Única de Pagamentos em Euros (SEPA), para facilitar as transferências internacionais.

IBAN (International Bank Account Number)

O IBAN é o formato internacional do número de conta bancária. Em Portugal, tem 25 caracteres:

  • PT → código do país;
  • 2 dígitos de controlo;
  • 21 dígitos correspondentes ao antigo NIB.

Este código é atualmente obrigatório para todas as transferências bancárias, nacionais ou internacionais dentro da área SEPA. O IBAN garante maior uniformidade e reduz o risco de erros nas transações.

SWIFT/BIC (Bank Identifier Code)

O código SWIFT (também chamado BIC) identifica o banco a nível internacional. Trata-se de uma sequência alfanumérica entre 8 e 11 caracteres, usada principalmente para transferências fora da SEPA.

Por exemplo, o SWIFT do Banco Santander Totta é TOTAPTPL, e o da Caixa Geral de Depósitos é CGDIPTPL. Este código assegura que a transferência é encaminhada para a instituição correta em qualquer país.

Embora muitas transferências em euros dentro da área SEPA já não exijam o BIC, este continua a ser utilizado em diversas operações internacionais, especialmente quando envolvem países fora do espaço SEPA.

Estrutura dos códigos em Portugal

Apresentamos-lhe agora os aspetos relacionados com a estrutura dos códigos no nosso país.

Formato do IBAN português

O IBAN português é composto da seguinte forma:

PTkk BBBB SSSS CCCC CCCC CCCX

Onde:

  • PT → código do país (Portugal)
  • kk → dígitos de controlo
  • BBBB → código do banco
  • SSSS → código da agência
  • CCCC CCCC CCCX → número da conta

Exemplo: PT50 0035 0001 0002 3456 7307 3

Neste exemplo:

  • PT50 identifica Portugal e os dígitos de controlo
  • 0035 corresponde ao código da Caixa Geral de Depósitos
  • os restantes dígitos identificam a conta bancária.

Diferenças entre NIB, IBAN e SWIFT

Aqui está um resumo das principais diferenças entre os códigos bancários:

Código

Função

Utilização em 2026

NIB

Antigo identificador das contas bancárias nacionais

Integrado no IBAN; já não é utilizado isoladamente

IBAN

Identifica uma conta bancária

Transferências nacionais, SEPA, débitos diretos e pagamentos

SWIFT/BIC

Identifica a instituição financeira

Principalmente em transferências internacionais fora da área SEPA

Em resumo, o IBAN identifica a conta e o SWIFT identifica o banco.

Lista de códigos dos principais bancos em Portugal

Abaixo encontra o código de bancos (parte do IBAN) que atuam em Portugal, bem como o respetivo SWIFT/BIC.

Caixa Geral de Depósitos

  • Código bancário: 0035
  • SWIFT/BIC: CGDIPTPL

Santander Totta

  • Código bancário: 0018
  • SWIFT/BIC: TOTAPTPL

Millennium BCP

  • Código bancário: 0033
  • SWIFT/BIC: BCOMPTPL

BPI

  • Código bancário: 0010
  • SWIFT/BIC: BBPIPTPL

Novo Banco

  • Código bancário: 0007
  • SWIFT/BIC: BESCPTPL

Bankinter

  • Código bancário: 0269
  • SWIFT/BIC: BKBKPTPL

EuroBIC

  • Código bancário: 0079
  • SWIFT/BIC: BPNPPTPL

Montepio

  • Código bancário: 0036
  • SWIFT/BIC: MPIOPTPL

Banco CTT

  • Código bancário: 0193
  • SWIFT/BIC: CTTVPTPL

BBVA

  • Código bancário: 0019
  • SWIFT/BIC: BBVAPTPL

Banco Carregosa

  • Código bancário:
  • SWIFT/BIC: BLJCPTPT

Banco Best

  • Código bancário: 0060
  • SWIFT/BIC: BESZPTPL

Banco Invest

  • Código bancário: 0014
  • SWIFT/BIC: IVVSPTPL

Outros bancos ativos em Portugal (novos ou de nicho)

Além dos bancos tradicionais, existem diversas instituições financeiras digitais que disponibilizam contas de pagamento e serviços bancários aos residentes em Portugal. Estas entidades operam maioritariamente através de aplicações móveis ou plataformas online e, em alguns casos, utilizam IBAN emitidos por diferentes países europeus.

Entre as instituições com maior presença junto dos clientes portugueses encontram-se:

  • Activobank
  • Revolut Bank UAB
  • N26 Bank AG
  • Trade Republic
  • Wise

Tabela com os códigos dos bancos em Portugal (2025)

Disponibilizamos-lhe agora uma tabela com os códigos dos bancos indicados anteriormente, bem como de alguns bancos mais recentes.

Banco

Código bancário

SWIFT/BIC

Caixa Geral de Depósitos

0035

CGDIPTPL

Santander Totta

0018

TOTAPTPL

Millennium BCP

0033

BCOMPTPL

BPI

0010

BBPIPTPL

Novo Banco

0007

BESCPTPL

Bankinter

0269

BKBKPTPL

EuroBIC

0079

BPNPPTPL

Montepio

0036

MPIOPTPL

Banco CTT

0193

CTTVPTPL

BBVA

0019

BBVAPTPL

Banco Carregosa

BLJCPTPT

Banco Best

0060

BESZPTPL

Banco Invest

0014

IVVSPTPL

Revolut Bank

REVOGB21

N26 Bank

NTSBDEB1

Openbank

OPENESMM

Activobank

0023

ACTVPTPL

Como encontrar o seu IBAN

1. Através do homebanking

A maioria dos bancos apresenta o IBAN na página principal da conta ou na secção de detalhes da conta.

2. Extratos e aplicações móveis

As aplicações móveis permitem normalmente copiar o IBAN diretamente para partilhar ou utilizar numa transferência.

3. Atendimento ao cliente

Se não encontrar os códigos online, pode contactar o apoio ao cliente do seu banco, presencialmente ou por telefone. É importante nunca partilhar dados confidenciais (como palavras-passe ou PIN) ao solicitar esta informação.

Como validar um IBAN

Antes de efetuar uma transferência, é aconselhável confirmar que o IBAN está correto.

Pode fazê-lo:

  • verificando cuidadosamente todos os caracteres
  • utilizando ferramentas de validação disponibilizadas por instituições financeiras
  • confirmando diretamente com o destinatário

Uma validação do formato ajuda a reduzir o risco de erros, embora não confirme a identidade do titular da conta.

Segurança na utilização dos códigos bancários

Conhecer o IBAN ou o código SWIFT não permite, por si só, movimentar uma conta bancária.

No entanto, é importante adotar algumas boas práticas:

  • Confirme sempre o IBAN antes de efetuar uma transferência
  • Utilize apenas o homebanking ou aplicações oficiais do seu banco
  • Nunca partilhe palavras-passe, códigos PIN ou códigos de autenticação
  • Mantenha a autenticação multifator ativa sempre que disponíve
  • Verifique regularmente os movimentos da sua conta

F.A.Q

Posso fazer uma transferência apenas com o NIB?

Não. Atualmente, as instituições financeiras utilizam o IBAN para identificar as contas bancárias.

O IBAN substituiu definitivamente o NIB?

Sim. Em Portugal, o IBAN passou a ser o identificador utilizado nas operações bancárias.

O que significa “PT50” no início do IBAN?

“PT” identifica Portugal e “50” corresponde aos dígitos de controlo utilizados para validar o IBAN.

O IBAN muda quando mudo de banco?

Sim. Como cada conta possui um IBAN próprio, a abertura de uma conta noutra instituição implica normalmente a atribuição de um novo IBAN.

O SWIFT é igual ao IBAN?

Não. O IBAN identifica a conta bancária, enquanto o SWIFT/BIC identifica a instituição financeira.

O IBAN identifica o titular da conta?

Não. O IBAN identifica apenas a conta bancária e não constitui prova da identidade do respetivo titular.

Disclaimer:

RANKIA PORTUGAL: Este artigo tem caráter exclusivamente informativo e educacional. As informações aqui contidas não constituem aconselhamento financeiro, nem recomendação de compra ou venda de quaisquer instrumentos financeiros. A rentabilidade passada não garante retornos futuros. Antes de tomar decisões de investimento, recomenda-se a consulta de um profissional devidamente habilitado.

Ler mais tarde - Preencha o formulário para guardar o artigo como PDF

Artigos Relacionados

A política monetária controla a inflação e o emprego via taxas de juro, influenciando investimento, consumo e crescim...