Diferencia entre IBAN, Código SWIFT y BIC en España
Todo lo que necesitas saber sobre el código BIC o SWIFT en una sola guía. El código que identifica al banco en transferencias internacionales.
Resumen oficial del Código SWIFT / BIC
Los códigos BIC pueden cambiar por fusiones bancarias. Verifica siempre el BIC actual en la app de tu banco antes de usarlo en una transferencia internacional.
El estándar internacional: Código SWIFT o código BIC
El identificador bancario, conocido indistintamente como código SWIFT o código BIC (Bank Identifier Code), es un estándar internacional (ISO 9362) gestionado por la Society for Worldwide Interbank Financial Telecommunication.
La red internacional lo utiliza para identificar de forma única a una institución financiera al momento de liquidar transferencias, especialmente aquellas que se envían fuera de la zona única de pagos (SEPA). Aunque tu cuenta personal tiene códigos IBAN (que en España constan de 20 dígitos más cuatro caracteres iniciales incluyendo el dígito de control), el BIC identifica a la entidad en su conjunto.
Estructura del código
(4 letras)
(2 letras)
(2 caract.)
(3 caract.)
- Código del banco: 4 letras que identifican a la entidad financiera.
- Código de país: 2 letras que indican el país (ej. ES para España).
- Código de ubicación: 2 caracteres (letras o números) que indican la ciudad o región principal.
- Código de sucursal: 3 caracteres opcionales que identifican una oficina específica (XXX suele ser la principal).
BIC vs SWIFT vs IBAN: tabla comparativa
| Aspecto | BIC/SWIFT | IBAN |
|---|---|---|
| ¿Qué identifica? | El banco | Tu cuenta concreta |
| Longitud | 8 u 11 caracteres | Variable (España: 24 caracteres) |
| ¿Es único por cuenta? | No (todas las cuentas del banco comparten el mismo) | Sí |
| ¿Cuándo se usa? | Transferencias internacionales fuera de SEPA | Transferencias SEPA y nacionales |
| ¿Quién lo asigna? | SWIFT/BIC (red financiera internacional) | Banco Central Europeo + banco |
Códigos BIC/SWIFT de bancos españoles y neobancos
Esta es la lista de los códigos BIC de los principales bancos y neobancos que operan en España. Todos verificados a junio de 2026.
| Banco | Código BIC/SWIFT | País IBAN | Tipo |
|---|---|---|---|
| Banco Santander | BSCHESMMXXX | ES | Banco tradicional |
| BBVA | BBVAESMMXXX | ES | Banco tradicional |
| CaixaBank | CAIXESBBXXX | ES | Banco tradicional |
| Banco Sabadell | BSABESBBXXX | ES | Banco tradicional |
| Bankinter | BKBKESMMXXX | ES | Banco tradicional |
| ING España | INGDESMMXXX | ES | Banco online |
| Openbank (Santander) | OPENESMM | ES | Banco online |
| EVO Banco | EVOBESMMXXX | ES | Banco online |
| Unicaja | UCJAES2MXXX | ES | Banco regional |
| Abanca | CAGLESMM | ES | Banco regional |
| Ibercaja | CAZRES2ZXXX | ES | Banco regional |
| Kutxabank | BASKES2BXXX | ES | Banco regional |
| Trade Republic | TRZODEMMXXX | DE (alemán) | Neobanco |
| Revolut | REVOIE2D | IE (irlandés) | Neobanco |
| N26 | NTSBDEB1 | DE (alemán) | Neobanco |
| Wise | TRWIGB22 | GB / BE según país | Fintech |
| Bunq | BUNQNL2A | NL (holandés) | Neobanco |
| MyInvestor | ARANES2XXXX | ES | Inversión |
Nota importante: Los neobancos europeos como Revolut, Trade Republic o N26 tienen IBAN de otros países. Esto es normal y legal, pero puede generar problemas con algunos organismos españoles. Lee más: neobancos con IBAN extranjero.
Si no encuentras tu banco, búscalo en la app de tu banco > Detalles de la cuenta > Información internacional.
Cómo encontrar el código BIC de tu banco
- En la app de tu banco: busca "datos de la cuenta" o "transferencia internacional".
- En tu extracto bancario: suele aparecer en la cabecera o pie del documento.
- En el sitio web del banco: en la sección "información legal" o "datos corporativos".
- Llamando al servicio al cliente: di que necesitas el BIC para recibir una transferencia internacional.
¿Cuándo necesitas el BIC y cuándo no?
| Tipo de operación | ¿Necesitas BIC? |
|---|---|
| Transferencia nacional en España | No |
| Transferencia SEPA (zona euro y países como Reino Unido) | Generalmente No (solo IBAN) |
| Transferencia fuera de la zona SEPA | Sí, IBAN + BIC de la entidad |
| Recibir nómina del extranjero | Recomendable dar ambos |
| Cobros de plataformas internacionales | Sí (Stripe, PayPal, etc.) |
| Domiciliar recibos en España | Solo IBAN |
Cómo funciona la red SWIFT y Casos Reales de Uso
Para comprender verdaderamente el valor del código BIC, es necesario entender qué es y cómo funciona la red SWIFT. Fundada en 1973 con sede en Bélgica, la Society for Worldwide Interbank Financial Telecommunication no es un banco, no posee dinero ni custodia cuentas. En su lugar, es una enorme y segura red de mensajería (como un WhatsApp ultra-seguro y codificado) utilizada por más de 11.000 instituciones financieras en más de 200 países.
Cuando inicias una transferencia internacional fuera de la zona SEPA, tu dinero físico no "vuela" instantáneamente de un país a otro. Lo que realmente sucede es que tu banco español envía un mensaje codificado a través de la red SWIFT utilizando el código BIC del banco receptor. Este mensaje contiene instrucciones precisas de liquidación: "Debitar X cantidad de nuestra cuenta y abonar X cantidad a la cuenta del usuario en su entidad".
El laberinto de los Bancos Corresponsales
Uno de los mayores problemas que resuelve el código BIC son las transacciones entre bancos que no tienen relación directa. Si intentas enviar dinero desde un pequeño banco de España (por ejemplo, Ibercaja) a un banco regional de Japón, es estadísticamente imposible que ambas entidades mantengan cuentas abiertas entre sí.
Aquí es donde entran los bancos corresponsales. A través del enrutamiento SWIFT dictado por los códigos BIC, el mensaje salta de un gran banco internacional a otro (como J.P. Morgan o Citibank, que actúan como puentes) hasta llegar a Japón. Cada "salto" que da el mensaje incurre en una comisión por el banco intermediario, razón por la cual las transferencias SWIFT tradicionales eran costosas y lentas.
SWIFT gpi y el Código UETR (El Tracking Bancario)
Hasta hace poco, enviar una transferencia SWIFT era como lanzar un mensaje en una botella: no sabías cuándo llegaría ni qué banco intermedio te cobraría comisiones. Esto cambió con la implementación de SWIFT gpi (Global Payments Innovation) y el estándar de mensajería ISO 20022.
Ahora, toda transferencia iniciada genera un código UETR (Unique End-to-end Transaction Reference) de 36 caracteres. Es el equivalente al número de seguimiento de un paquete de Amazon. Gracias a este código ligado al BIC, los bancos pueden rastrear en tiempo real dónde está el dinero, por qué está retenido y qué comisiones exactas se han aplicado por el camino.
1. Cobrar de plataformas internacionales como Freelancer
Si trabajas como nómada digital, desarrollador freelance, o tienes ingresos recurrentes de plataformas tecnológicas estadounidenses como Upwork, YouTube, Twitch o Stripe, te encontrarás con que su sistema de facturación corporativa opera en Estados Unidos o Irlanda bajo estándares no SEPA nativos o a través de transferencias wire internacionales.
Aunque indiques tu IBAN español, el formulario obligatorio de pagos siempre te exigirá el código BIC/SWIFT. Al tratarse de un pago transfronterizo fuera del circuito estandarizado europeo, el banco central emisor de la plataforma tecnológica necesita identificar matemáticamente la ubicación física de la sucursal de tu banco en España para ordenar el mensaje de pago internacional.
Para recibir tu pago de YouTube en una cuenta del Banco Santander en Madrid, no solo debes escribir tu IBAN que empieza por "ES", sino obligatoriamente el BIC BSCHESMMXXX para que la orden de cobro cruce correctamente el Atlántico sin devoluciones.
2. Envíos de ayuda familiar fuera de Europa
El concepto de "IBAN" (International Bank Account Number) es fuertemente europeo. Al hacer un giro o transferencia bancaria directa a un familiar residente en Latinoamérica (como México o Colombia) o Asia desde la app de tu banco español, descubrirás que el campo "IBAN" desaparece y en su lugar se te piden tres cosas: El número de cuenta local, el nombre del beneficiario y el código SWIFT del banco destino.
La red SWIFT aplica "gastos compartidos" (SHA) o "gastos a cargo del ordenante" (OUR). Usar plataformas fintech alternativas (como Wise) evita que el banco corresponsal se quede con parte de la remesa en el camino.
3. El bloqueo del código SWIFT por sanciones internacionales
La importancia crítica del código BIC quedó demostrada a nivel geopolítico mundial. Puesto que el 80% de los pagos globales dependen de esta red, si la organización SWIFT "desconecta" el código BIC de un país o banco específico (como ocurrió con Rusia o Irán), esa entidad pierde la capacidad matemática de recibir o emitir órdenes de pago transfronterizas.
Perder el acceso al código BIC significa volver a los años 70: los bancos tendrían que usar llamadas telefónicas, emails y faxes para liquidar pagos, un proceso totalmente insostenible hoy en día.
Preguntas Frecuentes
¿BIC y SWIFT son exactamente lo mismo?
Totalmente. SWIFT es la organización que gestiona la red internacional, mientras que BIC es el acrónimo técnico del código que SWIFT asigna a cada banco. Ambos términos son intercambiables en formularios bancarios.
¿El código BIC es el mismo para todas mis cuentas en el mismo banco?
Sí. El BIC identifica exclusivamente al banco, no al cliente ni a la cuenta. Si tienes varias cuentas en el Banco Santander, todas compartirán idéntico código BIC.
¿Para qué sirve el BIC si ya tengo el IBAN?
Es obligatorio para recibir pagos desde fuera de la zona SEPA (ej: Estados Unidos, Asia) o desde corporaciones internacionales (Stripe, YouTube, PayPal). El IBAN identifica tu cuenta, el BIC identifica la red de tu banco a nivel global.
¿Cuántos caracteres tiene el código BIC?
Ocho u once caracteres. Los primeros cuatro identifican al banco, los dos siguientes el país (ES para España), los dos siguientes la ubicación, y los tres últimos (opcionales) la sucursal específica.
¿Las transferencias SEPA necesitan BIC?
Normalmente no. Desde 2016, la legislación europea permite ejecutar transferencias dentro de la zona SEPA aportando únicamente el IBAN del destinatario.
¿El código BIC cambia si cambio de sucursal?
Raramente. Los tres últimos dígitos identifican la sucursal, pero para operaciones estándar la red utiliza la oficina principal (XXX), garantizando la correcta recepción de fondos a nivel nacional.
¿Qué pasa si pongo mal el código BIC en una transferencia?
La transferencia internacional será rechazada o enviada al banco incorrecto. Esto genera devoluciones, demoras de semanas y cobros de comisiones internacionales por intervención manual.
¿El BIC de Revolut o N26 es diferente al de un banco español tradicional?
Depende de la cuenta. En España, tanto Revolut como N26 ofrecen cuentas con IBAN español (ES) con sus respectivos códigos BIC (por ejemplo, REVOES22 para la sucursal de Revolut en España), aunque cuentas antiguas o cuentas globales pueden utilizar BICs de Lituania (REVOLT21) o Alemania (NTSBDEB1).
¿Se puede rastrear una transferencia SWIFT internacional?
Sí, mediante el código UETR. Este rastreador de 36 caracteres, inherente al protocolo SWIFT gpi, permite al banco emisor localizar los fondos retenidos en tiempo real a lo largo de la red de bancos corresponsales.
Mi banco dice que la transferencia SWIFT salió pero no llega al destino. ¿De quién es la culpa?
De los controles de blanqueo de capitales (KYC) en un banco corresponsal intermedio. El dinero está retenido. Debes solicitar a tu banco emisor que envíe un mensaje "MT199" para desencallar los fondos aportando la documentación de origen requerida.