Stock Trading Costs in Malaysia — Complete Breakdown of Fees & Charges

Just like any business, stock investing also involves costs.
There are investors who try to sell after seeing their profit reach RM100, but end up only hitting breakeven (no profit, no loss).
That is why it is important for you to know stock transaction costs from A to Z. Generally, there are 4 types of costs involved in buying stocks on Bursa Malaysia:
1. Brokerage Fee
The cost charged varies depending on the type of account you open and which brokerage firm you choose.
For example, at M+ we offer cash account trading and margin account trading.
The brokerage fee for a cash account is lower compared to a margin account.
2. SST (Sales and Service Tax)
An SST charge of 6% will be applied on the brokerage fee only.
3. Stamp Duty
The standard rate for all brokers is RM1 for every RM1,000 of investment capital.
For example, if you invest RM10,000 to buy stocks, the stamp duty would be RM10.
If you invest RM8,000 to buy stocks, the stamp duty charged would be RM8.
4. Clearing Fee
The standard rate for all brokers is 0.03% of the total contract value.
If you invest RM10,000, the clearing fee would be 0.03% of RM10,000.
We will show you two scenarios to give you a picture of how transaction costs will affect your profit if your investment capital is too small.
- Investment capital = RM900
- Buy = 900 units of shares at RM1 per unit
- Selling at RM1.02 or RM1.05 (brokerage fee: 0.08%, minimum RM8)
Initial Capital and Profit
| BUY | SELL (2% profit) | SELL (5% profit) | |
| Trade Price | 1.00 | 1.02 | 1.05 |
| Total Shares | 900 | 900 | 900 |
| Proceed (RM) | 900.00 (A) | 918.00 (B) | 945.00 (C) |
Buying and Selling Costs Involved

For Scenario B, you can see that with a gross profit of 2%, the investor still incurs a loss because the stock trading costs exceed the profit percentage from selling the stock.
Calculation: RM908.24 - RM909.75 = -RM1.51
Scenario C, with a gross profit of 5%, the investor can finally enjoy a profit because the stock trading costs are lower than the profit percentage from selling the stock.
Calculation: RM935.235 - RM909.75 = RM25.485
- Investment capital = RM5,000
- Buy = 5,000 units of shares at RM1 per unit
- Selling at RM1.02 or RM1.05 (brokerage fee: 0.08%, minimum RM8)
Initial Capital and Profit
| BUY | SELL (2% profit) | SELL (5% profit) | |
| Trade Price | 1.00 | 1.02 | 1.05 |
| Total Shares | 5,000 | 5,000 | 5,000 |
| Proceed (RM) | 5,000.00 (A) | 5,100.00 (B) | 5,250.00 (C) |
Buying and Selling Costs Involved
| Brokerage Fee (RM) | 8.00 | 8.00 | 8.00 |
| SST 6% (RM) | 0.48 | 0.48 | 0.48 |
| Stamp Duty (RM) | 5.00 | 5.00 | 5.00 |
| Clearing Fee (RM) | 1.50 | 1.53 | 1.58 |
| Total cost (RM) | 14.98 | 15.01 | 15.06 |
| Contract Price (RM) | =5,000 + 14.98 =5,014.98 (Scenario A: Buy) | =5,100 - 15.01 =5,084.99 (Scenario B: Sell) | =5,250 - 15.06 =5,234.94 (Scenario C: Sell) |
With a larger investment capital, whether the gross profit is 2% or 5%, you will still record a profit. Calculation:
2%: RM5,084.99 - RM5,014.98 = RM70.01
5%: RM5,234.94 - RM5,014.98 = RM219.96
Our advice: if you want to invest, a suitable starting capital is RM5,000 and above.
Otherwise, you will have to bear the risk of losses due to transaction costs.
If you still want to start investing with a small capital, you can — but make sure your gross profit is at least above 3%.
FAQ — Stock Trading Costs in Malaysia
What are the costs involved in buying and selling stocks in Malaysia?
The main costs include brokerage fee, clearing fee (0.03%), stamp duty (RM1 per RM1,000 transaction value), and SST (6% on brokerage fee). All these costs are charged on every buy and sell transaction.
What is the minimum brokerage fee for buying stocks?
Most brokers charge a minimum brokerage fee of around RM8 to RM12 per transaction. This means even if you buy shares worth RM100, you still need to pay the minimum fee.
Why did I profit RM100 but still breakeven after selling?
Because transaction costs are charged twice — once when buying and once when selling. If the total buying cost + selling cost exceeds your gross profit, you will only breakeven or incur a loss. It is advisable to ensure your gross profit exceeds 3%.
Are stock trading costs the same for all brokers?
No. Each broker has different brokerage fee rates. Mplus, for example, offers amongst the lowest rates in Malaysia. Clearing fees and stamp duty are standard rates set by Bursa Malaysia.
Understanding stock transaction costs is essential so you can calculate your actual profit and set a realistic target price for each trade.
Download our free investment basics ebook to learn more about the costs and strategies of stock investing.
Ready to start investing? Open a CDS account to begin buying stocks on Bursa Malaysia.