What is a SWIFT code for Sri Lanka?
A SWIFT code (BIC) for Sri Lanka is an 8 or 11-character code identifying a Sri Lankan bank for international wire transfers. The country code portion is LK. For example, BCEYLKLX is the SWIFT code for Bank of Ceylon, Sri Lanka's largest state-owned bank. The structure is: 4 characters for the bank, 2 for country (LK), 2 for the city, and optionally 3 for the branch.
What are the SWIFT codes for major Sri Lankan banks?
Key Sri Lankan bank SWIFT codes include: Bank of Ceylon — BCEYLKLX, Commercial Bank of Ceylon — CABORLKLXXX, Hatton National Bank (HNB) — HABORLKLXXX, Sampath Bank — BSAMLKLX, People's Bank — PEBLLKLX, Nations Trust Bank — NTBCLKLX, and Standard Chartered Sri Lanka — SCBLLKLX. Always verify the exact code with the recipient's bank.
How do I send money to a Sri Lankan bank account from abroad?
To send an international wire transfer to Sri Lanka, you need: the recipient bank's SWIFT/BIC code, the recipient's full account number, and the recipient's full name as registered with the bank. Sri Lanka does not use IBAN. Some Sri Lankan banks also require the branch address and a purpose-of-remittance declaration. Always ask the recipient to confirm the full details with their bank.
What is the NRFC account and how does it help overseas Sri Lankans?
An NRFC (Non-Resident Foreign Currency) account is a special account type offered by Sri Lankan banks to non-resident Sri Lankans and expatriates. NRFC accounts can receive inbound foreign currency transfers and hold balances in USD, GBP, EUR, or other currencies without mandatory conversion to LKR. This is advantageous for Sri Lankans working abroad who want to hold foreign currency savings at home.
How long does a SWIFT transfer to Sri Lanka take?
SWIFT transfers to Sri Lanka typically arrive within one to three business days. Transfers from major corridors (Middle East, UK, Italy, and South Korea — significant destinations for Sri Lankan workers) usually settle within one to two business days. CBSL compliance review may add a day for large or unusual transfers.
Are there CBSL regulations affecting inbound transfers?
Yes. The Central Bank of Sri Lanka (CBSL) requires that all inbound foreign transfers be received through licensed banks and declared for balance-of-payments purposes. Sri Lanka has periodically tightened foreign exchange rules during periods of economic stress. Using official banking channels (SWIFT transfers to licensed banks) ensures compliance and helps recipients access foreign exchange smoothly.
Can I receive money in LKR or foreign currency in Sri Lanka?
Standard LKR accounts receive foreign currency transfers converted to rupees at the bank's rate on the settlement date. NRFC accounts receive and hold foreign currency before conversion. Inward Remittance Accounts (IRAs) also allow temporary holding of foreign currency. For large transfers, the timing of LKR conversion can significantly affect the amount received in rupees.
Are there fees for receiving a SWIFT transfer in Sri Lanka?
Sri Lankan banks typically charge an inbound remittance processing fee, often LKR 500–1,500 per transaction or a small percentage of the amount. The exchange rate spread is an additional implicit cost. For personal remittances, Sri Lanka's government has encouraged use of official banking channels by offering exchange rate incentives at various times — check current CBSL guidance before sending.