Discover infinity

HDFC Bank SWIFT Code: City-Wise Codes and How to Use Them

HDFC Bank SWIFT Code: City-Wise Codes and How to Use Them

HDFC Bank SWIFT Code: City-Wise Codes and How to Use Them

Subscribe to our newsletter

Get the latest updates, insights, and tips delivered straight to your inbox.

The main SWIFT/BIC code for HDFC Bank is HDFCINBBXXX. It is commonly used for international transfers and inward remittances to HDFC Bank accounts in India.

A few years back, a friend of mine was waiting on a client payment from Germany. She had every detail ready, like the account number and the IFSC code, etc. But when the German company asked for a "SWIFT code," she didn’t understand.

She sent them her IFSC by mistake, and the payment bounced back after three days. That mix-up is more common than people think, and it usually comes down to one thing: not knowing which code goes where.

If you are a freelancer, exporter, or business owner expecting money from abroad into your HDFC Bank account, this guide walks you through the exact SWIFT code to use, whether it changes by branch or city, and how to avoid the small errors that delay international payments. Towards the end, we will also touch on how a platform like Infinity can make tracking these inward payments a little more predictable.


HDFC Bank


Quick Answer Box

Field

Detail

Bank name

HDFC Bank Limited

SWIFT/BIC code

HDFCINBBXXX

Country

India

Use

International wire transfer / inward remittance

Bank code

HDFC

Country code

IN

Location code

BB

Branch code

XXX


TL;DR

  • HDFC Bank's primary SWIFT code is HDFCINBBXXX, used at the head office level.

  • Many inward remittances go through fine using this code alone.

  • Some HDFC branches and departments (Bengaluru, Chennai, Pune, Ahmedabad, Kolkata, and others) have their own city- or branch-specific SWIFT codes.

  • Always confirm the exact code with HDFC Bank or your branch before a high-value transfer.

  • SWIFT code is not the same as an IFSC code. Using the wrong one is one of the most common reasons international payments get delayed or rejected.

Sign Up Infinity

What is the SWIFT code of HDFC Bank?

A SWIFT code (also called a BIC) is how banks identify each other on the global payments network. When someone abroad sends you money, their bank does not know your HDFC branch by name. It needs a standard code to route the payment correctly, just as a courier needs a PIN code, not just a locality name.

For HDFC Bank, the code starts with HDFCINBB, and the last three characters indicate whether the payment is going to the head office or a specific branch. You will need this code whenever someone overseas wires money into your HDFC account, along with your account number and, in some cases, your branch address.


Is HDFCINBBXXX the same for all HDFC branches?

Not always. HDFCINBBXXX represents HDFC Bank's head office code, and it works for most inward remittances since HDFC processes many international payments centrally regardless of which branch holds the account.

That said, several HDFC branches, especially in cities like Bengaluru, Chennai, Pune, Ahmedabad, and Kolkata, have their own city-specific SWIFT codes, and some departments (like custody or treasury services) use separate codes entirely.

If you are unsure which one applies to you, do not guess. Confirm directly with HDFC Bank customer care or your home branch, especially for high-value transfers, since a wrong code can delay funds or send them to the wrong routing path.


HDFC Bank SWIFT Code by City / Branch

Here are commonly referenced HDFC Bank SWIFT codes by city, compiled from publicly available banking directories. Treat this as a starting reference, not a final confirmation. Always verify the exact code with HDFC Bank before initiating or sharing it for a transfer, since branch codes can be updated or reassigned.

City

Branch / Department

SWIFT Code

Address

Best Used For

Mumbai

Head Office

HDFCINBBXXX

HDFC Bank House, Senapati Bapat Marg, Parel

Default code for most transfers

Bengaluru

Richmond Road Branch

HDFCINBBBNG

Floor 3, Salco Centre, Richmond Road

Branch-specific transfer checks

Chennai

Tamil Nadu Branch

HDFCINBBCHE

Floor 4, Dr. Radhakrishna Salai, Mylapore

City-specific searches

Pune

Pune Branch

HDFCINBBPNE

Fortune Square, Deep Bungalow Chowk, Shivaji Nagar

City-specific searches

Delhi

New Delhi Branch

HDFCINBBHBD

Harsha Bhavan, Connaught Place

City-specific searches

Kolkata

Kolkata Branch

HDFCINBBCAL

Floor 2, Chowringhee Road

City-specific searches

Hyderabad

Begumpet Branch

HDFCINBBHYD

Suryodaya, Begumpet

City-specific searches

Ahmedabad

Ahmedabad Branch

HDFCINBBAHM

Tej Enclave, near Gandhigram Railway Station

City-specific searches

Navi Mumbai

To verify

To verify

To verify

Long-tail branch query

Nashik

To verify

To verify

To verify

Long-tail branch query

Flag for verification: every SWIFT code and address in this table should be checked against HDFC Bank's official records. You can check HDFC Bank’s SWIFT code at Infinity’s SWIFT code finder.

This is important because branch details change, and an outdated code can genuinely hold up someone's payment.


Details Needed for Inward Remittance to HDFC Bank

To receive an international wire into your HDFC Bank account, the sender's bank will typically ask for:

  • Beneficiary name, exactly as it appears on your HDFC account

  • HDFC Bank account number

  • HDFC Bank SWIFT/BIC code

  • Branch name and address, if the sender's bank requests it

  • Purpose of remittance (this ties into RBI purpose codes)

  • Sender bank details, if your bank asks for them on your end

Having all of this ready before the sender initiates the transfer saves a back-and-forth that can otherwise stretch a same-day payment into a week-long delay.


How to Verify Your HDFC Bank SWIFT Code

  • Check with HDFC Bank support or visit your home branch directly.

  • Ask the sending bank what format they need. Some ask for 8 characters; others want the full 11-character code.

  • For high-value transfers, verify the branch-specific code rather than assuming the head office code will work.

  • Avoid relying only on old forum posts, screenshots, or copied tables (including this one) without a final check.


HDFC Bank SWIFT Code vs IFSC Code

Code

Used For

Example Context

SWIFT/BIC

International transfers

Receiving money from another country

IFSC

Domestic Indian transfers

NEFT, RTGS, IMPS inside India

This is where most of the confusion happens. If a client abroad asks for your bank code, they need the SWIFT code, not the IFSC. IFSC only works for transfers happening within India's own banking network.


Common Mistakes to Avoid

  • Using IFSC instead of SWIFT for an international transfer.

  • Entering an unverified branch-specific SWIFT code.

  • Relying on outdated branch details found online.

  • Missing the beneficiary account number when sharing payment details.

  • Ignoring the purpose code or remittance rules the bank asks for.

Getting any one of these wrong is often why an inward payment sits in a "pending" or "under review" state instead of landing directly in your account.

This is also where a platform like Infinity can help exporters and freelancers, since it gives visibility into where an inward payment stands, along with the documentation (like FIRA) needed for compliance, without needing to chase your bank branch for updates.

Sign Up Infinity