# BIC

Bank Identifier Code (SWIFT) used to identify banks in international payments.

## Definition

Bank Identifier Code (SWIFT) used to identify banks in international payments.

## Why this term matters

BT-86 can carry a BIC or comparable payment service provider identifier. EN 16931 and Peppol make it optional. Include it when the beneficiary bank, recipient, or payment channel requires it; do not infer that requirement from geography or currency alone.

## Explanation

Sometimes optional within SEPA but used for international transfers.

Provided alongside IBAN in invoices.

## Common mistakes

- Sending an 11-character "BIC11" with branch code on systems that only accept the 8-character "BIC8" head office form, or vice versa.
- Including spaces or hyphens — the BIC must match /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/ exactly.
- Mismatching country position 5–6 (the country code inside the BIC) with the country embedded in the IBAN.
- Hard-coding a BIC for a generic head office when the IBAN is held by a regional branch — corporate banks may reject the payment as misrouted.

## Frequently asked questions

### When is BIC mandatory in EN 16931?
BT-86 is optional in EN 16931 and Peppol. Include a BIC only when the beneficiary bank, recipient, payment channel, or an applicable CIUS requires it. Geography and currency alone do not decide the requirement.

### Where do I find a bank’s BIC?
On the bank’s account documentation, on bank statements, or via SWIFT’s public BIC directory (bank.swift.com). Some IBANs allow programmatic BIC derivation, but the safest source is the beneficiary themselves.

### Are BIC and SWIFT code the same?
Yes — "SWIFT code" is the colloquial name. Formally it is the ISO 9362 Business Identifier Code (BIC). 8-character form is the head office; the optional 9th–11th characters identify a specific branch.

## Related resources

- [Payment means codes](/resources/code-lists/payment-means-codes)

## Related terms

- [IBAN](/resources/glossary/iban): International Bank Account Number used for bank transfers.
- [Payment means](/resources/glossary/payment-means): Code describing how an invoice is paid (e.g., bank transfer, card, cash).
