SWIFT / BIC
GeneralSociety for Worldwide Interbank Financial Telecommunication / Bank Identifier Code
An international standard code that identifies banks and financial institutions worldwide โ required for cross-border wire transfers and foreign currency remittances.
Definition
SWIFT (Society for Worldwide Interbank Financial Telecommunication) is the global messaging network used by banks and financial institutions to securely communicate and process international money transfers. A SWIFT code (also called BIC โ Bank Identifier Code) is the unique address of a financial institution in the SWIFT network, used to identify the recipient bank when processing cross-border wire transfers.
SWIFT was founded in 1973 and is headquartered in Belgium. It connects over 11,000 banks and institutions across 200+ countries. SWIFT itself does not move money โ it transmits secure, standardised payment instructions between banks, which then settle through corresponding accounts they hold with each other (nostro/vostro accounts).
When an Indian NRI in the UAE sends money home via bank wire transfer:
- UAE bank sends a SWIFT message to the Indian receiving bank (identified by its SWIFT code)
- The Indian bank receives the payment instruction
- The funds are credited to the Indian account (identified by account number + IFSC for the final domestic routing)
Formula
SWIFT/BIC Code Structure:
[Bank Code 4 chars] + [Country Code 2 chars] + [Location Code 2 chars] + [Branch Code 3 chars (optional)]
Example: ICICIINBBXXX
- ICIC โ ICICI Bank
- IN โ India
- BB โ Mumbai
- XXX โ Head office / primary processing centre
8-character BIC = bank + country + location (branch = XXX implied) 11-character BIC = bank + country + location + specific branch
Worked Example
Kenji, an Indian software engineer in Tokyo, wants to send โน5 lakh (approximately ยฅ800,000) to his parents in Chennai.
He instructs his Japanese bank (Mizuho Bank) to wire to:
- Beneficiary Bank: HDFC Bank, Chennai โ SWIFT code: HDFCINBBMAA (MAA = Chennai)
- Beneficiary account number: his parents' HDFC account
- IFSC code: for final domestic routing within India
Transfer flow:
- Mizuho โ HDFCINBBMAA (SWIFT message)
- HDFC Bank identifies account via account number + IFSC
- โน5 lakh credited to parents' account (after forex conversion)
Intermediary fee (Citi as correspondent): $25 deducted Net received: approximately โน4.98 lakh
For large NRI remittances, validate your bank's SWIFT code using our IBAN validator or check your bank's NRI services page.
Key Things to Know
- Correspondent banking: Most international SWIFT transfers don't go directly between two banks. They pass through one or more "correspondent" banks (typically large US or European banks) that hold accounts for both sides. Each correspondent charges a fee and adds processing time โ explaining why international transfers can take 3โ5 days and incur multiple charges.
- IBAN is the counterpart: For European and many global transfers, IBAN (International Bank Account Number) identifies the specific account; SWIFT/BIC identifies the bank. The pair SWIFT + IBAN forms the complete addressing system for cross-border transfers in IBAN-participating countries. For India (which doesn't use IBAN domestically), account number + IFSC serves the same function domestically.
- SWIFT sanctions: SWIFT is a critical piece of global financial infrastructure. Being cut off from SWIFT (as happened to Iran and Russian banks after 2022 sanctions) effectively isolates a country's banking system from global finance. This makes SWIFT a geopolitical tool alongside its role as payment infrastructure.
- SWIFT GPI tracking: SWIFT GPI (Global Payment Innovation) introduced real-time tracking for international transfers โ similar to parcel tracking. Participating banks display the status, location, and fees deducted at each step. This has significantly improved transparency in international wire transfers โ ask your bank if they support GPI.
- Fintech alternatives: For regular NRI remittances under $10,000, fintech platforms (Wise, Remitly, Instarem) typically offer 1โ2% better forex rates and lower flat fees than bank SWIFT transfers, with similar 1โ2 day delivery times. For large amounts or when dealing with complex currencies, a bank SWIFT transfer may offer better rates and regulatory comfort.