SWIFT/BIC codes in India: banks starting with V

394 banks and financial institutions in India with 4,272 SWIFT/BIC codes in total.

The way a SWIFT/BIC code from India is built up

A SWIFT/BIC code has 8 or 11 characters. Each part has a fixed meaning:

JRSB Bank code
4 letters that identify the bank.
IN Country code
2 letters for the country (ISO 3166).
B1 Location code
2 characters for the city or region of the head office.
XXX Branch code
3 characters for a specific branch. XXX means the head office.

Finding a SWIFT code in India

On this page you find codes for 394 institutions in India – 4272 codes altogether. A BIC shows the banks handling a transfer which institution should receive an international payment.

Choose the bank below to see the head office code and its other codes along with tips for payments to and from that bank. Further down you can read how codes from India are built, how to send money there at a fair price and what to check before you pay.

Sending INR to India

India pays in the Indian Rupee, with the currency code INR. Money sent in a different currency will be converted into INR.

Who converts the payment matters, because each party uses its own rate. Compare how much INR arrives with different services before choosing one. Exchange rates change during the day.

SWIFT codes in India: banks under :letter

You are looking at a selection: only institutions in India with a name starting with :letter. The counts in the introduction always cover the whole country, not just this letter.

Many institutions appear under their legal name, which may start with words like Bank or Banco, so the letter can differ from what you expect. Use the full list for India if you are not sure how the name is spelled.

Verifying a SWIFT code from India

The safest source for a SWIFT code is the bank details provided by the recipient. If the code you have does not match the code listed here, do not guess.

We gather SWIFT/BIC codes from public sources and check our list from time to time. Banks reorganise, change names and change codes, and no directory catches every change immediately. Before a payment that matters, confirm the code with the recipient. We are an independent comparison site.

Be wary of payment requests with changed bank details. A valid BIC says nothing about whether a request is genuine.

The cheapest way to send money to India

A bank transfer to India can cost more than you think. On top of the fee, intermediary banks can deduct a charge, and when the money is converted the bank often applies a rate below the actual market rate.

That exchange rate margin tends to be the largest cost item. A simple test: set the rate you get next to the mid-market rate and work out the difference on your amount.

For a lot of routes, a specialist provider turns out to be cheaper than a traditional bank transfer. Before you send money to India, take a minute to compare the total cost via GoldexPay instead of going straight to your bank.

What a sender needs to pay you in India

Someone abroad who wants to pay you will ask for a few details from you – incomplete details often cause delays. That means: your name as your bank knows it, your account number or IBAN, the SWIFT/BIC code of your bank and sometimes your address.

Look up your bank in the list above and compare the code with your own bank details, but take the code from your own bank details when in doubt. It helps to include the name and city of your bank as well because some forms have separate fields for it.

Expect that the incoming amount is smaller than what the sender paid. Intermediary banks may deduct a fee, and when currencies differ, a markup on the rate comes on top. Agree with the sender who covers the fees, especially for larger amounts.

When does money sent to India arrive?

A SWIFT payment to India usually takes one to a few business days, depending on the currency, the route and the banks involved. Payments made late in the day or on weekends and holidays usually go out the next business day.

When a payment takes longer than expected, the sender should contact the sending bank and ask for the status or the UETR. Money transfer services usually provide tracking online.

Which bank in India has the most codes?

State Bank of India leads the list for India when it comes to the number of SWIFT/BIC codes. Its main office has SBININBBXXX and that code covers most payments.

Practice differs in whether they register branch codes – a high count is not a measure of size. Paying someone at State Bank of India? Use SBININBBXXX unless a specific branch code is requested.

Paying a bank in India from abroad

For India you will usually need the BIC. Without it, most banks cannot send the payment.

Not all countries use IBAN numbers; in that case the local account number is used instead. Ask the recipient exactly which details their bank needs for incoming international payments. On the way to India, a transfer may pass through correspondent banks.

The structure of a India SWIFT/BIC code

A SWIFT code is either 8 or 11 characters long. It starts with four letters for the bank, then two letters for the country and a two-character location code.

For banks in India, letters five and six are the ISO country code of India, which makes these codes easy to recognise. If those two letters do not match India, you are looking at a bank in another country – worth double-checking.

The last three characters, if present, identify a specific branch; XXX is used for the head office. Choose a branch code only if the recipient’s bank asks for it; otherwise the head office code is the safe choice.

Frequently asked questions

How many banks in India have a SWIFT/BIC code?

Our directory lists 394 banks and financial institutions in India with 4,272 SWIFT/BIC codes.

How do I find the right SWIFT code for a bank in India?

Ask the recipient or search by bank name above. Without a branch, use the head office code ending in XXX.

How do I recognise a SWIFT/BIC code from India?

Characters 5 and 6 of each SWIFT/BIC code show the country. For India this is IN.

Which bank in India has the most SWIFT codes?

The largest number of codes belongs to State Bank of India: 843 in our database. Its head office code is SBININBBXXX.

How long does a transfer to India take?

A SWIFT transfer to India typically takes 1–5 business days. Specialist transfer services often deliver faster at a lower cost.

Source: listbase-org SWIFT/BIC database (MIT licence), updated monthly. Always verify the code with the recipient or their bank.