The short answer first. There is no ceiling on how much foreign currency you may carry into Bangladesh. What people search for as the bringing dollars into Bangladesh limit is really a declaration threshold, not a cap. Per Bangladesh Bank's Guidelines for Foreign Exchange Transactions, an incoming passenger may bring in any amount, but foreign currency above US$10,000 (or its equivalent) must be declared to Customs on Form FMJ at the point of arrival. Below that figure, no declaration is required. This article explains what the number means, why two government pages currently show two different figures, and what a returning Bangladeshi resident has to do afterwards.
This is general information for travelers, not financial or legal advice. Currency rules are revised by circular and the figures below carry the dates we read them. Confirm the current numbers with your bank or with Bangladesh Bank before you travel.
What the bringing dollars into Bangladesh limit actually covers
The most common misunderstanding is that customs will stop you for carrying "too much" cash. That is not how the rule is written. The amount you may bring in is unlimited. The obligation is to declare once you cross a set figure.
So there are really two questions hiding inside one search:
- How much can I carry without telling anyone? That is the no-declaration amount.
- What happens to the rest once I have declared it? That is the retention and encashment rule, and it depends on whether you are a resident Bangladeshi, a non-resident Bangladeshi, or a foreign national.
Keeping those two apart is the whole point. The number you carry in your pocket is not the problem. Whether you filled in the right form, and what you did with the money afterwards, is what the rules actually govern.
The US$10,000 line: declare above it on the FMJ form
According to Bangladesh Bank's Foreign Exchange Policy Department circular dated 11 February 2020, the no-declaration threshold for incoming and outgoing passengers was raised to US$10,000 or equivalent, up from the earlier US$5,000. The same figure appears in Chapter 6 of the Guidelines for Foreign Exchange Transactions, which we read on the Bangladesh Bank site on 12 September 2026.
In plain terms:
- Bring in up to US$10,000 or equivalent, in any mix of currencies, and you do not have to declare it.
- Bring in more than US$10,000 or equivalent, and you must declare the full amount on Form FMJ to the Customs authority when you land.
The FMJ form is a short, three-copy declaration: one copy for Bangladesh Bank, one for Customs, and one that stays with you. Keep your copy. It is the document that proves the money entered the country legally, which matters when you want to take some of it out again or deposit it. We walk through the form itself in our guide to declaring foreign currency at Dhaka customs and the FMJ form, including who hands it to you and where.
Quick reference: who can keep and take out what
The table below summarizes the position as stated in Bangladesh Bank's Foreign Exchange Guidelines, read 12 September 2026. Treat it as a map, not as the final word, and reconfirm before you rely on it.
| Situation | What the guidance states |
|---|---|
| Any incoming passenger | No cap on the amount brought in; declare on Form FMJ if it exceeds US$10,000 or equivalent |
| Foreign national | The entire declared amount, or up to US$10,000 brought in without declaration, may be taken out freely on departure |
| Bangladeshi passenger | Up to US$10,000 brought in without declaration may be retained and taken out freely when going abroad |
| Resident Bangladeshi, amount above US$10,000 | Should be encashed or deposited into an appropriate foreign currency account within 30 days of arrival |
| Non-resident Bangladeshi, amount above US$10,000 | May be encashed or deposited into a foreign currency account any time after returning |
The single most useful habit is simply to declare when you are near or above the line. Declaring costs you nothing and it removes any question about how the money got here.
Why two government pages show two different numbers
Here is the part most travel pages skip, and the reason this article exists. As of our reading on 12 September 2026, Bangladesh Bank's own guidance states the US$10,000 no-declaration figure, following the February 2020 circular. Some Bangladesh Customs and older reference pages still display the previous US$5,000 threshold, because they were written before the change and were not all updated.
That is not a trap so much as a documentation lag. Two arms of the same government, describing the same rule, showing different numbers on different pages. If you read only the older page, you would think the line sits at US$5,000. If you read only the newer circular, you would use US$10,000.
What this means for you is practical, not dramatic:
- The safest reading is the higher-authority, more recent source. Bangladesh Bank issues the foreign exchange rules, and its February 2020 circular raised the figure to US$10,000.
- But because the pages disagree, do not treat any single figure as settled. Check the current number on the National Board of Revenue's Bangladesh Customs currency page and on Bangladesh Bank before you fly, and if in doubt, declare.
Declaring a legitimately held amount is never the wrong move. The form exists precisely so that carrying more than the line is normal and documented, not suspicious.
What returning residents must do with amounts above the line
If you are a resident Bangladeshi coming home with more than US$10,000, the guidance does not ask you to hand it over. It asks you to place it into the formal system. The Bangladesh Bank guidance states that the excess above US$10,000 should be encashed or deposited into an appropriate foreign currency account within 30 days of arrival.
For non-resident Bangladeshis, the same guidance is more relaxed on timing: the amount can be encashed or deposited into a foreign currency account at any time after returning.
Two things follow from this:
- Your FMJ declaration copy is what lets your bank accept and record the deposit cleanly. Without it, you may be asked how the funds entered the country.
- The 30-day clock is worth noting in your calendar the day you land. It is the kind of quiet deadline that is easy to forget in the first busy week home.
Currency is only one part of coming through arrivals. Phones, laptops, and gold have their own separate allowances, which we cover in our guide to coming home through Dhaka customs. And what you may carry in your bags is governed by a different set of rules again, explained in our comparison of airline baggage allowance versus Bangladesh customs baggage rules.
Local currency: how much taka you can carry
Foreign currency and Bangladeshi taka are governed separately. For local currency, Bangladesh Bank's guidance states that a passenger may bring in or take out up to Taka 10,000 in Bangladeshi currency at the time of arrival or departure. We read this figure on 12 September 2026, and note that older customs references have shown different taka amounts over the years, so this is another number to reconfirm rather than assume.
The taka limit is small on purpose. The system is built around foreign currency moving through banks, not large volumes of local notes crossing the border.
How the declaration actually works at Dhaka arrivals
The mechanics are simpler than the paperwork suggests. When you land, you pass through immigration and then reach the Customs hall. Bangladesh Customs operates a channel system: a green channel for passengers with nothing to declare, and a red channel for those who do. If you are carrying foreign currency above the declaration line, or dutiable goods, you use the red channel and complete Form FMJ there.
Transit passengers who are not entering the country are generally not required to complete the form. If your route sends you through immigration in a matter of minutes, the arrival flow itself is described in our walkthrough of the e-gate at Dhaka airport and who can use it.
Practical points that save time at the counter:
- Have a rough total ready in US dollar equivalent if you are carrying a mix of currencies.
- Keep the cash accessible rather than buried across several bags.
- Ask for and keep your passenger copy of the FMJ form before you leave the hall.
What this article cannot tell you, and what to confirm
Being honest about the limits of a page like this is part of getting it right. Three things sit outside what any article should promise you:
First, the exact current figure. We have used US$10,000 because that is what Bangladesh Bank's guidance states, but government pages currently disagree and circulars are issued without much fanfare. The number you act on should be the one you read on an official page close to your travel date.
Second, your personal category. Whether you count as a resident or a non-resident Bangladeshi changes the retention and encashment rules, and that status is not always obvious. Your authorized dealer bank can confirm which set applies to you.
Third, anything about taking money out. That is a separate rule set with its own annual ceiling, which Bangladesh Bank revises periodically, most recently by a circular dated 6 September 2026. We are not stating a figure for it here because it is a different topic with its own moving numbers. Ask your bank or Bangladesh Bank directly.
For the primary sources, see Bangladesh Bank's Guidelines for Foreign Exchange Transactions on bb.org.bd, read 12 September 2026, and the National Board of Revenue's Bangladesh Customs currency regulations page on bangladeshcustoms.gov.bd, also read 12 September 2026. If the two pages show different figures when you check, use the more recent Bangladesh Bank figure and, when near the line, simply declare.
FAQ
Is there a maximum amount of dollars I can bring into Bangladesh?
No. Bangladesh Bank's guidance places no upper limit on the foreign currency an incoming passenger may bring in. The rule is about declaration: amounts above US$10,000 or equivalent must be declared on Form FMJ, per the guidance read on 12 September 2026. Confirm the current figure before you travel.
What is the FMJ form and where do I get it?
Form FMJ is the foreign currency declaration form used by Bangladesh Customs at arrival. It has three copies, one each for Bangladesh Bank, Customs, and you. You complete it in the red channel on arrival if you are carrying more than the declaration threshold. Keep your copy.
Why do some websites say US$5,000 and others say US$10,000?
The threshold was raised from US$5,000 to US$10,000 by a Bangladesh Bank circular dated 11 February 2020. Some older Bangladesh Customs pages still display the earlier US$5,000 figure. Because the pages disagree, check both official sources before travel and, if you are near the line, declare.
I brought in more than US$10,000 as a resident. What now?
Bangladesh Bank's guidance states that a resident Bangladeshi should encash or deposit the amount above US$10,000 into an appropriate foreign currency account within 30 days of arrival. Non-resident Bangladeshis can do so at any time after returning. Your FMJ copy supports the deposit at your bank.
How much Bangladeshi taka can I carry in or out?
Bangladesh Bank's guidance states up to Taka 10,000 in local currency at arrival or departure, read on 12 September 2026. Older references have shown different figures, so reconfirm before you travel.