Guide
BIC8 vs BIC11
BIC8 is the 8-character business identifier. BIC11 adds an optional 3-character branch identifier; learn when a payment form may require the 11-character form.
Who needs to choose between BIC8 and BIC11
People reviewing BIC/SWIFT fields on invoices, vendor records, payment forms, and software test cases.
BIC8 and BIC11 comparison
| Form | Visible composition | Interpretation limit |
|---|---|---|
| BIC8 | 4-character business prefix + 2-letter country + 2-character suffix | Structurally complete without an explicit branch segment |
| BIC11 | BIC8 plus 3 branch characters | Includes a visible branch identifier segment |
| BIC ending XXX | Eleven-character form with XXX branch segment | Do not assume operational status from the suffix |
| Any passing form | Allowed length and characters | Does not prove directory assignment or network reachability |
How BIC8 expands to BIC11
A BIC can be 8 or 11 characters. The 8-character form contains the business party prefix, country code, and location/business party suffix. The 11-character form adds a branch identifier.
- Positions 1-4: business party prefix, using 4 alphanumeric characters.
- Positions 5-6: country code, using 2 alphabetic characters.
- Positions 7-8: location/business party suffix, using 2 alphanumeric characters.
- Positions 9-11: optional branch identifier, using 3 alphanumeric characters in BIC11.
What the optional branch identifier means
The last three characters in BIC11 are the branch identifier segment. Some payment forms accept BIC8, while others ask for BIC11. BankCodeKit can check the visible format but does not decide which field a provider requires.
- XXX is commonly used in examples to show a primary-office style branch segment.
- A real branch identifier should come from the payment instruction, bank, provider, or trusted recipient.
- Do not append random characters to a BIC8 just because a form asks for 11 characters.
Visible BIC8 and BIC11 checks
BankCodeKit can check BIC length, allowed characters, the alphabetic country-code segment, the alphanumeric business party prefix, the alphanumeric suffix, and the optional branch identifier.
- DEUTDEFF can be parsed as an 8-character format example.
- DEUTDEFF500 can be parsed as an 11-character format example.
- NWBKGB2LXXX can be parsed as an 11-character format example with XXX at the end.
Directory and routing facts left unconfirmed
BankCodeKit does not use a licensed BIC directory and does not confirm that a bank exists, that a BIC is connected, or that a payment can be routed.
- It cannot tell whether the BIC is currently listed in a licensed directory.
- It cannot confirm Swift network connectivity.
- It cannot confirm that one branch identifier is the right one for a real payment.
Do not manufacture an eleven-character code
If payment instructions provide an eight-character BIC, do not append a guessed branch code merely because a form accepts eleven characters. Likewise, do not remove a supplied branch segment without provider guidance. Use the exact confirmed value and ask the sending bank or payment provider which form its workflow requires.
Practical BIC8 and BIC11 examples
Use these only as visible format examples. They are not proof of directory status, bank existence, or payment reachability.
- BIC8 pattern: DEUTDEFF.
- BIC11 pattern: DEUTDEFF500.
- The BIC11 example adds a three-character branch identifier.
- Directory status and Swift network connectivity are not checked by the format result.
What either BIC length leaves unconfirmed
Format checks only. This guide does not confirm account existence, ownership, bank reachability, or payment success. Read the detailed disclaimer for the full limitation list.
- BIC format checks do not confirm licensed directory status.
- BIC format checks do not confirm Swift network connectivity.
- BIC format checks do not confirm bank existence, payment readiness, or payment success.
- Real BIC requirements should be confirmed with a bank, payment provider, invoice issuer, or recipient.
FAQ
BIC8 vs BIC11: when is the 11-character form used?
BIC8 is a complete visible format. Use BIC11 when trusted payment instructions or a provider require the additional three-character branch identifier.
What does the branch identifier do?
It is the optional last three-character segment in BIC11. BankCodeKit checks the segment format only.
Does BIC11 mean the code is connected?
No. Length and segment format do not confirm Swift network connectivity or directory status.
Can BankCodeKit tell me which BIC a bank requires?
No. Confirm real payment instructions with the bank, provider, invoice issuer, or recipient.
Sources and update note
BankCodeKit uses visible BIC/SWIFT format rules only and checks them locally in the browser. It does not use a licensed BIC directory and does not confirm directory status, bank existence, or Swift network connectivity. The official Swift BIC / ISO 9362 information is used as a reference source, and periodic review does not imply live directory accuracy.
- Swift BIC / ISO 9362 information Reference information for visible Business Identifier Code structure and usage context.
Format checks only. This page does not confirm account existence, ownership, bank reachability, or payment success. Read the detailed disclaimer.
Last reviewed: 2026-07-17 Sources: Swift BIC / ISO 9362 information Reference data is reviewed periodically. BankCodeKit does not perform live bank, account, sanctions, or payment-network confirmation.