IBAN et SWIFT sont deux formats standardisés pour relayer les transactions entre les institutions financières. Les IBAN (International Banking Account Numbers) sont principalement utilisés en Europe et identifient des comptes spécifiques au-delà des frontières nationales. Les codes SWIFT (Society for Worldwide Interbank Financial Telecommunication) identifient les institutions. Depuis septembre 2014, les États-Unis, comme la plupart du monde en dehors de l'Union européenne, ne participent pas à l'IBAN.
Plus de 9 000 institutions financières dans plus de 209 pays participent au réseau SWIFT, mais seuls 66 pays participent à l'IBAN. Les codes SWIFT, anciennement appelés BIC (Business Identifier Codes), comportent de huit à 11 caractères, tandis que les numéros de compte bancaire internationaux peuvent comporter jusqu'à 34 caractères.
Une autre différence majeure entre IBAN et SWIFT est que le premier facilite les paiements, mais pas le second. SWIFT soumet uniquement des ordres de paiement, et afin d'être facilité, les institutions financières doivent avoir une relation entre elles afin d'échanger des transactions bancaires. Les transactions IBAN sont électroniques et automatiques une fois demandées. Lorsque vous effectuez des transactions au sein de la zone euro à paiement unique, qui comprend toute l'Union européenne, l'Islande, la Norvège, la Suisse et le Lichtenstein, les codes SWIFT et les IBAN sont requis, car le premier identifie la banque et le second spécifie le compte de la personne dans un format international.