ES

IBAN y BIC (SWIFT): qué identifica cada uno

El IBAN identifica una cuenta. El BIC, también llamado código SWIFT, identifica un banco. Para transferencias y recibos en euros dentro de la UE basta con el IBAN desde 2016. Fuera de esa zona el BIC sigue siendo necesario. Aquí tienes cómo se lee cada código, cuándo se pide el BIC y qué hacer si un formulario te lo exige.

Dos códigos, dos preguntas distintas

El IBAN responde a «¿a qué cuenta va el dinero?». El BIC responde a «¿a qué banco?». Por eso el IBAN es único para cada cuenta y el BIC es el mismo para miles de clientes del mismo banco o de la misma sucursal. Si no tienes claro qué contiene cada parte del IBAN, empieza por qué es el IBAN.

DatoIBANBIC / SWIFT
Qué identificaUna cuenta concretaUn banco, y a veces una sucursal
LongitudSegún el país; en España, 24 caracteres8 u 11 caracteres
Empieza porEl código del paísEl código del banco
Control de erroresSí, dos dígitos de control (mod 97)No lleva
Necesario en euros dentro de la UESíNo: desde 2014 en pagos nacionales y desde 2016 entre países

La diferencia de longitud ya sirve de pista. Un IBAN español tiene 24 caracteres y empieza por ES seguido de dos cifras. Un BIC tiene 8 u 11 caracteres y empieza por cuatro letras. Si pegas uno en el campo del otro, el formulario debería quejarse.

Cómo se lee un BIC

Un BIC tiene siempre la misma estructura, en este orden:

  1. 4 caracteres: el banco. Un código propio de cada entidad, que suele recordar a su nombre.
  2. 2 letras: el país. El mismo código que abre el IBAN: ES para España, DE para Alemania, FR para Francia.
  3. 2 caracteres: la localidad. Letras o cifras que indican la plaza del banco.
  4. 3 caracteres opcionales: la sucursal. Muchos BIC tienen solo 8 caracteres; si dudas cuál usar, copia el que figura en tu extracto.

Así, un BIC con la forma AAAA ES BB CCC se lee: banco AAAA, España, localidad BB, sucursal CCC. En los formularios se escribe todo junto, sin espacios.

Un detalle útil: normalmente el país del BIC (posiciones 5 y 6) coincide con el país del IBAN. Si te dan un IBAN que empieza por ES y un BIC con DE en esas posiciones, puede ser una errata o una cuenta en otro banco. Merece una pregunta antes de pagar.

Desde cuándo basta con el IBAN

El Reglamento (UE) 260/2012, el que fijó las reglas de SEPA, dice en su artículo 5 que los bancos no pueden exigir el BIC para pagos en euros dentro de la UE. Se aplicó en dos fases:

Desde entonces el banco que envía el dinero localiza el banco de destino a partir del propio IBAN. En España, la entidad son los caracteres 5 a 8 del IBAN; en Alemania, la Bankleitzahl de 8 cifras; en el Reino Unido, las cuatro letras que siguen a los dígitos de control. La posición de ese código en cada país está en la tabla de formatos de IBAN por país, y la del IBAN español, en IBAN España.

El mismo reglamento prohíbe otra práctica. Su artículo 9 establece que quien paga o cobra en euros no puede exigir que la cuenta esté en un país concreto de la UE. Si una empresa española rechaza tu IBAN de un banco alemán o portugués para domiciliar un recibo, está incumpliendo esa norma.

Cuándo te siguen pidiendo el BIC

Si un formulario te obliga a rellenar el BIC y no lo tienes a mano, búscalo en tu banca online, junto al IBAN, o en un extracto. No lo copies de una web cualquiera ni de un correo que te llegue sin pedirlo.

Qué te piden en cada tipo de pago

PagoQué datos hacen falta
Transferencia en euros dentro de EspañaIBAN y nombre del beneficiario
Transferencia en euros a otro país de la UEIBAN y nombre del beneficiario
Recibo domiciliado (adeudo SEPA) en eurosIBAN y la orden de domiciliación firmada
Pago en euros a un país fuera de la UEIBAN; el banco puede pedir además el BIC
Pago en otra moneda o a un país sin IBANBIC, número de cuenta y datos del beneficiario

Dónde ver el BIC de tu banco

Igual que el IBAN: en la app o la banca online, en el detalle de la cuenta o en la sección de datos para recibir transferencias; también en el extracto y en el certificado de titularidad.

Lo que nuestra web no hace es deducir el BIC de una cuenta española. No tenemos una lista oficial que asocie cada código de entidad con su BIC, así que no lo inventamos. Para cuentas alemanas sí: la búsqueda de Bankleitzahl muestra el banco y el BIC con el fichero público del Deutsche Bundesbank.

Errores frecuentes con IBAN y BIC

En resumen

Para pagar o cobrar en euros dentro de la UE necesitas el IBAN y el nombre del titular; el BIC ya no. Para todo lo demás, ten los dos a mano. Y recuerda que ninguno de los dos códigos garantiza que el dinero llegue a la persona correcta: eso depende de que el IBAN sea el bueno y de que el nombre coincida.

Preguntas frecuentes

¿El código SWIFT y el BIC son lo mismo?

Sí. Son dos nombres para el mismo código de 8 u 11 caracteres que identifica a un banco. En los formularios verás «BIC», «SWIFT» o «BIC/SWIFT» para el mismo dato.

¿Puedo sacar el BIC a partir del IBAN?

No con una fórmula. El IBAN contiene el código del banco (en España, la entidad), pero el BIC es otro código distinto. Hace falta una tabla que los relacione; nosotros solo la tenemos para Alemania, con los datos del Deutsche Bundesbank.

¿Necesito el BIC para recibir una transferencia desde Francia o Alemania?

No, si es en euros. Desde el 1 de febrero de 2016 el banco que envía no puede exigir el BIC para pagos en euros entre países de la UE (Reglamento (UE) 260/2012, art. 5). Basta con tu IBAN y tu nombre.