What is a SWIFT code?

A SWIFT code is the common name for a Business Identifier Code, or BIC. It identifies a business party, often a bank, in financial transactions and messaging. It does not identify an individual customer’s account.

BICs are standardized under ISO 9362, with Swift acting as the registration authority. Although “bank identifier code” remains familiar wording, the current expansion is Business Identifier Code.

An overview distinguishes a SWIFT code or BIC from an account identifier and the financial messaging service.
Payment requirements depend on the currency, destination, payment scheme and provider.

How the code is structured

Swift’s standard description defines an eight-character business-party identifier: a four-character alphanumeric prefix, a two-letter country code and a two-character alphanumeric suffix.

An optional three-character branch identifier extends it to eleven characters. This can distinguish a location, department, service or unit of the same business party. The formats are therefore eight or eleven characters, rather than any length from eight through eleven.

Two panels explain a BIC as four business-party characters plus two country characters plus two suffix characters, optionally extended by three.
This is a format explanation, not payment instructions. Current recipient details must come from the receiving institution.

The suffix is often called a location code in banking explanations, but it should not be read as a universal town abbreviation. Likewise, a branch element can identify a service or unit rather than a customer-facing branch. Swift’s BIC FAQ explains its wider business-identification role.

BIC, IBAN and routing number

A BIC identifies the institution or business party. An International Bank Account Number, or IBAN, identifies a specific account in countries using that standard. A domestic clearing identifier, such as a US routing number, serves a different payment-system function.

For example, knowing which bank receives a transfer does not tell that bank which customer should receive it. The payment instruction also needs the relevant account and beneficiary information, according to the provider’s requirements.

Both IBAN and BIC are not universally required for every transfer involving Europe. The European Payments Council explains the IBAN-only rule for SEPA euro credit transfers and direct debits: customers are not required to supply a separate BIC where that rule applies. Other currencies and payment routes can require different details.

What Swift does in a payment

Swift describes itself as a secure messaging system. Institutions exchange instructions through it, while banks and other providers arrange the actual transfer and settlement of funds. A payment can involve intermediary banks, currency conversion and compliance checks.

A valid BIC alone does not establish that an account exists, that a beneficiary owns it or that a payment is safe. Nor does every entity with a BIC connect directly to Swift. Identification and network access are separate matters.

Swift’s cross-border ISO 20022 migration ended its coexistence period for covered financial-institution payment instructions on November 22, 2025. ISO 20022 governs message structure and data; it does not turn a BIC into an account number, and its migration timetable does not apply to every Swift message type.

Bank mergers, organizational changes and payment-specific routing can make historical code lists unsuitable for an actual transfer. Receiving-bank instructions and current provider validation determine which identifiers belong in a particular payment.

Last checked and updated on November 11, 2026 by the MBN editorial team.