Skip to content
SwiftPesa
Toolkit

How to Buy Shares on the Dar es Salaam Stock Exchange (DSE)

DSE shares need a CDS account with a licensed broker and cost up to 2.3768% in fees. Here is how to open one, place an order and what tax you will pay.

Sarah Andrew23 Oct 20268 min read Tanzania
Aerial view of Dar es Salaam's harbour and city skyline, home to the Dar es Salaam Stock Exchange
In this guide▾
  1. Quick facts: buying shares on the DSE
  2. What a CDS account is
  3. How to buy shares on the DSE: step by step
  4. How much does it cost to trade?
  5. Buying through the Hisa Kiganjani app or USSD
  6. Dividends and capital gains: the tax side
  7. Who can buy, and what else is on offer
  8. Scams and mistakes to avoid
  9. Frequently asked questions

You can start buying shares on the Dar es Salaam Stock Exchange (DSE) with very little money: there's no minimum, so you can buy a single share. You'll need a CDS account with a licensed broker, your NIDA ID and a TIN.

You can then trade through your broker, the Hisa Kiganjani app or by dialling *152*00#. The main cost is the broker's fee, capped at about 2.4% of each trade. Here's how to start, as of October 2026.

Quick facts: buying shares on the DSE

What Detail
Where to open an account Any Licensed Dealing Member (stockbroker) — 24 are currently licensed
Documents needed NIDA ID (or passport for non-citizens), TIN, bank account details
Minimum investment None set by the DSE; buy as many or as few shares as you can afford
How to place orders Through your broker directly, the Hisa Kiganjani app, web access, or USSD 15200#
Maximum brokerage fees 2.3768% of the trade value (brokerage, DSE, CMSA, CDS and Fidelity fees combined)
Trading hours 10:00 AM to 4:00 PM, trading days only
Settlement T+3 (3 working days after the trade)
Dividend withholding tax 5% on DSE-listed company dividends, vs 10% on other Tanzanian dividends
Capital gains tax DSE-listed shares held by a resident are exempt

What a CDS account is

Every share on the DSE exists electronically, not as a paper certificate. The record of who owns what sits in the Central Depository System, and your part of it is your CDS account (sometimes called a CSD or CSDR account). You can't open one directly with the exchange. It has to go through a Licensed Dealing Member, the DSE's formal name for a stockbroker (DSE FAQs).

This is a different CDS account from the one you'd open to bid for Treasury bonds. Bonds run through a Central Depository Participant, usually a bank, under Bank of Tanzania rules. Shares run through a Licensed Dealing Member, a stockbroker, under DSE and Capital Markets and Securities Authority (CMSA) rules. The documents you provide are nearly identical, but the two accounts aren't interchangeable, and some brokers who are also CDPs can open both for you in one visit.

How to buy shares on the DSE: step by step

  1. Get your TIN and NIDA ID sorted first. Brokers ask for both as standard identification. If you don't have a TIN yet, get one free from TRA; if your NIDA registration isn't complete, sort that before you apply, since account opening stalls without it.
  2. Pick a Licensed Dealing Member. The DSE lists 24 of them, from established names like Tanzania Securities, Solomon Stockbrokers, CORE Securities and Orbit Securities, to bank-linked brokers such as Stanbic Bank (T) and CRDB Bank (full list with contacts). Several, including Orbit Securities, now let you apply online by uploading your ID and filling in a form rather than visiting a branch.
  3. Open your CDS account. You'll fill a client information form and hand over your NIDA number (or passport if you're not a Tanzanian citizen), your TIN, and your settlement bank account details. Your broker runs this as KYC (Know Your Customer) checks before the account goes live.
  4. Fund your trading account. Your broker gives you a trust account to pay into before you trade. If you're using the Hisa Kiganjani mobile app, you instead get a control number valid for 24 hours to make the payment.
  5. Place your order. Tell your broker the company (by its DSE code, such as CRDB, NMB, VODA or TBL), the number of shares, and whether it's a limit order (your price) or a market order (the best price available). You can also place the order yourself through the Hisa Kiganjani app, on the web or by USSD (more on this below).
  6. Wait for settlement. Trades settle electronically through the CDS in three working days (T+3). New MTP accounts can take about 10 minutes to be authorised before their first order goes through.

How much does it cost to trade?

The DSE caps total brokerage fees at 2.3768% of the value of any trade. That one figure covers the broker's commission plus the DSE, CMSA, CDS and Fidelity Fund charges. There's no separate list of each part, and brokers can't charge more than the cap (DSE FAQs, cited above).

Say you put TZS 300,000 into CRDB Bank shares. At the maximum rate, brokerage costs about TZS 7,130, leaving roughly TZS 292,870 invested. Selling later carries the same maximum fee on the sale value.

There's no DSE rule on a minimum number of shares per trade: the exchange says you can buy or sell any quantity. In practice, a few brokers still trade their main board in lots of 10 shares and handle smaller "odd lot" orders separately, so ask your broker how they deal with a single-share order before you place one.

Buying through the Hisa Kiganjani app or USSD

The DSE's own Mobile Trading Platform, called Hisa Kiganjani, lets you open a CDS account and buy or sell shares without visiting a broker's office. It's on the Google Play Store and Apple App Store under "Hisa Kiganjani" or "Mobile Trading Platform", on the web at investor.dse.co.tz, and by USSD on 15200# for phones without data. Your orders still go to your chosen Licensed Dealing Member. The app is just a way in, not a separate broker.

Dividends and capital gains: the tax side

Dividends from DSE-listed companies are taxed at 5%, half the 10% rate on dividends from unlisted Tanzanian companies, which is a reason to hold listed shares rather than private ones (PwC Tanzania withholding tax summary, reviewed September 2026). The tax is taken off before you're paid, so what lands in your account is yours to keep.

Even better, if you're a resident, profits from selling DSE-listed shares are tax-free. Non-residents get the same exemption as long as they hold less than 25% of the company. Above that, profits become taxable (PwC Tanzania individual tax summary, reviewed September 2026). That 25% line only matters if you're buying a controlling stake. Most individual investors never come close.

Who can buy, and what else is on offer

Tanzanian citizens, East Africans and other foreign investors can all open CDS accounts and buy DSE shares, though a few listed companies limit foreign ownership under CMSA rules. Your broker will tell you if a share you want is capped. Twenty-eight companies trade on the DSE, including banks (CRDB, NMB, Stanbic), telecoms (Vodacom Tanzania), brewers (TBL), and smaller companies like DCB Commercial Bank and Mwalimu Commercial Bank.

If TZS 300,000 feels like a lot to put behind one company, you don't have to start with individual shares. UTT AMIS unit trusts spread your money across a basket of assets from as little as TZS 5,000 via M-Pesa, and buying government bonds instead is a fixed-income alternative from TZS 1,000,000, through its own CDS account and CDP broker. Run the numbers on what compounding does to any of these over time with our compound interest calculator.

Scams and mistakes to avoid

  • Don't confuse a broker's own app or website with the real thing. Deal only with firms on the DSE's own Licensed Dealing Members list; if a "broker" isn't on it, your money isn't protected by CMSA rules.
  • A hot tip isn't research. Prices move on real demand and supply, and Sarah has watched people buy on a rumour and sell at a loss weeks later. Check a company's actual financials and dividend history before buying, not a WhatsApp group's enthusiasm.
  • Only send money to your broker's named trust account or MTP control number. Scammers pose as brokers on social media and ask for payment to a personal M-Pesa or bank number. A licensed broker never does this.
  • Thin trading means wide price gaps. Several DSE counters trade in small volumes most days, so a market order can fill at a worse price than you expected. Use a limit order if the share doesn't trade often.
  • Keep your CDS statement. It's your proof of ownership and what your broker and TRA will refer to if there's ever a dispute over your holding.

Frequently asked questions

Do I need a lot of money to start buying DSE shares?

No. The DSE sets no minimum investment, and you can buy a single share if a broker will process the order. What limits you in practice is the share price itself and the 2.3768% maximum brokerage fee, which eats a bigger share of very small trades.

Can I buy DSE shares without visiting a broker's office?

Yes. Several Licensed Dealing Members, including Orbit Securities, let you open a CDS account online with a photo of your NIDA ID or passport. Once it's open, you trade through the Hisa Kiganjani app, web access, or USSD 15200#.

Is a CDS account for shares the same one I'd use for Treasury bonds?

No. Shares use a CDS account opened through a Licensed Dealing Member under DSE and CMSA rules. Treasury bonds use a separate CDS account opened through a Central Depository Participant, usually a bank, under Bank of Tanzania rules. The identity documents required are the same, but the accounts are different.

How long does it take to get my money after selling shares?

Trades settle electronically in three working days (T+3). Your broker pays the proceeds into your linked settlement bank account once the trade settles.

Do I pay tax on dividends and profits from DSE shares?

Dividends are taxed at a 5% withholding rate, deducted before you receive the money. Capital gains on DSE-listed shares are exempt from tax for residents, and for non-residents holding less than 25% of the company.

Can foreigners and diaspora Tanzanians buy shares on the DSE?

Yes, through the same CDS account process as residents. A small number of counters carry their own foreign-ownership limits under CMSA rules, so ask your broker whether the specific company you want is affected before you place an order.

Found this useful? Send it to someone who needs it.

Free monthly email

Know when the money rules change

One short email a month: new mobile money and bank charges, tax changes and the best savings rates, before they catch you out. Join 250+ readers.

Heads up: rates, fees and rules change often. We last checked this guide on 23 Oct 2026. Confirm current figures with the provider before you commit money. This is education, not financial advice.

Sarah Andrew

Written by Sarah Andrew

Sarah Andrew was born in the UK and lives in Kenya, where she runs six businesses across East Africa. She writes SwiftPesa's guides from the business owner's side of the counter - taxes, payments, suppliers and side ventures she deals with herself - so the advice is practical and local.

More about Sarah →

Keep reading

A man carries timber planks past a brick house under construction, with family members looking on
InvestingTanzania

Cost of Building a House in Tanzania

A house in Tanzania costs roughly TZS 800,000-1.6 million per square metre to build in 2026. See current cement, steel prices and Dar vs upcountry costs.

4 Nov 2026 · 11 min read