Bangladesh BEFTN Code Checker

abokicalculator

Bangladesh BEFTN Code Checker and Finder

Check a nine-digit BEFTN routing number, or find the routing number of a bank branch.

A BEFTN code is a nine-digit routing number that Bangladesh Bank assigns to a bank branch. In the lists we use, the first three digits are the bank, the next two the district, the next three the branch, and the last digit is a check digit. Type a routing number below to check the check digit and see its bank, district and branch, or choose a bank and district to find a branch's number. The list has 11,629 routing numbers from 63 banks and offices.

Check a Routing Number

Nine-digit routing number

Digits only. Spaces and dashes are ignored. The page loads the branch list of the bank in the first three digits, and nothing else you type leaves your browser.

Find a Branch's Routing Number

Bank
The list is a snapshot of 11,629 routing numbers, taken from open data compiled on 6 September 2026 and from the routing table Dhaka Bank published on 26 June 2025. Banks open, close and rename branches, so a number can be out of date. Check a routing number with your bank before you send money. This page cannot tell you whether an account exists.

How a BEFTN Routing Number Is Built

010bank01district004branch8check
Parts of a nine-digit BEFTN routing number
DigitsPartIn the example 010010048
1 to 3Bank code010 is Agrani Bank PLC
4 and 5District code01 is Bagerhat
6 to 8Branch code004, a branch number inside the district
9Check digit8, worked out from the first eight digits

Bangladesh Bank's BEFTN Operating Rules define a routing number as a nine-digit number that identifies a specific bank branch, assigned by Bangladesh Bank. The rules do not spell out the four parts. The split above is what the lists show: every routing number starts with the code of its bank, and digits 4 and 5 always stand for the same district.

How the Check Digit Is Worked Out

Multiply the first eight digits by the weights 5, 3, 9, 5, 3, 9, 5 and 3, add the results, and keep the last digit of the total. That digit is the ninth digit. For 010010048:

Worked check digit for 010010048
Digit01001004
Weight53953953
Product030030012

The products add up to 18, and the last digit of 18 is 8, which is the ninth digit of 010010048. The rules' own sample entries follow the same formula, and so does every routing number in the list.

Bank Codes

Digits 1 to 3 of a routing number are the bank code. These are the codes in the list, with the number of routing numbers each has.

Bank codes
CodeBankRouting numbers
010Agrani Bank PLC984
015Al-Arafah Islami Bank PLC232
020AB Bank PLC109
025Bangladesh Bank35
030Bangladesh Commerce Bank Limited77
035Bangladesh Krishi Bank1,040
040Bangladesh Samabaya Bank Ltd2
047Bangladesh Development Bank PLC54
055BASIC Bank PLC75
060BRAC Bank PLC199
065Bank Al-Falah Limited9
070Bank Asia PLC140
075Citibank N.A6
080Commercial Bank of Ceylon Limited13
085Dhaka Bank PLC120
090Dutch-Bangla Bank PLC250
095Eastern Bank PLC90
100Export Import Bank of Bangladesh PLC159
105First Security Islami Bank PLC209
110Habib Bank Ltd.9
115The Hong Kong and Shanghai Banking Corporation Ltd.18
120IFIC Bank PLC193
125Islami Bank Bangladesh PLC404
130Jamuna Bank PLC176
135Janata Bank PLC927
140Mercantile Bank PLC158
145Mutual Trust Bank PLC129
150National Bank PLC226
155National Bank of Pakistan6
160National Credit & Commerce Bank PLC137
165One Bank PLC117
170Prime Bank PLC154
175Pubali Bank PLC520
180Rajshahi Krishi Unnayan Bank386
185Rupali Bank PLC594
190Shahjalal Islami Bank PLC147
195Social Islami Bank PLC184
200Sonali Bank PLC1,241
205Southeast Bank PLC145
210Standard Islami Bank PLC146
215Standard Chartered Bank21
220State Bank of India8
225City Bank PLC139
230ICB Islamic Bank Ltd.35
235The Premier Bank PLC141
240Trust Bank PLC130
245United Commercial Bank PLC241
250Uttara Bank PLC254
255Woori Bank9
260NRBC Bank PLC112
265Union Bank PLC116
270SBAC Bank PLC97
275Meghna Bank PLC60
280Padma Bank PLC63
285Midland Bank PLC45
290NRB Bank PLC60
295Modhumoti Bank PLC55
300Global Islami Bank PLC108
305Shimanto Bank PLC30
310Community Bank Bangladesh PLC21
315Bengal Commercial Bank PLC29
320Citizens Bank PLC24
405Office of the Controller General of Accounts11
Check These Out:  Kenya Bank Sort Code

District Codes

Digits 4 and 5 are the district code. Dhaka has two codes, one for Dhaka North and one for Dhaka South. Code 00 is used by the Controller General of Accounts, and is not a district.

District codes
CodeDistrictRouting numbers
00Not a district10
01Bagerhat109
03Bandarban35
04Barguna51
06Barishal188
09Bhola90
10Bogura220
12Brahmanbaria179
13Chandpur182
15Chattogram1,132
18Chuadanga71
19Cumilla393
22Cox's Bazar145
26Dhaka North1,092
27Dhaka South1,172
28Dinajpur178
29Faridpur136
30Feni160
32Gaibandha90
33Gazipur272
35Gopalganj101
36Habiganj133
38Joypurhat62
39Jamalpur122
41Jashore195
42Jhalokati51
44Jhenaidah95
46Khagrachhari32
47Khulna218
48Kishoreganj139
49Kurigram69
50Kushtia133
51Lakshmipur121
52Lalmonirhat61
54Madaripur88
55Magura60
56Manikganj89
57Meherpur41
58Moulvibazar165
59Munshiganj150
61Mymensingh209
64Naogaon143
65Narail56
67Narayanganj298
68Narsingdi179
69Natore115
70Chapai Nawabganj90
72Netrokona78
73Nilphamari88
75Noakhali241
76Pabna169
77Panchagarh57
78Patuakhali112
79Pirojpur80
81Rajshahi187
82Rajbari64
84Rangamati48
85Rangpur151
86Shariatpur89
87Satkhira114
88Sirajganj155
89Sherpur57
90Sunamganj109
91Sylhet418
93Tangail222
94Thakurgaon70

Go Deeper

What BEFTN Is

BEFTN is the Bangladesh Electronic Funds Transfer Network. Bangladesh Bank says it started in February 2011 as the country's first paperless electronic inter-bank funds transfer system, and that it handles credits such as salaries and remittances, and debits such as bill and instalment payments. Banks send BEFTN entries in batches. The network sorts them by the routing number of the receiving bank and passes them on, and the banks settle at Bangladesh Bank.

When You Need a Routing Number

The BEFTN rules say an originating bank must name the receiving bank of an item by its routing number. So a payer, an employer or a remittance service often asks for the routing number of your branch, together with your account number and name. A wrong routing number can send the payment to the wrong bank, or make it fail.

Where to Find Your Routing Number

Look at the bottom of a cheque leaf, or in your bank's internet banking. You can also ask your branch, or search this page. Choose your bank, then your district, and look for your branch or its area. Always compare the number with what your bank tells you.

Tips for Finding a Branch

  • Search by the area name, such as "Motijheel", and not only by the branch's full name.
  • Some banks list a branch with the word "Branch" and some without, so try a shorter word.
  • Dhaka is split into Dhaka North and Dhaka South, so a Dhaka branch can be in either one.
  • If a number fails the check digit, look at each digit again. It is probably a typing mistake.

Branches and Other Bank Offices

Some routing numbers do not belong to a branch. A bank can have one for its head office, a truncation point, its remittance or agent banking unit, or a mobile financial service. This page marks these as bank offices. Bangladesh Bank and the Controller General of Accounts also appear in the list, with routing numbers for their clearing houses and accounting offices. Nobody holds a personal account at those, so do not use them for a payment.

What This Page Uses

The definition of a routing number, and the check digit sample entries, are from Bangladesh Bank's BEFTN Operating Rules, version 2.0. The branches come from two lists. One is the bd-bank-routing dataset, released as public domain (CC0) and generated on 6 September 2026, which reads each bank's own branch list where the bank publishes one. The other is the routing table of 26 June 2025 that Dhaka Bank publishes. The first list uses that table for banks that publish no numbers themselves, and we add 205 numbers that only the table has. Of the 7,136 numbers read from banks' own sites, 98.8% are also in the Dhaka Bank table. We left out two numbers that fail the check digit. The rules say Bangladesh Bank is not responsible for a routing number taken from a list that another organisation issued, so check with your bank. See Bangladesh Bank's payment systems page for BEFTN. We last checked on 19 September 2026.

Frequently Asked Questions

What do the nine digits of a routing number mean?

In the lists we use, digits 1 to 3 are the bank code, digits 4 and 5 the district code, digits 6 to 8 the branch code, and digit 9 is a check digit. For example 010010048 has bank code 010 (Agrani Bank PLC), district code 01 (Bagerhat), branch code 004 and check digit 8.

How do I find the routing number of my branch?

Choose your bank on this page, then your district, and search for your branch or its area. You can also read the number from a cheque leaf or your internet banking, or ask your branch. Compare it with what your bank tells you before you send money.

How is the check digit worked out?

Multiply the first eight digits by the weights 5, 3, 9, 5, 3, 9, 5 and 3, add the products, and keep the last digit of the total. That is the ninth digit. The sample entries in the BEFTN Operating Rules follow this formula, and so does every routing number in our list.

Does the check digit catch every typing mistake?

No. In our list it catches about 85% of mistakes where one digit is wrong and about 90% of swaps of two neighbouring digits. Some mistakes pass the check, so a number that passes is not proof that it is right. Confirm the number with your bank.

Is a BEFTN code the same as a SWIFT code?

No. A SWIFT/BIC code identifies a bank on the international network, and is used for payments from abroad. A BEFTN routing number identifies a branch inside Bangladesh, and is used for BEFTN transfers between Bangladeshi banks. Money sent to Bangladesh may need both. Look up a bank's SWIFT code with our SWIFT code lookup.

Do I need a routing number to receive money?

Often you do. The BEFTN rules say an originating bank must name the receiving bank of an item by its routing number, so a payer, employer or remittance service may ask for it together with your account number and name.

Why is my routing number not in the list?

The branch may be new, closed or renumbered, or the list may not have it. If the check digit is correct but the number is not in the list, the page says so. Ask your bank for the number, and do not send money on the strength of a number you cannot confirm.

What are truncation points, head offices and remittance units in the list?

Some routing numbers belong to a bank office and not to a branch where customers bank, for example a head office, a truncation point, a remittance unit, an agent banking unit or a mobile financial service. This page marks them as bank offices. For a payment, use the routing number of the branch that holds the account.

Why do Bangladesh Bank and the Controller General of Accounts appear?

Both have routing numbers, for Bangladesh Bank's clearing houses and other offices and for the accounting offices of government ministries. They are real routing numbers, but nobody holds a personal account at them, so they are not for payments to people.

What are the routing number codes for big banks?

In our list Agrani Bank PLC is 010, Sonali Bank PLC is 200, BRAC Bank PLC is 060, City Bank PLC is 225 and Prime Bank PLC is 170. These are the first three digits. The bank code table on this page lists all 63.

What are the district codes for Dhaka and Chattogram?

Dhaka has two codes: 26 for Dhaka North and 27 for Dhaka South. Chattogram is 15. These are digits 4 and 5. The district code table on this page lists all of them.

Does Bangladesh use IBAN?

No. Bangladesh is not in the IBAN system, so you send money to an account number and a routing number, and for international payments a SWIFT/BIC code.

Where does the data come from and how current is it?

The definition and the check digit samples are from Bangladesh Bank's BEFTN Operating Rules, version 2.0. The branches are from the bd-bank-routing dataset, generated on 6 September 2026, and from the routing table Dhaka Bank published on 26 June 2025. Together they have 11,629 routing numbers. Banks change branches often, so check with your bank. We last checked on 19 September 2026.

Is anything I type stored or sent?

No. When you enter a routing number or choose a bank, your browser downloads a small file with that bank's branches and does the search itself. Nothing you type is saved.

This page is for information only. It does not contact any bank. Confirm payment details with your bank before you send money. Not financial advice.

© 2026 AbokiCalculator.com

Similar Posts