
Skip the complexity of traditional wire transfers with EximPe's smart payment solutions
Complete international transfers in hours, not days, with real-time tracking
Streamline BOE and Shipping Bill regularization online, and generate e-BRCs effortlessly.
If you’ve been asked for an IBAN number when sending or receiving money internationally from India, you might be confused. India does not use IBAN domestically, but banks like HDFC, SBI, ICICI, Axis, Federal Bank, Canara Bank, Bank of Baroda, and Indian Bank still provide internationally accepted formats for transfers.
This guide will clarify whether Indian banks have IBAN numbers, what to use instead, and how to find the details for major banks in India.
IBAN is an internationally accepted standard for identifying bank accounts across borders, primarily used in Europe and a few other countries. India, however, has not adopted this system. Instead, Indian banks use:
For cross-border payments to Indian banks, you need the SWIFT code instead of an IBAN number.
The main SWIFT code for HDFC Bank is HDFCINBBXXX.
The main SWIFT code for SBI is SBININBBXXX.
The main SWIFT code for ICICI bank is ICICINBBXXX.
The main SWIFT code for Axis bank is AXISINBBXXX.
The main SWIFT code for Federal Bank is FDRLINBBXXX.
The main SWIFT code for Canara Bank is CNRBINBBXXX.
The main SWIFT code for Canara Bank is BARBINBBXXX.
The main SWIFT code for Indian Bank is IDIBINBBXXX.
Tip: To verify the exact SWIFT code for your branch, you can use the EximPe SWIFT Code Finder.
If you’re sending money to someone abroad in a country that uses IBAN, the sender’s bank or payment service will request:
When you’re on the receiving end in India, you’ll never provide an IBAN—only the details mentioned earlier.
To ensure a smooth and error-free international inward remittance, follow these steps and provide the sender with the following information:
By providing these details, you are giving the sender all the necessary information to complete the transfer, bypassing the need for an IBAN entirely.
It's clear that the search for an IBAN number for HDFC, SBI, Axis, ICICI, or any other Indian bank will lead to the same conclusion: they do not have one. The Indian banking system is robust and has its own set of identifiers for both domestic and international transactions.
For a seamless international transfer, you simply need to provide your full account number, your bank’s SWIFT/BIC code, and your full name. Understanding this distinction not only prevents confusion but also empowers you to manage your global finances with greater confidence and accuracy in 2025.
No. HDFC does not issue IBAN numbers. Use your account number and HDFC SWIFT code instead.
SBI does not have an IBAN number. Use your account number and SBI SWIFT code.
No. ICICI Bank does not issue IBAN numbers; it uses account number + SWIFT code for international transfers.
Axis Bank does not have an IBAN. Use SWIFT code and account number instead.
Federal Bank does not have an IBAN number.
Canara Bank does not issue IBAN numbers.
No. Bank of Baroda does not have IBAN numbers; only SWIFT codes are used.
No. Indian Bank does not use IBAN numbers.
Because India is not part of the IBAN system; instead, banks use SWIFT/BIC codes for global payments.
Yes. EximPe offers a free SWIFT Code Finder tool that allows you to quickly search and verify the SWIFT/BIC codes of banks in India and abroad. You can try it here: EximPe SWIFT Code Finder.
Skip the complexity of traditional wire transfers with EximPe's smart payment solutions
Complete international transfers in hours, not days, with real-time tracking
Multi-layer encryption and compliance with international banking standards
Send payments to 180+ countries with competitive exchange rates
Subscribe to our newsletter for the latest updates on import-export regulations, market trends, and exclusive insights from industry experts.