Guia de pagamentos internacionais

IBAN ou SWIFT/BIC: qual é a diferença?

IBAN e SWIFT/BIC não são intercambiáveis. O IBAN aponta para uma conta bancária específica, enquanto o código SWIFT/BIC identifica um banco ou instituição financeira para o encaminhamento.

Este guia explica a diferença entre IBAN e código SWIFT, quando uma transferência pode exigir um ou os dois, o formato de cada identificador e por que as instruções do banco destinatário são a referência final.

Ilustração editorial comparando o identificador de conta IBAN com o identificador bancário BIC
O IBAN descreve a conta de destino; SWIFT/BIC descreve o banco ou a instituição usada no encaminhamento.

IBAN ou SWIFT: qual é a diferença?

O IBAN identifica uma conta bancária específica, enquanto SWIFT/BIC identifica o banco ou instituição financeira usada no roteamento. Uma transferência pode pedir IBAN, SWIFT/BIC ou os dois, dependendo dos bancos, país, moeda e sistema de pagamento.

Não substitua um identificador pelo outro. Use os valores fornecidos pelo banco receptor ou provedor e entenda que uma verificação de formato não prova que uma conta existe.

Se o formulário pedir os dois, associe conta e instituição ao mesmo beneficiário e à mesma rota antes de enviar a transferência.

O que um IBAN identifica

O International Bank Account Number, ou IBAN, identifica uma conta específica de acordo com o formato registrado de um país participante. Normalmente começa com duas letras do país e dois dígitos de controle internacionais, seguidos pelo Basic Bank Account Number (BBAN). O BBAN pode conter banco, agência, conta e campos de controle nacionais, por isso o comprimento e os caracteres variam conforme o país.

O IBAN é, portanto, uma informação no nível da conta. O banco ou provedor da conta fornece esse valor quando uma transferência, folha de pagamento, débito direto ou cadastro de conta exige os dados completos. Os espaços ajudam na leitura em papel, mas um campo eletrônico normalmente espera os mesmos caracteres sem espaços.

Um verificador pode analisar país, comprimento, estrutura geral e checksum MOD-97. Isso ajuda a encontrar um erro de cópia, mas não comprova que o banco emitiu o IBAN, que a conta existe ou que o beneficiário é o titular.

Parte do IBANO que indicaO que não comprova
Código do paísQual formato nacional registrado se aplica.Onde o titular mora atualmente.
Dígitos de controleSe a sequência passa pela verificação matemática.Que a conta está aberta ou atribuída.
BBANA estrutura nacional depois dos quatro primeiros caracteres.Que cada banco ou agência está ativo.

O que um código SWIFT/BIC identifica

Em pagamentos, SWIFT costuma ser usado para indicar um BIC, ou Business Identifier Code. Ele identifica um banco ou outra instituição financeira nas instruções de pagamento e nas mensagens financeiras. Dependendo do código, pode indicar a instituição, o país, a localização e, opcionalmente, uma agência ou departamento. Um BIC geralmente tem oito ou onze caracteres, sendo visualmente diferente de um IBAN nacional.

SWIFT/BIC é uma informação no nível da instituição, não um número de conta. Dois clientes do mesmo banco podem usar o mesmo BIC e ter IBANs diferentes. Da mesma forma, um IBAN não deve ser colocado em um campo chamado BIC, SWIFT, identificador bancário ou código da instituição.

Bancos e provedores de pagamento podem aplicar regras diferentes ao mesmo tipo de transferência. Alguns pagamentos identificam a instituição receptora pelo IBAN e não exigem um BIC separado; outros pedem o BIC por causa do país, da moeda, do formulário ou do banco correspondente.

Diagrama editorial separando os campos de país e controle do IBAN dos campos bancários do BIC
O IBAN tem campos de conta, país e controle; BIC/SWIFT é um identificador institucional mais curto.
  • IBAN: uma conta específica no formato de um país.
  • SWIFT/BIC: um banco ou instituição financeira usado no encaminhamento.
  • Número de conta local: um campo doméstico que pode ser apenas parte do BBAN.
  • Código de roteamento: uma rota nacional que não é automaticamente um BIC.

IBAN ou SWIFT/BIC: comparação direta

A maneira mais simples de lembrar a diferença é conta contra instituição. O IBAN responde: “Para qual conta o dinheiro deve ir?”. SWIFT/BIC responde: “Qual instituição participa da rota do pagamento?”. Um formulário pode pedir um, outro ou os dois, portanto leia os rótulos dos campos em vez de adivinhar pelo país.

A tabela é uma orientação prática, não uma regra universal. O banco emissor, o banco receptor e o provedor podem pedir também nome do beneficiário, endereço, código de compensação, moeda ou finalidade do pagamento.

IdentificadorNormalmente identificaUso comumPista de formato
IBANUma conta bancária específica.Dados da conta e do beneficiário em pagamentos internacionais.Código do país + controle + BBAN nacional.
SWIFT/BICUm banco ou instituição financeira.Roteamento da instituição e mensagens financeiras.Normalmente 8 ou 11 letras e números.
Número localUma conta conforme as regras nacionais.Pagamentos domésticos ou parte de um BBAN.O significado depende do país e do banco.
Código de roteamentoUma rota bancária ou de compensação doméstica.Sistemas locais de pagamento.Não presuma que seja BIC ou parte de todo IBAN.

Quando você pode precisar de IBAN e SWIFT/BIC

Uma transferência internacional pode mostrar os dois campos quando o provedor quer o identificador da conta e uma rota separada para a instituição. Isso é comum conforme o banco, a moeda, o país de destino ou a participação de um banco correspondente. Um formulário que pede apenas o IBAN não está necessariamente incompleto: alguns sistemas obtêm ou validam a rota a partir dos dados da conta.

Não acrescente um BIC encontrado em uma pesquisa só porque o pagamento é internacional. Use o código fornecido pelo banco receptor ou pelo provedor de pagamentos e confirme se ele corresponde à instituição inteira ou a uma agência específica.

  1. Leia os rótulos dos camposSepare IBAN, SWIFT, BIC, código de roteamento, número de conta e beneficiário antes de digitar.
  2. Use dados fornecidos pelo bancoCopie o IBAN e o BIC das instruções atuais ou de uma área autenticada da conta.
  3. Confira moeda e rotaConfirme que os dados correspondem ao destino, à moeda e ao tipo de transferência.
  4. Pare se houver conflitoPergunte ao banco ou ao destinatário por um canal confiável em vez de misturar códigos de fontes diferentes.

É possível obter um IBAN a partir do SWIFT ou o contrário?

Não de forma confiável. Um BIC não identifica o número da conta do cliente e não pode reconstruir o IBAN dessa conta. Muitas contas na mesma instituição podem compartilhar um BIC. Um IBAN pode mostrar o país e alguns campos bancários, mas não garante o BIC atual de cada rota de pagamento.

Um diretório ou página pública pode mostrar um BIC geral, mas o código correto pode depender da instituição, agência, moeda, serviço e rota. Considere esse resultado algo a confirmar, não uma autorização para inventar os dados que faltam.

Se você só tem um número de conta local, peça o IBAN completo ao banco que mantém a conta. Se tem o IBAN, mas o formulário também pede SWIFT/BIC, pergunte ao banco receptor ou ao provedor qual código pertence àquele pagamento.

  • Não acrescente BIC ao IBAN nem substitua um identificador pelo outro.
  • Não deduza o IBAN de uma pessoa a partir de nome, cartão ou nome do banco.
  • Não presuma que um BIC geral serve para toda agência, moeda ou canal.
  • Para testes de software, use IBANs sintéticos e BICs de fixture claramente identificados.

Como conferir dados de pagamento com segurança

Antes de enviar um pagamento, compare nome do beneficiário, IBAN, SWIFT/BIC, moeda e finalidade com as instruções atuais do banco ou do destinatário. Uma verificação de formato pode detectar erros de caracteres, mas não confirma quem controla a conta nem detecta toda alteração causada por engenharia social.

Se um IBAN ou BIC chegar por e-mail ou mensagem e o pagamento for importante, confirme por um segundo canal confiável. Tenha atenção especial a mensagens que anunciam mudança de dados bancários, pedem para ignorar uma aprovação normal ou juntam conta e BIC de documentos diferentes.

Checklist editorial em quatro etapas com conta, banco, ambos os identificadores e confirmação final
Confira a conta, a instituição, se os dois campos são necessários e a confirmação final antes de pagar.
  1. Confirme a contaVerifique que o IBAN pertence ao beneficiário correto e coincide com o documento bancário ou área autenticada.
  2. Confirme a instituiçãoVerifique que o SWIFT/BIC é o indicado para o banco, agência, moeda e rota envolvidos.
  3. Confira a combinação exigidaSiga as instruções do banco receptor; não adicione outro identificador só porque o possui.
  4. Revise antes de enviarConfira nome, moeda, valor, finalidade e destino na tela final do banco.

Erros comuns com IBAN e SWIFT

O erro mais comum é tratar os dois identificadores como versões do mesmo número. Também é fácil copiar um BIC de uma fatura antiga ou usar um código local quando o formulário pede especificamente SWIFT/BIC. A apresentação também importa: espaços do IBAN impresso podem precisar ser removidos, enquanto o BIC deve ser copiado exatamente como foi fornecido pela instituição.

Um verificador ou decodificador serve para examinar os caracteres que você já possui. Ele não deve ser usado para adivinhar dados bancários ausentes. Se uma instrução real não estiver clara, peça confirmação ao banco ou ao destinatário em vez de combinar resultados de pesquisa.

  • Colar o IBAN no campo SWIFT/BIC ou o BIC no campo IBAN.
  • Usar um número de conta local como se fosse um IBAN completo.
  • Acreditar que um IBAN válido prova existência da conta ou sucesso do pagamento.
  • Copiar um BIC antigo sem confirmar a rota atual.
  • Misturar dados de beneficiários, agências, moedas ou instruções diferentes.

Perguntas frequentes sobre IBAN e SWIFT/BIC

Qual é a diferença entre IBAN e SWIFT?

O IBAN identifica uma conta bancária específica no formato de um país. SWIFT/BIC identifica um banco ou instituição financeira para o roteamento. Eles atendem a níveis diferentes do pagamento.

Preciso de IBAN e código SWIFT/BIC?

Às vezes. Os campos dependem dos bancos, país, moeda e sistema de pagamento. Siga as instruções exatas do banco receptor ou do provedor.

Posso descobrir o SWIFT usando o IBAN?

Não de forma confiável. O IBAN pode mostrar país e estrutura da conta, mas o BIC correto depende da instituição, agência, moeda e rota. Confirme com o banco.

Um código SWIFT pode substituir o IBAN?

Não. SWIFT/BIC identifica a instituição e não contém o identificador completo da conta. Solicite o IBAN ao banco que mantém a conta.

BIC e código SWIFT são a mesma coisa?

Em formulários de pagamento, os termos normalmente indicam o mesmo identificador institucional. Use o valor fornecido pelo banco porque as rotas podem variar.

Um IBAN válido prova que a conta existe?

Não. Comprimento e MOD-97 verificam caracteres e consistência matemática, não existência, titularidade, situação ou sucesso do pagamento.

IBAN é o mesmo que SWIFT ou BIC?

Não. IBAN identifica a conta; SWIFT/BIC identifica a instituição para o roteamento. Eles podem aparecer juntos, mas não são intercambiáveis.

O que faço se o formulário pedir um código que não tenho?

Pergunte ao banco receptor ou provedor qual código exato é necessário e se ele deve ser usado com o IBAN. Não deduza o código por nome, cartão ou número parcial.

Conclusão

A diferença entre IBAN e SWIFT/BIC é conta contra instituição. Use o IBAN para a conta receptora específica e o SWIFT/BIC para a rota do banco quando as instruções exigirem. Nenhum dos dois deve ser inventado ou usado no lugar do outro.

Para um pagamento real, use dados bancários atuais e confirme os campos com o banco receptor ou provedor. Para desenvolvimento e QA, o verificador, o decodificador e as ferramentas de dados sintéticos ajudam a revisar formatos sem transformá-los em instruções de pagamento.

Referências oficiais de formato

  • Registro IBAN da Swift — Referência atual e registro dos formatos IBAN por país.
  • ISO 13616-1 — Norma internacional que descreve a estrutura e o processamento do IBAN.