How to Invest in Stocks in Bangladesh (Beginner's Guide)
This guide is for Bangladeshis investing in stocks for the first time. By the end, you'll know what a BO account is, how to open one, which documents you need, how to fund it, how to place your first trade on the Dhaka Stock Exchange (DSE), and how to access US stocks if you earn in USD.
How the Bangladesh Stock Market Works
To invest in stocks in Bangladesh, buy shares of companies listed on the Dhaka Stock Exchange (DSE) or the Chittagong Stock Exchange (CSE) through a Bangladesh Securities and Exchange Commission (BSEC)-registered broker.
A share is a fractional ownership stake in a listed company. When the company grows, its share price rises. When the company pays dividends, shareholders receive a portion of profits proportional to their holding.

The DSE is the primary exchange, with 500+ listed securities, open Sunday through Thursday from 10:00 AM to 2:30 PM. The CSE operates in parallel with lower daily trading volume. Both exchanges are regulated by the Bangladesh Securities and Exchange Commission (BSEC).
3 DSE indices track market performance:
- DSEX: all listed companies; the broadest measure of DSE performance
- DS30: the 30 largest companies by market capitalisation
- DSES: Shariah-compliant listed companies for Muslim investors
Shares are not purchased directly from a company or exchange. Orders are placed through a BSEC-registered broker, and shares are held electronically in a BO account, which is what you need to open first.
What is a BO Account?
A BO (Beneficiary Owner) account is a mandatory electronic account that holds your shares, no Bangladeshi investor can buy or sell stocks on the DSE or CSE without one.
The BO account functions for shares the way a current account functions for cash. When you buy shares, they are deposited into your BO account electronically. When you sell, they are debited from it. The account is maintained by Central Depository Bangladesh Limited (CDBL) and linked to your registered broker.
4 key facts about BO accounts:
- One person can hold a maximum of 2 BO accounts: one individual account and one joint account
- BO accounts are opened through a registered brokerage house — not directly through DSE or CDBL
- Opening fee: BDT 500–2,000, varying by broker
- Account activation: within 1–2 business days of document submission
Documents Required to Open a BO Account
To open a BO account in Bangladesh, you need a National Identity Card (NID), 2 passport-sized photographs, your bank account details, and your nominee's NID and photograph.
Most brokers require the same 4 standard documents:
- National Identity Card (NID) or passport for non-resident Bangladeshis
- 2 passport-sized photographs of the applicant
- Copy of a cancelled cheque or bank statement (to link your account for fund transfers)
- Nominee's photograph and NID copy
Joint account applicants need one additional document: a photograph and NID of the second account holder.
Non-resident Bangladeshis (NRBs) need 2 additional documents: a Foreign Currency (FC) account or NRB account at a Bangladeshi bank, and a passport with valid visa or residency documentation.
Confirm the exact document checklist with your chosen brokerage house before applying requirements vary between firms, and some accept digital submissions while others require originals.
How to Open a BO Account
To open a BO account, choose a BSEC-registered broker from the DSE's TREC Holders list, submit your documents online or in person, pay the account opening fee, and receive your BO account number within 1–2 business days.

Step 1: Choose a Registered Broker
Go to dse.com.bd and navigate to "TREC Holders" for the full list of registered brokerage houses. Prioritise firms that offer online account opening, a mobile trading app, and a published fee schedule. Most reputable brokers now support full online onboarding — no branch visit required.
Step 2: Submit Your Documents
Complete the broker's account opening form online or in person. Upload or submit your NID, photographs, bank details, and nominee information. Pay the BDT 500–2,000 account opening fee at this stage.
Step 3: Receive Your BO Account Number
After document verification, your broker sends your BO account number — typically within 1–2 business days. This number is your permanent investment identity on both the DSE and CSE. Store it securely.
Step 4: Fund Your Account
Transfer money to your trading account via 3 channels:
- Online bank transfer (BEFTN or NPSB)
- bKash or Nagad
- Direct bank deposit at your broker's branch
There is no universal minimum deposit to open the account. To apply for IPOs, you need a minimum mature share balance of BDT 20,000 in your BO account.
How to Buy Shares on the Dhaka Stock Exchange
To buy shares on the DSE, log in to your broker's trading platform or mobile app, search for the company, enter a buy order at your desired price, and wait for the trade to execute during market hours.
You can place a trade through 3 channels:
- DSE mobile app (registered through your broker)
- Your broker's proprietary online trading platform
- Direct instruction to your broker via phone or in-app message
An order executes when a seller lists shares at the price you set. When prices don't match, your order sits in the market queue until a seller matches it.
Brokerage commission runs 0.25%–0.50% of transaction value. On a BDT 10,000 trade, that's BDT 25–50.
Shares are delivered to your BO account within 2–3 business days after execution (T+2 or T+3 depending on the company's settlement category). Shares do not appear in your account on trade day.
Trading hours run Sunday through Thursday, 10:00 AM to 2:30 PM.
Bangladesh imposes no capital gains tax on stock profits for individual investors. The full profit from selling shares above your purchase price belongs to you.
For example: buy 10 shares at BDT 200 each (BDT 2,000 total). Your broker charges 0.30% — BDT 6 in commission. Six months later, sell at BDT 250 per share and generate BDT 500 in capital gains with no tax deducted.
How to Apply for an IPO
To apply for an IPO on the DSE, maintain a minimum of BDT 20,000 in mature share holdings in your BO account, then submit your application through your broker during the IPO subscription window.

An IPO (Initial Public Offering) is the process by which a company lists on the exchange for the first time. Investors apply to buy shares before public trading begins, typically at a fixed or discounted price.
The IPO allocation system changed from a lottery model to a proportional model — investors who apply for more shares receive a larger allocation, proportional to their application size relative to total demand. Allocated shares are deposited to your BO account before the listing date.
Costs of Investing in the Bangladesh Stock Market
The primary cost of investing in Bangladesh stocks is the brokerage commission which is about 0.25%–0.50% of each transaction plus the one-time BO account opening fee of BDT 500–2,000.
Before opening a BO account, request your chosen brokerage house's full fee schedule in writing. Commission rates and CDBL fees vary between firms and are not always published online.
Risks Every Beginner Should Know When Investing in Stocks
The 3 primary risks of investing in the Bangladesh stock market are price volatility, company-level performance risk, and liquidity risk in smaller or less-traded shares.
1. Market Volatility: Market volatility causes share prices to move daily in response to earnings reports, macroeconomic news, and market sentiment. The DSE has experienced significant corrections historically, including a major crash in 2010. Price drops are normal in all equity markets — the primary beginner risk is panic-selling at a low point, which converts a temporary drawdown into a permanent loss.
2. Company Level Risk: Company-level risk means a company's revenue, profit, and debt position directly drive its share price trajectory. Buying shares without researching these fundamentals means you miss early warning signs of deterioration before the market prices them in.
3. Liquidity Risk: Liquidity risk affects smaller DSE-listed companies with low daily trading volume — making it difficult to sell shares at your target price when few buyers are active. Larger companies on the DS30 index carry lower liquidity risk because they trade at higher daily volume.
How to Invest in US Stocks from Bangladesh with nsave
To invest in US stocks from Bangladesh using nsave, open an nsave USD account, receive USD earnings directly, and buy from 500+ US stocks, ETFs, bonds, and gold indices inside the app, starting from $1, with zero order fees.
The DSE gives you access to Bangladeshi companies. But if you earn in USD from a freelance client, a foreign employer, or an international platform, you already have direct access to a different investment layer: the US stock market, starting from $1, inside the same account you use to receive and hold your USD. No US broker required. No BDT conversion required.
Step 1: Open Your nsave USD Account

The nsave Standard plan costs $0/month. Download the nsave app and complete identity verification using your passport or national ID, the process takes under 10 minutes with no branch visit required. Once verified, nsave assigns a personal ACH routing number and account number which are usable for receiving payments from any client or platform.
Step 2: Receive Your USD Earnings

To receive USD via nsave, set your ACH routing number and account number as the payout destination on Upwork, Fiverr, Toptal, Freelancer.com, PeoplePerHour, or Deel. Direct clients can pay via SWIFT to your nsave wire details. Receiving USD via ACH or SWIFT is free on both Standard and Pro plans.
Step 3: Invest from Your USD Balance

The nsave app provides access to 500+ US stocks, ETFs, bonds, and gold indices. Minimum investment: $1 per order. Zero order fees on both Standard and Pro plans. Available assets include S&P 500 ETFs (SPY), individual company shares including Nvidia, Nike, Tesla, Apple, JPMorgan, Walmart, and Mastercard, bond funds, and gold indices. Sharia-compliant investing options are also available.
Step 4: Convert and Withdraw to BDT When You Ready

To withdraw to BDT, initiate a local currency withdrawal inside the nsave app. The exact BDT amount is displayed before you confirm. Minimum transfer fee is $1. No percentage fee beyond the conversion rate. Funds arrive in your Bangladeshi bank account. You can keep earnings invested in USD assets and withdraw whenever you like.
nsave is not a bank. Funds are not FSCS-protected. US stock investments carry market risk, the value of investments can decrease as well as increase. Investment accounts are provided by a third-party broker dealer. Consult a licensed financial adviser before making investment decisions.
Can I Invest in US Stocks via Binance or Other Cryptocurrency Exchanges?
Binance does not provide genuine access to US equities. Tokenised stocks, synthetic instruments that track a stock's price — do not confer shareholder rights, dividends, or the regulatory protections of a licensed brokerage. Binance previously offered tokenised stocks but suspended the product across multiple markets under regulatory pressure.
Cryptocurrency is not recognised as legal tender in Bangladesh under the Foreign Exchange Regulation Act 1947 and the Anti-Money Laundering Act 2012.
For Bangladeshi investors who want genuine access to US equities with proper custody, nsave provides a licensed investment layer inside a USD account, starting from $1 with zero order fees.
Can I Use Payoneer to Invest in US Stocks from Bangladesh?
Payoneer is a payment platform for receiving freelance income, as of April 2026, it does not provide access to US stock, ETF, bond, or gold investments. Funds received via Payoneer sit in your Payoneer balance at 0% until withdrawn to a Bangladeshi bank account in BDT. There is no investing layer, no rewards on idle balances, and no option to hold and grow USD before converting.
For freelancers using Payoneer as their current payout method: funds can be transferred from Payoneer to a nsave USD account, where they earn 3.2% annually on the Standard plan and can be deployed into 500+ US stocks, ETFs, bonds, and gold indices from $1 with zero order fees.
Can I Use eToro to Invest in US Stocks from Bangladesh?
According to Traders Union, eToro supports residents of Bangladesh for account creation and verification, contrary to older reports of restricted access.
Can I Use Interactive Brokers to Invest in US Stocks from Bangladesh?
Interactive Brokers is a licensed US brokerage that accepts international clients, and Bangladeshi residents can in principle open an account, but the onboarding process requires funding from a bank account denominated in a supported currency, which creates friction for users without an established foreign currency account.
Interactive Brokers has no BDT payout path, no USD earning layer, and no integration with Bangladeshi bank accounts for deposits or withdrawals. Onboarding is slower than nsave, which activates in under 10 minutes using a passport or national ID. For freelancers investing USD already earned, nsave removes every step Interactive Brokers requires before the first trade.
DSE vs US Stocks for Bangladeshi Investors
The right market depends on your income currency, risk profile, and investment goal — both are legitimate paths to building wealth over time.
For BDT-income investors focused on Bangladesh-listed companies, the DSE is the natural fit. For USD earners who want to invest in the world's largest equity market without converting to BDT first, nsave removes the friction.
Key Takeaways
To invest in stocks in Bangladesh: choose a BSEC-registered broker from the DSE's TREC Holders list, open a BO account with your NID and bank details (BDT 500–2,000 opening fee, 1–2 days to activate), fund via bank transfer or bKash, and place buy orders during DSE trading hours Sunday through Thursday, 10:00 AM to 2:30 PM. Brokerage commission is 0.25%–0.50% per trade. No capital gains tax applies to stock profits for individual investors in Bangladesh. To apply for IPOs, you need a minimum of BDT 20,000 in mature shares in your BO account.
For beginners, the most important rule is to start with an amount you can hold for at least 12 months. Stock prices move daily — panic-selling at a low point converts a temporary drawdown into a permanent loss.
For Bangladeshis who earn in USD and want to invest in the US market, nsave provides access to 500+ US stocks, ETFs, bonds, and gold indices from $1 with zero order fees, inside the same account used to receive and convert USD earnings.
Frequently Asked Questions
What is a BO account and how do I open one?
A BO (Beneficiary Owner) account is a mandatory electronic account that holds your shares — every investor in Bangladesh needs one to trade on the DSE or CSE. To open one, choose a registered broker from the DSE's TREC Holders list at dse.com.bd, submit your NID, 2 photographs, bank details, and nominee information either online or in person, pay the BDT 500–2,000 opening fee, and receive your BO account number within 1–2 business days.
How much money do I need to start investing in stocks in Bangladesh?
There is no minimum deposit required to open a BO account or place your first trade on the DSE. You can start with any amount that covers the cost of at least one share plus the brokerage commission of 0.25%–0.50%. To apply for IPOs, you need a separate minimum of BDT 20,000 in mature share holdings in your BO account.
How do I buy shares on the DSE?
To buy shares on the DSE, log in to your broker's mobile app or trading platform, search for the company you want, and place a buy order at your desired price. Trading runs Sunday through Thursday from 10:00 AM to 2:30 PM. When a seller matches your price, the trade executes and shares are deposited to your BO account within 2–3 business days. Your broker charges a commission of 0.25%–0.50% of the transaction value.
What documents do I need to open a BO account?
To open a BO account, you need 4 documents: a National Identity Card (NID) or passport if you are a non-resident Bangladeshi, 2 passport-sized photographs, a copy of a cancelled cheque or bank statement, and your nominee's NID and photograph. Joint account applicants need the second holder's NID and photograph. Non-resident Bangladeshis also need a Foreign Currency (FC) or NRB account at a Bangladeshi bank and a passport with valid visa or residency documentation.
Is there capital gains tax on stocks in Bangladesh?
Bangladesh imposes no capital gains tax on stock profits for individual investors. The full profit from selling shares above your purchase price belongs to you — no tax is deducted at the time of sale. Dividend income may be subject to withholding tax deducted at source; confirm the current rate with your broker. Seek advice from a qualified tax professional regarding your individual circumstances before making investment decisions.
Investments involve risks, including the potential loss of capital. Past performance is not indicative of future results. Data provided is for illustrative purposes only. Consult a licensed financial advisor before making any investment decisions. Investment accounts are provided by a third-party broker dealer
The information in this article is provided for general informational and educational purposes only and does not constitute financial, legal, or tax advice from nsave or any of its affiliates. It is not a substitute for advice from a qualified financial advisor. We make no representations or warranties, whether expressed or implied, that the content is accurate, complete, or up to date.
Fees, exchange rates, incentives, and product availability may change and can vary by user and jurisdiction. Examples are illustrative only. Before making any financial decisions, seek advice from a qualified financial advisor who can assess your individual circumstances and objectives.
nsave helps freelancers and professionals from Bangladesh, Nigeria, Pakistan, Egypt, and emerging markets receive and manage USD abroad. As a non-bank payment provider, your money is not protected by the Financial Services Compensation Scheme (FSCS).

