SWIFT Codes for International Transfers: Complete Guide
Sending or receiving money internationally requires a SWIFT code. It's the global equivalent of an IFSC code, but with important differences. Understanding SWIFT codes helps you avoid costly transfer errors and delays.
What Is a SWIFT Code?
SWIFT stands for Society for Worldwide Interbank Financial Telecommunication. A SWIFT code (also called BIC - Bank Identifier Code) is an 8 or 11-character code that identifies a specific bank and branch for international transfers.
The format is: AAAABBCCDDD. AAAA identifies the bank, BB is the country code, CC is the location code, and DDD (optional) identifies the specific branch. For example, HDFCINBBXXX is HDFC Bank India's SWIFT code.
SWIFT vs IFSC
IFSC is for domestic transfers within India. SWIFT is for international transfers. You can't use an IFSC code to receive money from abroad, and you can't use a SWIFT code for domestic NEFT/RTGS transfers. They're separate systems.
Some Indian banks have multiple SWIFT codes for different branches or services. Always verify you're using the correct code for your specific branch and transaction type.
How SWIFT Transfers Work
When you send money internationally, your bank sends a SWIFT message to the recipient's bank. This message contains payment instructions, including amount, currency, sender/recipient details, and purpose. The money moves through correspondent banks that have relationships with both banks.
This is why international transfers take 2-5 business daysthe money passes through multiple banks, each verifying and processing the transaction. SWIFT itself doesn't move money; it's a messaging system that instructs banks to move money.
Finding Your Bank's SWIFT Code
Your bank's SWIFT code is on your bank statement, passbook, or available on their website. You can also call customer service. For receiving international transfers, you need your bank's SWIFT code, your account number, and your bank's address.
Don't confuse branch-specific SWIFT codes with the bank's general SWIFT code. Some banks use one SWIFT code for all branches, others have branch-specific codes. Verify which applies to your bank.
Costs of International Transfers
SWIFT transfers involve multiple fees: your bank's outgoing transfer fee, correspondent bank fees (deducted from the transfer amount), and the recipient's bank's incoming fee. A $1000 transfer might cost $30-50 in total fees.
Fee structures vary: SHA (shared - sender pays outgoing fees, recipient pays incoming fees), OUR (sender pays all fees), BEN (recipient pays all fees). Choose based on who should bear the cost.
Transfer Limits and Regulations
India has regulations on foreign exchange under FEMA (Foreign Exchange Management Act). There are limits on how much you can send abroad per year (Liberalized Remittance Scheme allows up to $250,000 per financial year for individuals).
You need to provide purpose codes and documentation for international transfers. Common purposes: education, medical treatment, family maintenance, travel. Banks require supporting documents for large amounts.
Alternatives to SWIFT
Services like Wise (formerly TransferWise), Remitly, and Western Union often offer better exchange rates and lower fees than traditional SWIFT transfers. They use local banking networks to avoid correspondent bank fees.
However, these services have their own limits and may not work for all purposes. For large business transactions or specific regulatory requirements, traditional SWIFT transfers might be necessary.
Common SWIFT Transfer Issues
Wrong SWIFT code causes delays or returns. Incomplete recipient details lead to holds. Missing purpose codes or documentation trigger compliance reviews. Currency conversion happens at bank rates (usually unfavorable). Transfers can be delayed by weekends, holidays, or compliance checks.
Always double-check all details before initiating a transfer. International transfer errors are expensive and time-consuming to fix. Verify the SWIFT code, account number, and recipient name carefully.
Find domestic bank codes: Use our branch locator for IFSC codes within India.