ibanchecker.cash
Payments & BankingJune 3, 2026 · 6 min read

What Is a BIC Code? SWIFT/BIC Explained for Business Payments

A BIC (Bank Identifier Code) routes international payments through the SWIFT network. Learn the 8- and 11-character anatomy, how it differs from an IBAN, and when you need one.

Share

A BIC code — Bank Identifier Code — is the international standard for identifying a specific financial institution in a cross-border payment. You will see it labeled as BIC, SWIFT code, or SWIFT/BIC interchangeably. Understanding what a BIC contains and when you need one prevents transfer failures and speeds up international payments.

What Does BIC Stand For?

BIC stands for Bank Identifier Code. It is defined by the ISO 9362 standard and maintained by SWIFT (Society for Worldwide Interbank Financial Telecommunication) — which is why the same code is often called a SWIFT code or SWIFT/BIC code. The terms are synonymous.

The BIC identifies a specific bank, and optionally a specific branch, in the global SWIFT messaging network. When a bank in New York sends a wire transfer to a bank in Frankfurt, the BIC tells the messaging system exactly which institution to route the funds to.

The Anatomy of a BIC Code

A BIC code is either 8 or 11 characters long. Every character position has a defined meaning:

  • Characters 1–4: Bank code — A 4-letter alphabetic code assigned to the financial institution. Example: DEUT for Deutsche Bank, NWBKfor NatWest, CHAS for JPMorgan Chase.
  • Characters 5–6: Country code — The ISO 3166-1 alpha-2 two-letter country code where the bank is located. DE for Germany, GBfor the United Kingdom, US for the United States.
  • Characters 7–8: Location code — Two alphanumeric characters identifying the bank's primary location or head office city. DB in DEUTDEDB refers to the Frankfurt head office of Deutsche Bank.
  • Characters 9–11: Branch code (optional) — Three alphanumeric characters identifying a specific branch. When omitted, the BIC is 8 characters and routes to the bank's primary office. When present, it targets a specific branch. The suffix XXX means "primary office" and is equivalent to an 8-character BIC.

Example breakdown for DEUTDEDB:

  • DEUT — Deutsche Bank
  • DE — Germany
  • DB — Frankfurt head office
  • (no branch suffix) — routes to primary office

And for CHASUS33:

  • CHAS — JPMorgan Chase
  • US — United States
  • 33 — New York

BIC vs IBAN: Different Roles, Both Necessary

BIC and IBAN solve different problems:

  • IBAN identifies a specific bank account — it contains the country, bank routing information, and account number in a single validated string.
  • BIC identifies a specific bank or branch — it routes the payment message through the SWIFT network to the correct financial institution.

Think of the IBAN as the delivery address for the money, and the BIC as the routing label that tells the postal network which sorting facility to send it through first.

For a domestic payment within one SEPA country, banks can often derive the BIC from the IBAN automatically. For international SWIFT wires — particularly to and from non-SEPA countries — both the IBAN (or account number) and BIC are required.

When Do You Need a BIC Code?

  • Always: For international SWIFT wire transfers outside the SEPA zone (e.g., US to Germany, UK to UAE, Australia to France).
  • Usually: For SEPA Credit Transfers to another country within SEPA — most banking platforms require the BIC even though the SEPA scheme technically allows IBAN-only.
  • Sometimes: For SEPA transfers within the same country — domestic SEPA platforms often auto-populate the BIC from the IBAN.
  • Never: For domestic ACH/Fedwire in the US — BIC codes are not used in the US domestic payment system.

How to Find a Bank's BIC Code

The most reliable sources for BIC lookups:

  • ibanchecker.cash SWIFT directory: The SWIFT directory lets you search by bank name or country and returns the official BIC. When you validate an IBAN, the associated BIC is returned automatically where known.
  • Your recipient's bank statement: The BIC is printed on most European bank statements, often labeled as BIC or SWIFT code.
  • The recipient's bank website: Banks publish their BIC codes in their international payments or contact information sections.
  • Your bank's validation tool: Most online banking platforms validate BICs and will alert you if you enter an unrecognized code.

Avoid relying on BIC codes provided from memory by recipients — BICs change when banks merge, rebrand, or restructure their SWIFT connectivity. Always verify against a current source before initiating a large transfer.

Active vs. Connected BIC Codes

Not every valid BIC code is currently active on the SWIFT network. SWIFT distinguishes between:

  • Connected BICs: Institutions that are live on the SWIFT network and can receive messages. These are the only ones you should use for wire transfers.
  • Non-connected BICs: Institutions that have a registered BIC but are not actively connected to SWIFT (often smaller banks that use a correspondent banking relationship instead).

If you send a wire to a non-connected BIC, the transfer may be delayed or returned as SWIFT cannot deliver the payment instruction. In those cases, your sending bank will route through a correspondent bank — which requires additional instructions you should get from the recipient's bank.

BIC Code Format Rules

A valid BIC must:

  • Be 8 or 11 characters — no other lengths are valid
  • Contain only uppercase letters and digits
  • Have a recognized ISO country code at positions 5–6
  • Use only letters (no digits) at positions 1–6

A BIC of 9, 10, or any length other than 8 or 11 is structurally invalid. A BIC with lowercase characters will typically be accepted by bank forms (they normalize to uppercase) but should always be stored and transmitted in uppercase.

Last updated: June 2026

Validate an IBAN instantly

Free IBAN checker — MOD-97 verification, bank lookup, and SEPA status across 84 countries.

Open IBAN Checker →

Related Articles