SWIFT Code Explained: How International Money Transfers Work in India (2026) | IFSCTeam Skip to Main Content
Login
International Banking Guide

SWIFT Code Decoded

How international wire transfers work, Indian bank SWIFT codes, transfer fees, and the critical difference between SWIFT and IFSC.

Nikky Dhale
Nikky Dhale
Financial Data Analyst Fact-Checked
Updated
June 2026
Global Payment Infrastructure

What is a SWIFT Code?

SWIFT stands for Society for Worldwide Interbank Financial Telecommunication a Belgium-based cooperative that operates a secure messaging network used by 11,000+ banks across 200+ countries. When you send money internationally, the banks don't physically move cash they exchange encrypted SWIFT messages to debit and credit accounts.

A SWIFT code (also called BIC Bank Identifier Code) is the address of a bank on this global network. Every international wire transfer requires the receiver's SWIFT code to route the payment correctly.

SWIFT Code Breakdown

SBIN
Chars 1-4: Bank Code
Unique 4-letter identifier for the bank. Example: SBIN = State Bank of India, HDFC = HDFC Bank, ICIC = ICICI Bank.
IN
Chars 5-6: Country
ISO 3166-1 country code. IN = India, US = United States, GB = United Kingdom, AE = UAE, SG = Singapore.
BB
Chars 7-8: Location
City or head office identifier. BB typically means the head office. MU = Mumbai, DE = Delhi, CH = Chennai.
104
Chars 9-11: Branch
Optional 3 characters for specific branch. If absent or "XXX", it refers to the head office. Example: SBININBB104 = SBI Andheri branch.

Top Indian Bank SWIFT Codes

Bank SWIFT Code Head Office
State Bank of IndiaSBININBBMumbai
HDFC BankHDFCINBBMumbai
ICICI BankABORINBBXXXMumbai
Axis BankAXISINBBMumbai
Punjab National BankPUNBINBBNew Delhi
Bank of BarodaBARBINBBVadodara
Kotak Mahindra BankABORINBBMumbai
Canara BankCNRBINBBBengaluru

SWIFT Code vs IFSC Code

Feature SWIFT / BIC IFSC
Full FormBank Identifier CodeIndian Financial System Code
Length8 or 11 characters11 characters (always)
Used forInternational transfersDomestic (NEFT/RTGS/IMPS)
Managed bySWIFT (Belgium)RBI (India)
Coverage200+ countriesIndia only
All branches have it?No select branches onlyYes every branch
ExampleSBININBB104SBIN0000058

International Transfer Fees from India (2026)

Sending (Outward)
?500 ?1,500
Per transaction + GST. Cable charges ?300-500 extra. Forex margin 0.5-2% on currency conversion.
Receiving (Inward)
?0 ?500
Most banks credit for free. Some charge ?100-500 as handling fees. Intermediary bank charges ($15-25) may be deducted.
Timeline
1 5 Days
USA/UK: 2-3 days. Europe: 1-2 days. Middle East: 1-3 days. Africa/South America: 3-5 days.

Frequently Asked

What is the difference between SWIFT code and IFSC code?

IFSC (11 chars) is used only for domestic Indian transfers via NEFT, RTGS, IMPS and is assigned by RBI. SWIFT/BIC (8 or 11 chars) is used for international wire transfers across 200+ countries and is assigned by SWIFT (Belgium). Every Indian bank branch has an IFSC, but only select forex-authorized branches have SWIFT codes. Learn more about IFSC ?

How long does a SWIFT transfer take to India?

Typically 1-5 business days. Transfers from USA/UK take 2-3 days, Europe 1-2 days, Middle East 1-3 days. The time depends on time zones, intermediary banks, compliance checks, and whether the transfer is in USD/EUR (faster) or other currencies.

Do all Indian bank branches have SWIFT codes?

No. Only branches authorized for foreign exchange (forex) transactions have SWIFT codes. These are typically head offices and major city branches. However, you can receive international transfers at any branch the money is routed through the nearest SWIFT-enabled branch of your bank and then internally transferred to your account.

What details do I need to receive an international transfer?

Share these with the sender: (1) Your full name as per bank records, (2) Bank account number, (3) Bank's SWIFT code, (4) Bank name and branch address, (5) IFSC code of your branch, (6) Purpose of remittance. For amounts above $2,500, RBI requires a FIRC (Foreign Inward Remittance Certificate) from your bank.

Is SWIFT the only way to send money internationally?

No. Alternatives include: Western Union (cash pickup), Wise (TransferWise) (lower fees, mid-market rate), PayPal (for freelancers), and UPI International (now available in Singapore, UAE, and Sri Lanka via UPI apps). SWIFT remains the standard for bank-to-bank transfers and large amounts.

Find Your Bank's IFSC & SWIFT Code

Search 1.7 lakh+ verified branches to find IFSC codes, SWIFT codes, and complete branch details instantly.

Browse Branch Directory