হোমblogswift-code-vs-routing-number

SWIFT Code vs. Routing Number: When to Use Which?

SWIFT Code vs. Routing Number: When to Use Which?

2 min readLast updated: Aug 14, 2026
SWIFT Code vs. Routing Number: When to Use Which?
Category: International Transfer | Published: Aug 08, 2026

When transferring money to or within Bangladesh, you will often hear terms like "SWIFT Code", "BIC", and "Routing Number". Using the wrong identifier can lead to rejected transactions, high return fees, and delayed payments. Here is a simple guide to understanding the distinct roles of these two banking codes.

The Key Difference: Local vs. International

The core difference lies in the geographical scope of the fund transfer:

  • SWIFT Code (or BIC): Used exclusively for international transfers across different countries.
  • Routing Number: Used exclusively for domestic transfers between bank branches inside the same country (Bangladesh).
Savings and Global Transfers

What is a SWIFT Code (BIC)?

SWIFT stands for the Society for Worldwide Interbank Financial Telecommunication. It is a global standard for Business Identifier Codes (BIC). Every bank registered on the global SWIFT network has a unique 8 or 11-character code.

If you are an expatriate sending remittances from the USA, UK, or Middle East to your family account in Bangladesh, or if you are a freelancer receiving earnings from Upwork, Fiverr, or Google AdSense, you must provide the bank's SWIFT code.

Structure of a SWIFT Code:

  • First 4 characters: Bank Name (e.g., DBBL for Dutch-Bangla Bank, BRAC for BRAC Bank).
  • Next 2 characters: Country Code (BD for Bangladesh).
  • Next 2 characters: Location Code (DH for Dhaka).
  • Last 3 characters (Optional): Specific Branch Code (usually "XXX" for the Head Office).

What is a Bank Routing Number?

A Bank Routing Number is a localized 9-digit number assigned by Bangladesh Bank to every branch of every scheduled bank in the country. It is used to clear cheques and route electronic transfers (BEFTN, RTGS, EFT) from one bank branch to another within Bangladesh.

For example, if you are transferring money from a City Bank branch in Dhaka to a Dutch-Bangla Bank branch in Sylhet, you must use the Dutch-Bangla Bank branch routing number. SWIFT is not required for this transaction.

Summary Checklist for Your Transfers

সম্পূর্ণ তথ্য দেখতে ডানে স্ক্রোল করুন সারণী
Feature সুইফট কোড রাউটিং নম্বর
Scope Global / International Local / Domestic (Bangladesh)
Format 8 or 11 Alpha-Numeric characters 9-digit numeric code
Typical Use Case Freelance payments, global wire transfers, incoming remittance. BEFTN, RTGS, mobile wallet transfers, local bank-to-bank transfers.
Issuer SWIFT International Organization Bangladesh Bank (Central Bank)

By using the correct code, you ensure that your hard-earned funds reach their destination safely, quickly, and with the lowest possible processing fees.

সহায়তা প্রয়োজন?

আপনার যদি কোনো প্রশ্ন থাকে, তবে আপনি অন্যান্য ব্যাংকিং বিকল্প সরাসরি তুলনা করতে পারেন।

পণ্য তুলনা করুন
হোম
ব্যাংকসমূহ
রাউটিং তথ্য
Forex
অনুসন্ধান করুন
SWIFT Code vs. Routing Number: When to Use Which? | Banking BD Portal