TL;DR Summary: A BIC, also called a SWIFT code, is an 8 to 11 character code composed of a 4-character bank identifier, 2-character country code, 2-character location code, and an optional 3-character branch code. It is required for all international wire transfers through the SWIFT network and is distinct from an IBAN, which identifies the specific account rather than the institution.
What Is a Bank Identification Code
A Bank Identification Code (BIC) is a globally standardised alphanumeric code used to uniquely identify a specific bank or financial institution in the context of international financial transactions. BIC codes are governed by the ISO 9362 standard, maintained by the International Organization for Standardization and administered by SWIFT (the Society for Worldwide Interbank Financial Telecommunication) as the designated BIC registration authority.
The primary purpose of a BIC is to ensure that international payment instructions are routed to the correct financial institution. Without a standardised identifier, the enormous diversity of banking institutions operating across different countries, currencies, and regulatory environments would make automated cross-border payment routing unreliable. Originally, BIC stood exclusively for Bank Identifier Code and was assigned only to banking institutions. The 2009 revision of ISO 9362 broadened the standard to include non-financial organisations, at which point the abbreviation was formally expanded to Business Identifier Code.
BIC vs SWIFT Code: Are They the Same Thing
In everyday financial practice, the terms BIC and SWIFT code are used interchangeably and refer to the same thing: the unique 8 to 11 character alphanumeric identifier for a bank within the SWIFT network, governed by ISO 9362. There is no functional difference between what a bank calls its SWIFT code and what it calls its BIC.
The reason two terms exist for the same code is essentially historical and institutional. SWIFT, as the operator of the dominant global interbank messaging network, popularised the term SWIFT code in its customer-facing communications. ISO, as the standards body that formally defines the code format, uses the term BIC in its technical standards. Both terms describe the same data element used for the same purpose of routing international payments.
How to Read a BIC Code: Structure and Format
BIC codes follow a precise format of either 8 or 11 characters, composed of four sequential blocks that encode specific information about the institution.
The first four characters are the bank code, an alphabetical identifier assigned to the specific institution. Characters five and six are the country code, a two-letter ISO 3166-1 alpha-2 code identifying the country of the institution's head office — DE for Germany, GB for the United Kingdom, IN for India, US for the United States. Characters seven and eight are the location code, a two-character alphanumeric identifier specifying the city or region of the bank's primary office. For Deutsche Bank's primary code DEUTDEFF, FF identifies Frankfurt.
The optional three-character branch code, which when present creates an 11-character BIC, identifies a specific branch or processing area within the institution. Where no branch code is specified, the code XXX may be appended to indicate the head office, or the branch code block may be omitted entirely, yielding an 8-character code. Either the 8-character or the XXX-suffixed 11-character code identifies the head office and is suitable for most international transfers.
BIC vs IBAN: Understanding the Difference
The BIC and the International Bank Account Number (IBAN) are distinct but complementary identifiers that together provide all the addressing information needed for an international payment. The BIC identifies the financial institution, answering which bank should receive the payment. The IBAN identifies the specific bank account, encoding the country, bank, branch, and individual account number in a standardised format of up to 34 characters.
For a complete international payment instruction, both the BIC and the IBAN are typically required. In SEPA payments covering the European Union and several associated countries, the IBAN alone has been sufficient since February 2016 for intra-SEPA transfers, as BIC is no longer mandatory. For transfers outside the SEPA zone, and for all wire transfers involving non-European institutions, providing both the BIC and IBAN is standard practice.
The SWIFT Network and Why BIC Codes Are Necessary
SWIFT is a cooperative society headquartered in Belgium that operates a secure global telecommunications network for financial institutions. Founded in 1973 and launched operationally in 1977, SWIFT replaced bilateral telex arrangements with a standardised, secure, and auditable messaging platform. The network today connects over 11,000 institutions across more than 200 countries and processes millions of financial messages daily.
SWIFT does not itself transfer money between institutions. It transmits payment instructions, confirmations, and other financial messages between member banks in a standardised format. BIC codes are the addressing mechanism through which SWIFT messages are directed to the correct recipient institution. There are currently over 7,500 live BIC codes for institutions actively connected to the SWIFT network, and an estimated additional 10,000 codes assigned for use in manual transaction processing.
How to Find Your Bank's BIC Code
Finding a BIC code is straightforward through several channels. The most reliable primary source is the bank itself: BIC codes are printed on bank statements, displayed within online banking portals under account details or international payment sections, and available by contacting the bank's customer service team. Most banks also publish their BIC on their official website, typically under contact information, international transfers, or correspondent banking sections.
SWIFT maintains an official online BIC directory at swift.com that allows members and authorised users to search and validate BIC codes. A range of independent online BIC code finders and validators also allows free lookup by bank name and country, though accuracy should be confirmed against the official source for high-value or time-sensitive transfers.
Country-Specific BIC Requirements for International Transfers
The information required for an international wire transfer varies by destination country. US domestic transfers use ABA routing numbers rather than IBANs, so international transfers to US accounts require the BIC/SWIFT code of the US bank, the bank account number, and the bank's name and address. Transfers to the UK require a sort code alongside the account number. Australian transfers use BSB numbers (Bank State Branch). Canadian transfers use transit numbers and institution numbers. Many Asian markets have their own national bank identifier systems that must be provided alongside the SWIFT BIC.
The BIC alone is not always sufficient for a successful international transfer. Senders should request full payment details from recipients in the destination country, including all locally required identifiers, to minimise the risk of delays or returns.
Common Mistakes When Using BIC Codes
The most consequential error in providing a BIC code is a typographical mistake in any of the characters. Because BIC codes are machine-parsed for routing, a single incorrect character can result in the payment being directed to the wrong institution, held for investigation, or returned with fees. Given that most banks allow only a narrow window for transfer cancellation after execution, errors can be costly and time-consuming to resolve.
Using an outdated BIC is another common issue, particularly in the context of bank mergers and rebranding. When two banks merge, legacy BIC codes for the acquired institution may be deactivated or redirected. Confusing the BIC with the IBAN is a further frequent error: the BIC is 8 or 11 characters and identifies the institution; the IBAN varies in length, begins with a country code followed by check digits, and identifies the specific account.
BIC Codes and SEPA Payments
The Single Euro Payments Area standardised euro-denominated bank transfers and direct debits across EU member states and several associated countries. Before 2016, all SEPA transfers required both the sender's and recipient's BIC codes alongside the IBAN. Since February 2016, the BIC requirement has been removed for intra-SEPA credit transfers and direct debits, meaning the IBAN alone is sufficient to process a payment between two accounts within the SEPA zone.
This BIC exemption applies exclusively to transfers within the SEPA zone denominated in euros. International transfers between SEPA zone accounts and institutions outside the zone, transfers in currencies other than the euro, and high-value transactions processed through TARGET2 or SWIFT still require the BIC. When in doubt, providing the BIC alongside the IBAN remains the safest approach for any transfer with an international dimension.
The Cost of Getting a BIC Code Wrong
An incorrect BIC on an international wire transfer can trigger one of several outcomes: the transfer may be returned to the sender's account after a delay of several business days minus correspondent bank handling fees; the transfer may be held by an intermediary bank pending investigation; or in rare cases, funds may be directed to the wrong institution matching the incorrect code, requiring a formal recall process that can take weeks and involves its own fees.
Banks typically charge a trace or amendment fee for locating and recalling or redirecting an erroneous international transfer. These fees commonly range from USD 25 to USD 50 for standard traces and higher for complex multi-bank investigations. Any correspondent bank charges already deducted from the principal before the error was identified may not be refunded. Verifying the recipient's BIC directly with them before executing the transfer is the most effective way to avoid these outcomes.
Frequently Asked Questions
What is the difference between a BIC and a SWIFT code?
In practical usage, BIC and SWIFT code refer to the same thing: the unique 8 to 11 character alphanumeric identifier for a bank in the SWIFT network, governed by ISO 9362. BIC is the ISO standard term; SWIFT code is the popular term derived from the name of the network. No functional distinction applies for initiating an international wire transfer.
Is a BIC the same as an IBAN?
No. A BIC identifies the bank or financial institution. An IBAN identifies the specific account within that institution. Both are typically required for a complete international wire transfer instruction. The BIC tells the payment system which bank to route funds to; the IBAN tells it which account at that bank to credit.
How many characters does a BIC code have?
A BIC is either 8 or 11 characters long. The first four characters identify the bank, the next two identify the country, the following two identify the location, and an optional final three characters identify a specific branch. Where no branch is specified, the BIC is 8 characters. Some institutions append XXX to represent the head office, producing an 11-character code.
Where can I find my bank's BIC code?
Your bank's BIC code is available on bank statements, within your online banking account details section, on the bank's official website under international transfers, and by calling the bank directly. For recipient bank BIC codes, asking the recipient to check their account details or online banking is the most reliable approach.
What happens if I provide the wrong BIC for an international transfer?
An incorrect BIC will typically cause the transfer to be delayed, returned after bank investigation fees are deducted, or in rare cases misdirected to a different institution. Correction and recall processes involve tracing fees and can take several business days to weeks. Always verify the BIC directly with the recipient before executing any international wire transfer.




