Sri Lanka Bank SWIFT/BIC Code Finder
Look up the official SWIFT/BIC code an overseas sender needs to wire money into your Sri Lankan account — or paste any code to decode which bank, country and branch it points to. Covers 24 licensed banks. Free, no signup, sources cited below.
How it works
A SWIFT code — formally a BIC (Business Identifier Code) under ISO 9362— is the address an overseas bank uses to route an international transfer to the correct receiving bank. When a client or family member abroad sends you money, their bank's form asks for the “beneficiary bank SWIFT/BIC”. This tool gives you that code for any licensed Sri Lankan bank, and decodes any code you receive.
Every BIC is a fixed structure. The tool reads it positionally:
- Chars 1–4 — the institution (bank) code, e.g. CCEY for Commercial Bank.
- Chars 5–6 — the ISO 3166 country code; a Sri Lankan code is always LK.
- Chars 7–8 — the location code; LX is the Colombo head office.
- Chars 9–11 — an optional branch code. When it is absent (the 8-character form) or XXX, the code points to the bank's primary office.
The bank-to-code mapping is a static table seeded from the Central Bank of Sri Lanka's FIU SWIFT Codes — Sri Lanka list, with each entry reconciled against the bank's own published remittance guidance. Because these are identifiers, not rates, nothing changes month to month — only re-verification against the CBSL source on the LAST_VERIFIED schedule (2026-06-21).
For the “Decode” mode, the tool first checks the input against the generic ISO 9362 pattern, then confirms the country segment is LK. A well-formed code with the wrong country is reported as “valid BIC, not Sri Lankan” rather than silently mis-matched; a code whose first four letters aren't in the CBSL list still decodes structurally but is flagged as unrecognised. As an independent credibility check, the tool re-derives each stored code from its segments and confirms it matches — so the “codes pass structural cross-check” count on the card is computed, not asserted.
One thing this tool will never do is fabricate an IBAN. Sri Lanka is not part of the IBAN system, so the SWIFT/BIC plus your account number and branch address is the complete, correct set to give a sender.
Worked examples
Frequently asked questions
Sources & references
- Central Bank of Sri Lanka — FIU: SWIFT Codes — Sri Lanka (official BIC list)
- Central Bank of Sri Lanka — Licensed Banks (LCB & LSB register)
- SWIFT — BIC (ISO 9362) standard and structure
The bank-to-code mappings on this page were last cross-checked against the CBSL FIU SWIFT Codes list and each bank's remittance guidance on 2026-06-21. SWIFT/BIC codes are stable identifiers; the list is re-verified periodically and whenever a bank's licence status changes. If you spot a discrepancy, email me and I'll correct it.
Related tools
Comments & feedback
Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.
Found a bug, edge case, or want to suggest an improvement?
Email me at [email protected] — most fixes ship within 24 hours.