Guide
BIC Format and Bank Directory Limits
Learn how 8 and 11 character BIC/SWIFT formats work, and why BankCodeKit does not confirm licensed directory status or Swift network connectivity.
Who this guide is useful for
Users reviewing BIC/SWIFT fields on invoices, vendor records, payment forms, and developer test cases.
The visible BIC structure
A BIC is usually 8 or 11 characters. BankCodeKit can parse the visible structure into business party prefix, country code, location/business party suffix, and optional branch identifier.
- Business party prefix: 4 alphanumeric characters.
- Country code: 2 alphabetic characters.
- Location/business party suffix: 2 alphanumeric characters.
- Optional branch identifier: 3 alphanumeric characters.
What a format check can do
A format check can confirm length and allowed character placement. It can help spot obvious mistakes before a value is copied into another system.
Directory and connectivity limits
BankCodeKit does not use a licensed BIC directory and does not confirm whether a bank exists, whether a BIC has directory status or Swift network connectivity, or whether a payment can be routed through a specific network.
Practical BIC examples
The examples below show format patterns only. They are not proof of a live bank relationship or payment route.
- BIC8 pattern: DEUTDEFF
- BIC11 pattern: NWBKGB2LXXX
- Business party prefix example: first four alphanumeric characters.
- Branch identifier example: optional last three alphanumeric characters.
Important limitations
BankCodeKit validates format and reference data only. It does not confirm account existence, account ownership, bank connectivity, sanctions status, fraud risk, payment readiness, or payment success.
- It does not confirm licensed BIC directory status.
- It does not confirm Swift network connectivity.
- It does not confirm bank existence, reachability, or routing availability.
- It does not confirm sanctions status, fraud risk, payment readiness, or payment success.
FAQ
Can BankCodeKit tell if a BIC is in a licensed directory?
No. BankCodeKit validates format only and does not use licensed BIC directory data.
What does connected vs non-connected BIC mean here?
That context relates to directory and messaging status. BankCodeKit does not verify that status.
Can an 8 character BIC be valid format?
Yes. BIC format can be 8 characters, with an optional branch identifier making it 11 characters.
Should I verify a BIC before payment?
Yes. Verify real payment details with your bank, payment 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.
BankCodeKit validates format and reference data only. It does not confirm account existence, account ownership, bank connectivity, sanctions status, fraud risk, payment readiness, or payment success.
Last reviewed: 2026-05-15 Sources: Swift BIC / ISO 9362 information Reference data is reviewed periodically. BankCodeKit does not perform live bank, account, sanctions, or payment-network verification.