Blogs >swift-iban-and-routing-numbers-explained

SWIFT, IBAN, and Routing Numbers Explained

• 28 August 2026• 9 min read

SWIFT Code, IBAN, and Routing Numbers Explained

Anyone who has ever tried to send money overseas has stared at a form asking for a SWIFT code, an IBAN, and a routing number, and wondered which one they were supposed to fill in. The short answer is that all three do the same job at a high level. They tell the sending bank where to point the money. The longer answer is that each one lives in a different part of the world, uses a different format, and often is not interchangeable.

If you are an American sending money to India, or receiving money from an overseas client, this is the guide to keep bookmarked. It covers each code, what it looks like, when you need it, and what happens when you use the wrong one.

What Is a SWIFT Code

SWIFT stands for the Society for Worldwide Interbank Financial Telecommunication. It is a global messaging network that banks use to instruct each other to move money across borders. Every bank that participates has one or more SWIFT codes, also called BIC codes.

A SWIFT code is 8 or 11 characters. Here is how to read one.

The first four letters identify the bank. HDFC, CITI, HSBC, ICIC. The next two letters identify the country. IN for India, US for the United States, GB for the United Kingdom. The next two characters identify the city or location. The final three, if present, identify a specific branch or business line.

Example: HDFCINBBXXX means HDFC Bank, India, Bombay (Mumbai), main branch.

If a bank has only one SWIFT code, the last three characters are usually XXX or omitted entirely. Larger banks often have separate codes for their retail arm, their treasury desk, and their correspondent-banking function. Sending to the wrong one can route the money into an operational account instead of the customer-facing one.

You will need a SWIFT code any time money crosses a border. It is not optional. It is how the sending bank finds the receiving bank.

IBAN Explained

IBAN stands for International Bank Account Number. It is not a bank identifier. It is a full account number that already contains routing information baked in, standardized so that European and Middle Eastern banks can parse the destination without human intervention.

An IBAN is up to 34 characters long. It always starts with a two-letter country code, followed by two check digits, followed by a country-specific string that includes the bank code, branch code, and account number.

Example: DE89 3704 0044 0532 0130 00 is a German IBAN. The DE is Germany, the 89 is a check digit, and the rest identifies Deutsche Bank and a specific account.

Here is the important part for a US to India sender. India does not use IBAN. Neither does the United States. If a form asks you for an IBAN when sending to India, you have two choices. Either leave the field blank if the form allows it, or enter the recipient’s account number in the IBAN field if the form insists. Most international transfer platforms know this and adjust their forms automatically once you pick India as the destination.

IBAN is required when you are sending money to most of Europe, the United Kingdom, and much of the Middle East. It is not required when sending to India, the US, Canada, most of Asia, or most of Africa.

Routing Numbers Overview

A routing number, also called an ABA number or an ABA routing transit number, is a 9-digit code that identifies a US bank. It is used for domestic US transfers, ACH payments, direct deposit, and wire transfers within the country.

The routing number appears on the bottom of every US check. It is the first set of numbers, before the account number. Most banks also list their routing number in the mobile app under account details.

Here is the confusion that trips up cross-border senders. Your US bank has both a routing number and a SWIFT code. Which one you use depends on where the money is going.

If you are sending money inside the United States, you use the routing number. If you are receiving money from overseas into your US account, the sender needs your bank’s SWIFT code plus your account number. If you are sending money from your US bank to India, the receiving side needs the Indian bank’s SWIFT code and IFSC, and your US bank pulls the funds using your account details on file. The routing number is not exchanged internationally.

The Indian Piece: IFSC Codes

India has its own bank identifier called IFSC, or Indian Financial System Code. It is 11 characters long and identifies a specific branch inside the Indian banking network.

Example: HDFC0000123. The first four characters are the bank name, the fifth is always a zero, and the last six identify the branch.

An IFSC is required for any INR receipt into an Indian bank account. That includes NEFT, RTGS, and IMPS transfers. When money arrives from overseas, the SWIFT code gets it into India, and the IFSC gets it into the correct branch. Without IFSC, the money often sits at the correspondent bank while the receiving branch is manually identified, which adds one to three days.

When Each Code Is Required

Sending From Sending To What You Need
US bank Another US account Routing number, account number
US bank European or UK account SWIFT code, IBAN
US bank Indian account SWIFT code, IFSC, account number, purpose code
European bank US account SWIFT code, US account number
Indian bank US account SWIFT code, US account number

If you memorize one thing, memorize this. SWIFT gets money into the right country. IBAN or IFSC or routing number gets it to the right account inside that country. Every cross-border transfer needs both a country-level identifier and an account-level identifier.

Reality Check: The Codes Do Not Save You From Errors

Even with every code entered correctly, an international wire can still be delayed. The most common reasons are name mismatches between the beneficiary field and the actual account holder, missing purpose codes on India-bound transfers, and correspondent-bank fees that quietly get deducted along the way. The banking codes route the money. They do not guarantee it lands cleanly.

App-based services built for specific corridors now abstract the codes away entirely. Sliq Pay lets you send to a UPI ID, phone number, email, or bank account, and resolves the SWIFT, IFSC, and account details on both sides automatically. You do not enter the codes because you do not need to. Transfers settle instantly for amounts within UPI and IMPS caps, with mid-market FX and 0% markup.

Travel Tip: Save Your Recipient’s Details

If you send money to the same person or business more than once, save their bank details in a note on your phone. Full legal name, SWIFT code, IFSC, account number, and account type. Every cross-border transfer form asks for the same fields, and typing them from scratch each time is where errors sneak in.

Frequently Asked Questions

Is a SWIFT code the same as a BIC code? Yes. SWIFT and BIC refer to the same identifier. Banks and forms use the terms interchangeably.

Does India use IBAN? No. India uses IFSC codes for domestic routing. If a form asks for an IBAN and the destination is India, either leave it blank or enter the recipient’s account number in that field.

Can I use a US routing number to send money internationally? No. Routing numbers are a US-only identifier. For international transfers, the sending bank uses SWIFT to reach the receiving bank, and pulls funds from your account using your account details on file.

What is the difference between SWIFT and IFSC? SWIFT identifies a bank internationally. IFSC identifies a specific branch inside India. For a US to India transfer, you need both.

How do I find my bank’s SWIFT code? Check the bank’s website, the mobile app under account details, or the bottom of a bank statement. Do not rely on Google, since large banks often have multiple SWIFT codes for different business lines.

Do all international transfers require a purpose code? Not all destinations, but India does. Every inbound remittance to India carries a FEMA purpose code, such as family maintenance, gift, or education. Choosing the wrong one can trigger a compliance hold.

Is there a way to send money without dealing with these codes at all? Yes. Newer apps built for specific corridors resolve the routing details in the background. Sliq Pay is one option for the US to India corridor, where you send to a UPI ID, phone number, or email, and the app handles SWIFT, IFSC, and account resolution behind the scenes.

Before You Go

The next time you fill out an international transfer form, remember the two-layer rule. SWIFT gets money into the country. IBAN, IFSC, or routing number gets it into the account. Ask your recipient for both before you start typing, and you will avoid the vast majority of delays and reversed transfers. And if you are sending to India regularly, joining the Sliq Pay waitlist is one way to try a service that handles the codes for you.

Disclaimer: The information provided on this blog is for general informational purposes only and does not constitute legal, financial, tax, or professional advice. Product features, pricing, eligibility, and availability may vary by country, user type, regulatory requirements, and are subject to change. Please refer to Sliq Pay’s Terms of Use and official product pages for the most accurate and up-to-date information. Sliq Pay makes no representations or warranties regarding the completeness, accuracy, or reliability of the content.

Like what you’re reading? Share this with your friends :
FacebookTwitterLinkedInWhatsApp