Guide
BIC8 vs BIC11
Learn the visible difference between BIC8 and BIC11 codes, what the last three branch characters mean, and why format checks do not verify directory status.
Who this guide is useful for
People reviewing BIC/SWIFT fields on invoices, vendor records, payment forms, and software test cases.
The visible BIC structure
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.
What BankCodeKit can check
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.
What BankCodeKit cannot check
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.
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.
Important limitations
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
Is BIC8 a complete BIC format?
Yes. A BIC can be 8 characters, with an optional 3-character branch identifier making it 11 characters.
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-06-28 Sources: Swift BIC / ISO 9362 information Reference data is reviewed periodically. BankCodeKit does not perform live bank, account, sanctions, or payment-network confirmation.