Guía de pagos internacionales

IBAN frente a SWIFT/BIC: ¿cuál es la diferencia?

IBAN y SWIFT/BIC no son intercambiables. El IBAN apunta a una cuenta bancaria concreta, mientras que SWIFT/BIC identifica un banco o entidad financiera para el enrutamiento.

Esta guía explica la diferencia entre IBAN y SWIFT, cuándo una transferencia puede necesitar uno o los dos, cómo es cada código y por qué las instrucciones del banco receptor tienen la última palabra.

Comparación editorial entre un identificador de cuenta IBAN y un identificador bancario BIC
El IBAN describe la cuenta de destino; SWIFT/BIC describe el banco o la entidad utilizada para el enrutamiento.

IBAN frente a SWIFT: ¿cuál es la diferencia?

El IBAN identifica una cuenta bancaria concreta, mientras que SWIFT/BIC identifica el banco o la entidad financiera usada en el enrutamiento. Una transferencia puede pedir IBAN, SWIFT/BIC o los dos según los bancos, el país, la divisa y el sistema de pago.

No sustituyas un identificador por otro. Usa los valores que entregue el banco receptor o el proveedor y entiende que una comprobación de formato no prueba que exista una cuenta.

Si el formulario pide los dos, relaciona la cuenta y la entidad con el mismo beneficiario y la misma ruta antes de enviar la transferencia.

Qué identifica un IBAN

El Número Internacional de Cuenta Bancaria, o IBAN, identifica una cuenta concreta dentro del formato registrado de un país participante. Normalmente empieza con dos letras de país y dos dígitos de control internacionales, seguidos del Basic Bank Account Number (BBAN). El BBAN puede incluir banco, sucursal, cuenta y controles nacionales, por lo que su longitud y sus caracteres cambian según el país.

Por tanto, el IBAN es información de nivel de cuenta. Es el dato que te entrega el banco o el proveedor de la cuenta cuando otra persona necesita los detalles para una transferencia, una nómina, una domiciliación o la configuración de una cuenta. Los espacios facilitan la lectura en papel, pero un formulario electrónico suele esperar los mismos caracteres sin espacios.

Un comprobador puede revisar el país, la longitud, el patrón general y el checksum MOD-97. Eso ayuda a detectar un carácter copiado de forma incorrecta, pero no demuestra que un banco haya emitido el IBAN, que exista una cuenta o que el beneficiario sea su titular.

Parte del IBANQué indicaQué no demuestra
Código de paísQué formato nacional registrado se aplica.Dónde vive actualmente el titular.
Dígitos de controlSi los caracteres pueden superar el checksum internacional.Que la cuenta esté abierta o asignada.
BBANLa estructura bancaria nacional después de los cuatro primeros caracteres.Que todos los campos de banco o sucursal estén activos.

Qué identifica un código SWIFT/BIC

En los pagos, SWIFT suele utilizarse para referirse a un BIC, o Business Identifier Code. Identifica un banco u otra entidad financiera en las instrucciones de pago y en los mensajes financieros. Según el código, puede identificar la entidad, el país, la ubicación y una sucursal o departamento opcional. Un BIC suele tener ocho u once caracteres, por lo que se distingue visualmente de un IBAN nacional.

SWIFT/BIC es información de nivel de entidad, no un número de cuenta. Dos clientes del mismo banco pueden usar el mismo BIC y tener IBAN diferentes. Del mismo modo, el IBAN no debe pegarse en un campo que pida BIC, SWIFT, identificador bancario o código de entidad.

Los bancos y proveedores pueden aplicar reglas distintas a una misma vía de pago. Algunas transferencias identifican la entidad receptora a partir del IBAN y no piden un BIC separado; otras lo exigen por la ruta, la divisa, el formulario del banco o la entidad corresponsal.

Diagrama editorial que separa los campos de país y control de un IBAN de los campos bancarios de un BIC
El IBAN contiene campos de cuenta, país y control; BIC/SWIFT es un identificador de entidad más corto.
  • IBAN: una cuenta concreta dentro del formato de un país.
  • SWIFT/BIC: un banco o entidad financiera utilizado en el enrutamiento.
  • Número de cuenta local: un campo nacional que puede ser solo una parte del BBAN.
  • Código de ruta o clasificación: una ruta doméstica que no es automáticamente un BIC.

IBAN frente a SWIFT/BIC: comparación directa

La forma más sencilla de recordar la diferencia es cuenta frente a entidad. El IBAN responde a “¿a qué cuenta deben llegar los fondos?”. SWIFT/BIC responde a “¿qué entidad interviene en la ruta del pago?”. Un formulario puede pedir uno o los dos, así que conviene leer las etiquetas exactas en lugar de adivinar por el país de la transferencia.

La tabla es una orientación práctica, no una regla universal. El banco emisor, el banco receptor y el proveedor de pagos pueden solicitar también nombre del beneficiario, código de compensación, dirección, divisa o motivo del pago.

IdentificadorQué identifica normalmenteUso habitualPista de formato
IBANUna cuenta bancaria concreta.Datos de cuenta y del beneficiario para pagos internacionales.Código de país + controles + BBAN nacional.
SWIFT/BICUn banco o entidad financiera.Enrutamiento de la entidad y mensajería financiera.Normalmente 8 u 11 letras y números.
Número localUna cuenta bajo las reglas nacionales.Pagos domésticos o parte de un BBAN.La longitud y el significado dependen del país y del banco.
Código de rutaUna ruta bancaria o de compensación doméstica.Sistemas locales de pago específicos del país.No supongas que es un BIC o parte de todo IBAN.

Cuándo puedes necesitar IBAN y SWIFT/BIC

Puedes ver ambos campos en una transferencia internacional cuando el proveedor quiere el identificador de la cuenta y una ruta separada para la entidad. Es habitual cuando el flujo del banco, la divisa, el país de destino o un banco corresponsal usa un campo BIC adicional. Si un formulario solo pide IBAN no significa necesariamente que esté incompleto: algunos sistemas obtienen o validan la ruta a partir de los datos de cuenta.

No añadas un BIC encontrado en una búsqueda solo porque el formulario parezca internacional. Usa el código que indique el banco receptor o el proveedor de pagos y confirma si corresponde a toda la entidad o a una sucursal concreta.

  1. Lee las etiquetas exactasSepara IBAN, SWIFT, BIC, código de ruta, número de cuenta y beneficiario antes de escribir nada.
  2. Usa datos emitidos por el bancoCopia el IBAN y el BIC de las instrucciones actuales o de una vista autenticada de la cuenta.
  3. Comprueba divisa y rutaConfirma que los datos corresponden al destino, la divisa y el tipo de transferencia.
  4. Detente si no coincidenPregunta al banco o al destinatario por un canal fiable en lugar de combinar códigos de fuentes distintas.

¿Puedes obtener un IBAN a partir de un SWIFT o al revés?

No de forma fiable. Un BIC no identifica el número de cuenta del cliente, así que no sirve para reconstruir el IBAN de esa cuenta. Muchas cuentas de una misma entidad pueden compartir BIC. Un IBAN puede mostrar el país y algunos campos bancarios, pero no garantiza un BIC único y vigente para cada ruta de pago.

Un directorio o una página pública del banco puede mostrar un BIC general, pero el código correcto puede depender de la entidad, la sucursal, la divisa, el servicio y la ruta. Trátalo como un dato que se debe verificar, no como permiso para inventar la información que falta.

Si solo tienes un número local, pide al banco titular la información completa del IBAN. Si solo tienes un IBAN y el formulario también exige SWIFT/BIC, pregunta al banco receptor o al proveedor qué código corresponde a ese pago.

  • No añadas un BIC a un IBAN ni sustituyas uno por otro.
  • No deduzcas el IBAN de una persona a partir del nombre, la tarjeta o el banco.
  • No supongas que el BIC general sirve para toda sucursal, divisa o canal.
  • Para pruebas de software, usa IBAN sintéticos y BIC de fixture etiquetados, no datos reales.

Cómo comprobar los datos de una transferencia con seguridad

Antes de enviar un pago, compara el nombre del beneficiario, el IBAN, el SWIFT/BIC, la divisa y el motivo con las instrucciones actuales del banco o del destinatario. Una comprobación de formato detecta errores de cadena, pero no todas las modificaciones causadas por ingeniería social ni confirma quién controla la cuenta.

Si el IBAN o el BIC llega por correo o chat y el pago es importante, confírmalo por un segundo canal de confianza. Presta especial atención a mensajes que anuncian un cambio de cuenta, piden saltarse una aprobación normal o mezclan un número de cuenta de un documento con un BIC de otro.

Lista editorial de cuatro pasos con cuenta, ruta bancaria, ambos identificadores y confirmación final
Comprueba la cuenta, la entidad, si hacen falta los dos identificadores y la confirmación final antes de pagar.
  1. Comprueba la cuentaConfirma que el IBAN pertenece al beneficiario previsto y coincide con el documento bancario o la vista autenticada.
  2. Comprueba la entidadConfirma que el SWIFT/BIC es el indicado para ese banco, sucursal, divisa y ruta.
  3. Comprueba la combinación requeridaSigue el formulario del banco receptor; no añadas otro identificador solo porque lo tengas disponible.
  4. Revisa antes de enviarVerifica nombre, divisa, importe, concepto y destino en la pantalla final del banco.

Errores habituales con IBAN y SWIFT

El error más común es tratar los dos identificadores como si fueran dos versiones del mismo número. También ocurre que se copia un BIC de una factura antigua o se usa un código local cuando el formulario pide expresamente SWIFT/BIC. El formato también importa: un IBAN impreso con espacios puede necesitarse sin ellos, mientras que el BIC debe copiarse exactamente como lo entrega la entidad.

Un comprobador o decodificador sirve para inspeccionar los caracteres que ya tienes. No debe convertirse en una razón para adivinar los datos bancarios que faltan. Si una instrucción real no está clara, pregunta al banco o al destinatario en vez de combinar resultados de búsqueda hasta que parezcan plausibles.

  • Pegar el IBAN en el campo SWIFT/BIC o el BIC en el campo IBAN.
  • Usar el número de cuenta local como si fuera un IBAN completo.
  • Creer que un IBAN válido demuestra titularidad o que el pago llegará.
  • Copiar un BIC de un documento antiguo sin confirmar la ruta actual.
  • Mezclar datos de beneficiarios, sucursales, divisas o instrucciones distintas.

Preguntas frecuentes sobre IBAN y SWIFT/BIC

¿Cuál es la diferencia entre IBAN y SWIFT?

El IBAN identifica una cuenta bancaria concreta dentro de un formato nacional. SWIFT/BIC identifica un banco o entidad financiera para el enrutamiento. Sirven para niveles distintos de la instrucción de pago.

¿Necesito un IBAN y un código SWIFT/BIC?

A veces. Los campos dependen de los bancos, el país, la divisa y el sistema de pago. Sigue las instrucciones exactas del banco receptor o del proveedor.

¿Puedo encontrar el SWIFT a partir del IBAN?

No de forma fiable. El IBAN puede mostrar el país y la estructura de la cuenta, pero el BIC correcto depende de la entidad, sucursal, divisa y ruta. Confírmalo con el banco.

¿Se puede usar un código SWIFT como IBAN?

No. SWIFT/BIC identifica una entidad y no contiene el identificador completo de la cuenta. Pide el IBAN al banco titular.

¿BIC y código SWIFT son lo mismo?

En los formularios de pago suelen referirse al mismo identificador de entidad. Usa la etiqueta y el valor proporcionados por el banco porque las instrucciones pueden variar.

¿Un IBAN válido demuestra que existe una cuenta?

No. El formato y MOD-97 solo comprueban caracteres y coherencia matemática; no confirman existencia, titularidad, estado ni éxito del pago.

¿IBAN es lo mismo que SWIFT o BIC?

No. IBAN identifica la cuenta y SWIFT/BIC identifica la entidad para el enrutamiento. Pueden aparecer juntos, pero no son intercambiables.

¿Qué hago si un formulario pide un código que no tengo?

Pregunta al banco receptor o al proveedor qué código exacto necesitas y si debe combinarse con el IBAN. No lo deduzcas de un nombre, tarjeta o número parcial.

Resumen

La diferencia entre IBAN y SWIFT es cuenta frente a entidad. Usa el IBAN para la cuenta receptora concreta y SWIFT/BIC para la ruta del banco cuando las instrucciones lo exijan. Ninguno debe inventarse ni sustituir al otro.

Para una transferencia real, utiliza datos actuales emitidos por el banco y confirma los campos exactos con el banco receptor o el proveedor. Para desarrollo y QA, el comprobador, el decodificador y los datos sintéticos ayudan a revisar formatos sin convertirlos en instrucciones de pago.

Referencias oficiales del formato

  • Registro IBAN de Swift — Información de referencia y registro actual de los formatos IBAN por país.
  • ISO 13616-1 — Norma internacional que describe la estructura y el tratamiento del IBAN.