Home SWIFT/BIC code Luxembourg
Luxembourg SWIFT/BIC code validator
How the SWIFT/BIC code format works
- Format
- 8 or 11-character bank identifier code, country code LU in positions 5-6
- Example
- BGLLLULL
Things to watch for
- Structure: 4-letter bank code + LU (country) + 2-character location code, plus an optional 3-character branch code
- An 8-character code (or one ending XXX) refers to the bank's head office — nearly every Luxembourg bank shares the location code LL for Luxembourg City, since the whole country is effectively a single financial centre
- No checksum digit — this is a format check only; it confirms positions 5-6 read LU, not that the bank or branch actually exists
^[A-Z]{4}LU[A-Z0-9]{2}([A-Z0-9]{3})?$A Luxembourg SWIFT/BIC code identifies the bank behind an international wire transfer, paired with the 20-character Luxembourg IBAN that identifies the account. Every Luxembourg BIC has LU fixed at positions 5-6, right after the 4-letter bank code. Luxembourg is one of the EU’s largest hubs for private banking and investment-fund administration relative to its size, and nearly every bank chartered there — home-grown or a subsidiary of a larger European group — shares the same LL location code for Luxembourg City.
Major Luxembourg bank BIC prefixes
| Bank | BIC | Location |
|---|---|---|
| BGL BNP Paribas | BGLLLULL | Luxembourg City |
| Banque et Caisse d’Épargne de l’État (Spuerkeess) | BCEELULL | Luxembourg City |
| Banque Internationale à Luxembourg (BIL) | BILLLULL | Luxembourg City |
How this validator works
This tool checks that the code is 8 or 11 characters, the first 4 characters are letters, positions 5-6 read LU, and the location and optional branch segments use only letters and digits — entirely client-side, with nothing sent to a server.
What a pass doesn’t tell you
A pass confirms the code fits the Luxembourg BIC pattern, not that BGLL, BCEE, or BILL still names an operating bank, or that the branch suffix is current. A BIC has no checksum digit, so a fabricated code that matches the shape still passes.
Scope: format validation only. Luxembourg transfers also need the 20-character IBAN, validated separately with its own mod-97 checksum.
SWIFT/BIC code FAQ
What's the SWIFT code format for a Luxembourg bank?
A Luxembourg BIC is 8 or 11 characters: a 4-letter bank code, LU fixed at positions 5-6, a 2-character location code, and an optional 3-character branch code — for example BGLLLULL for BGL BNP Paribas' head office.
Why do almost all Luxembourg BICs end in LL?
LL is the location code for Luxembourg City, and because the country is small enough that nearly every licensed bank operates from the capital, LL appears at the end of most Luxembourg BICs — a byproduct of Luxembourg functioning as a single financial centre rather than several regional hubs.
Does an 8-character code work for a Luxembourg bank?
Yes — the 8-character BIC and its 11-character form ending XXX both identify the same head office and are accepted interchangeably on payment instructions.