IBAN vs SWIFT Code (Differences in International Transfers)

March 2021 5 min Read

International transfers rarely fail for dramatic reasons. They fail because a digit was dropped from an account code, a bank identifier was typed into the wrong field, or a beneficiary name did not match the account it was sent to. IBAN and SWIFT sit behind most of those errors, because they look alike, do different jobs, and are usually asked for together.

A SWIFT code identifies the bank, and an IBAN identifies the account inside it. Most transfers to Europe and the Gulf need both codes. More than 80 countries issue IBANs and India is not one of them, so money sent to an Indian account uses an account number with a SWIFT code instead.

This guide covers what each code does, how they are built, which one a given corridor needs, what changed when the messaging standard switched in November 2025, the errors that delay transfers, and the FEMA rules behind every outward remittance.

What a SWIFT Code Actually Identifies

SWIFT is the network banks use to send each other payment instructions. The code itself is a BIC, short for Business Identifier Code, set out under ISO 9362.

A BIC is 8 or 11 characters. The first four are the bank code, the next two are the country code, the next two are the location code, and the optional final three identify a branch. HDFCINBB is a bank and a city. The 11 character version narrows it to a specific branch.

If a form insists on 11 characters and you only have the 8 character code, adding XXX to the end points the payment to the bank’s primary office.

A SWIFT code answers one question only: which institution should receive this instruction. It says nothing about whose account the money lands in.

Swift Code Actually Identifies

What an IBAN Actually Identifies

An IBAN, or International Bank Account Number, is set out under ISO 13616 and can run up to 34 letters and digits. SWIFT also keeps the official IBAN registry, which is one reason the two get mixed up.

Every IBAN follows the same opening pattern. Two letters for the country, two check digits, then a country specific string called the BBAN that carries the local bank code, branch code and account number. A German IBAN is 22 characters and a French one is 27, because each country sets its own length.

The check digits are the useful part. They let a sending bank validate the number mathematically before the payment leaves, which catches a mistyped account before it becomes a recovery case.

The Difference That Matters in Practice

Think of the SWIFT code as the address of the building and the IBAN as the flat number. One gets the money to the right bank. The other gets it to the right person inside that bank.

For a transfer into an IBAN country, you generally need both. The IBAN routes the payment to the account and the BIC confirms the institution. For a transfer into a country that does not use IBANs, the account number does the job the IBAN would have done, and the SWIFT code still identifies the bank.

Does India Use IBAN?

No, India has never adopted the IBAN standard. Domestic payments through NEFT, RTGS and IMPS use the 11 character IFSC code, and inbound international payments use the beneficiary account number with the bank’s SWIFT code.

So the rule runs both ways. If a relative abroad asks for your IBAN to send money to your Indian account, there is nothing to give them, and no IBAN generator will produce a valid one. Give them the account number, the SWIFT code and the branch address instead.

Ask your bank whether it also wants the IFSC included. Banks that receive all international payments through one head-office SWIFT code sometimes need it to route the money to your branch.

Sending money out of India is the opposite case. A transfer to Germany, the Netherlands, the UAE or the United Kingdom will usually require the beneficiary’s IBAN, and the bank may ask for the BIC alongside it.

What Changed in November 2025, What Comes Next

On 22 November 2025, the SWIFT CBPR+ coexistence period ended. For payment instructions within the affected financial-institution-to-financial-institution scope, institutions must generally use ISO 20022 messages instead of legacy MT formats. However, limited exceptions, contingency arrangements, and other permitted contexts may still apply.

For a retail sender, the format is invisible, though it carries more structured data than the old messages did. The change you are more likely to notice is still ahead. From 14 November 2026, SWIFT is scheduled to reject cross-border payments that carry a fully unstructured address, so the beneficiary’s town and country will need their own fields rather than sitting inside one line of free text. Industry bodies have pushed for more time, so check the date with your provider before you send.

The safest habit has not changed. Give the beneficiary’s name exactly as their bank holds it, and enter the address with the town and country clearly separated.

The Mistakes That Delay a Transfer

Most delays come from a short list of avoidable errors.

1. Entering the IBAN in the SWIFT field, or the reverse

2. Copying an IBAN with spaces or dashes carried over from an email

3. Using an 8 character BIC when the bank asked for the 11 character branch code

4. Giving a beneficiary name that does not match the bank’s records exactly

5. Sending to an old IBAN after the beneficiary changed banks

6. Choosing a purpose that does not match the supporting document

There is also the middle bank problem. A payment between two banks with no direct link travels through a third bank, and that bank may take its own cut on the way. Ask your provider whether charges are shared or borne by the sender before you fix the amount the beneficiary needs to receive.

Even when you pay every charge, the beneficiary’s own bank may still deduct a small receiving fee, so leave a margin if the amount has to arrive exactly.

The Mistakes That Delay a Transfer

FEMA Rules Every Remitter Should Know

Outward remittances by resident individuals fall under the Liberalised Remittance Scheme, capped at USD 250,000 per financial year. PAN is mandatory, and the purpose is captured in the remittance documentation, including Form A2 where applicable.

Every outward transfer also carries an RBI purpose code beginning with S, chosen to match the actual reason for the payment rather than the recipient. The purpose influences the TCS treatment, so a family maintenance transfer and an education remittance are not interchangeable even when they go to the same person.

Business payments sit outside the LRS, since the scheme applies to resident individuals. A company paying an overseas vendor is governed by the FEMA provisions applicable to that transaction, and the bank may ask for the invoice and agreement.

Where to Check Before You Send

Confirm the codes with the beneficiary in writing rather than over a call, and ask their bank to confirm the format if the country recently changed one. Then compare what the transfer actually costs you. BookMyForex Money Transfer processes wire transfers at live rates with the purpose and documentation checks built into the booking flow, so a mismatch surfaces before the money moves rather than after.

Get the account identifier right, match the purpose to the paperwork, and check the rate against the interbank benchmark. A transfer that clears on the first attempt is almost always one where those three were settled before submission.

Book A Forex Order
# If order processed before 1pm
= 88.88
₹0.00
Issuance / Reloading / Unloading charge

About the Author

Kshitij Pandey is the Content Manager at BookMyForex with over 7 years of experience in content marketing, blogging, and social media strategy. He has worked extensively on building engaging campaigns and informative resources that help users underst

Request a Call Back
Request a Call Back
Rated 4.5
by 7674 Reviews
Rated 4.3
by 3252 Reviews
Rated 4.6
by 1135 Reviews
Testimonials
Harman Gill
Harman Gill

I had a great experience with BookMyForex during my travel to Sweden. These guys have an excellent Service, best market rates and a high level of professionalism. Many thanks for all your dedicated & amicable support. Highly recommended for trouble-free experiance.

Christy Francis
Christy Francis

A huge thanks to BookMyForex, and their Customer Support team for their exceptional customer service, and for seamless processes they have in place for our Forex needs.

Rohit Advani
Rohit Advani

It has been close to a decade since BookMyForex is assisting me in all my Forex needs. What an incredible journey it has been with BookMyForex. My trust & confidence in BookMyForex is such that in the past so many years, no other financial entity other than BookMyForex has dealt with all my Forex requests. Once I have raised a request, I rest assured that’s it’s in the right hands and gets done always with extraordinary service.

Shubham Garg
Shubham Garg

When it comes to hassle free inter-country currency exchange and transfer there are many companies and banks which talk about competitive rate and fast service, but Bookmyforex is the one which actually fulfills both these criteria. I am a happy customer of Bookmyforex, who joined in June 2016 and had never faced any difficulty in getting money transferred. I would recommend Bookmyforex to every student, professional, and tourist who want a stress-free service in this competitive world.

Shivani Tyagi
Shivani Tyagi

I used BookMyForex for my first visit to Singapore & Bali. BookMyForex representative made it easy and user friendly for me. Their staff is really helpful throughout the process and the rates applied are also lesser compared to other forex providers. I would highly recommend BookMyForex to everyone travelling abroad.

Badarinath K S
Badarinath K S

I am a graduate student at the Carlson School of Management with my roots in Banglore. Bookmyforex by far has the best conversion rates with the least hassles and extremely supportive staff. I recommend every prospective student or traveler going aboard to use Bookmyforex and experience their amazing service.

Ridhima Suri
Ridhima Suri

I am using BookMyForex services from past 4 years & I always had hassle free dealings. I highly recommend BookMyForex for your maiden visit & you will surely use them in future.

Akhil Gahlawat
Akhil Gahlawat

Superb rates, great service, priority support, and hassle free card reloads – is all that you can expect from BookMyForex, apart from their complimentary referral discounts & zero fee multi-currency cards. Be it a casual trip to Thailand or business travel to the U.S, BookMyForex is a one-stop shop for all your forex needs. Highly satisfied!

Why Trust Us

6,50,000+

Satisfied Customers

1.5 Billion+ USD

Forex Trxn Processed

500+ Crores

Amount Saved