INTERNATIONAL MONEY / GUIDES

IBAN vs SWIFT/BIC: what's the difference?

IBAN and SWIFT/BIC can both appear in international payment instructions, but they identify different things. Understanding the distinction helps you provide the correct details for a transfer.

THE CORE DIFFERENCE

They solve different identification problems.

An IBAN identifies a bank account. A BIC identifies a financial institution or business party. A transfer may require one, both or different information depending on the payment route.

IBAN

International Bank Account Number

An IBAN is an international standard for identifying an individual bank account within a particular country. It is designed to facilitate automated processing of cross-border payments.

BIC / SWIFT CODE

Business Identifier Code

A BIC identifies a business party or financial institution and can be used for addressing messages, routing transactions and identifying institutions involved in financial activity.

Think: account identity vs institution identity.

The simplest mental model is to separate the destination account from the institution that services or identifies that account.

IBAN Identifies the account within a national banking structure.
⇄
BIC / SWIFT Identifies the institution or business party involved in the payment.
COMPARE THE DETAILS

What each one tells the payment system.

Do not treat IBAN and BIC as interchangeable codes.

01 / IBAN

Points toward the account

The IBAN contains a country code, check digits and the country's defined bank-account structure. Its format varies by country.

02 / BIC

Identifies the institution

The BIC is an ISO 9362 identifier used for identifying business parties and, where applicable, addressing and routing financial messages.

03 / FORMAT

They have different structures

IBAN length and structure depend on the country. A standard BIC contains eight characters, with an optional three-character branch identifier.

04 / REQUIREMENT

The payment route determines what is needed

Do not assume every international transfer requires both. Follow the exact receiving bank or payment provider instructions for the transaction.

BEFORE YOU SEND

Check the payment instructions, not your assumptions.

A valid-looking code can still be the wrong detail for the payment you are trying to make.

01 / COUNTRY

Is the destination country supported?

IBAN formats are country-specific. Confirm that the destination account uses the requested format.

02 / ACCOUNT

Is the account information correct?

Check the beneficiary name and account details exactly against the recipient's instructions.

03 / BIC

Does the provider require a BIC?

Some payment routes request a BIC/SWIFT identifier while others may use different routing information.

04 / CURRENCY

Is the receiving currency correct?

The account details do not automatically tell you which currency will be credited or whether conversion will occur.

05 / COST

What will the recipient receive?

Check the transfer fee, exchange rate and possible recipient-side or intermediary charges before sending.

06 / SOURCE

Where did the payment details come from?

Use the recipient's bank or payment provider instructions rather than relying on an old saved code or an internet lookup.

Sources and methodology: Swift states that IBAN is the ISO 13616 standard for international bank-account identification and that Swift acts as the registration authority for national IBAN formats. Swift describes BIC as the ISO 9362 Business Identifier Code used to identify business parties and for addressing or routing transactions. Finmaxer uses those standard definitions and does not imply that a particular payment always requires both identifiers.