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.
| Dato | IBAN | BIC / SWIFT |
|---|---|---|
| Qué identifica | Una cuenta concreta | Un banco, y a veces una sucursal |
| Longitud | Según el país; en España, 24 caracteres | 8 u 11 caracteres |
| Empieza por | El código del país | El código del banco |
| Control de errores | Sí, dos dígitos de control (mod 97) | No lleva |
| Necesario en euros dentro de la UE | Sí | 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:
- 4 caracteres: el banco. Un código propio de cada entidad, que suele recordar a su nombre.
- 2 letras: el país. El mismo código que abre el IBAN: ES para España, DE para Alemania, FR para Francia.
- 2 caracteres: la localidad. Letras o cifras que indican la plaza del banco.
- 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:
- 1 de febrero de 2014: transferencias y adeudos en euros dentro del mismo país.
- 1 de febrero de 2016: transferencias y adeudos en euros entre países de la UE.
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
- Pagos fuera de la UE o en otra moneda. Una transferencia a Estados Unidos, en dólares o a un país que no usa IBAN necesita el BIC del banco de destino y, a menudo, más datos del beneficiario.
- Países que no son de la UE. El artículo 5 del Reglamento 260/2012 es una norma de la UE. En un pago a Suiza, Reino Unido o Noruega, tu banco puede pedirte el BIC aunque el pago sea en euros.
- Formularios antiguos. Hay webs y programas de facturación que todavía marcan el campo BIC como obligatorio. Para euros dentro de la UE es un resto del pasado: el banco saca el dato del IBAN.
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
| Pago | Qué datos hacen falta |
|---|---|
| Transferencia en euros dentro de España | IBAN y nombre del beneficiario |
| Transferencia en euros a otro país de la UE | IBAN y nombre del beneficiario |
| Recibo domiciliado (adeudo SEPA) en euros | IBAN y la orden de domiciliación firmada |
| Pago en euros a un país fuera de la UE | IBAN; el banco puede pedir además el BIC |
| Pago en otra moneda o a un país sin IBAN | BIC, 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
- Poner el BIC en el campo del IBAN. Un BIC tiene 8 u 11 caracteres; un IBAN español, 24. Si el campo no acepta lo que escribes, revisa cuál de los dos estás pegando.
- Fiarse del BIC para saber quién es el titular. Ni el BIC ni el IBAN dicen a nombre de quién está la cuenta. Eso lo hace la verificación del beneficiario, que explicamos en ¿es seguro dar el IBAN?.
- Escribir el IBAN con una cifra cambiada. El BIC no detecta ese error; los dígitos de control del IBAN, sí. Por eso conviene validar el IBAN antes de un pago importante.
- Pensar que el BIC cambia con cada cuenta. Todas las cuentas de la misma oficina comparten BIC. Lo que te identifica a ti es el IBAN.
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.