Key Takeaways
- Trading Unit is the Lot: You must buy in Lots, where 1 Lot equals 100 Shares (not single shares).
- Recommended Starting Capital: To keep brokerage fees minimal, it is recommended to start with at least RM500 – RM1,000.
- CDS Account Choice: Decide between a Nominee CDS (faster to open, no AGM/direct IPO) and a Direct CDS (shares in your name, required for AGMs and IPO applications).
- Use Limit Orders: When buying, always select a “Limit Order” to set the maximum price you are willing to pay, avoiding potential overpaying.
- Tax and Safety: Stock profits for individuals in Malaysia generally incur no Capital Gains Tax. Always deposit into a legitimate “Client Trust Account” and verify the broker’s license with the Securities Commission Malaysia.
To buy stocks in Malaysia, you simply need a trading account linked to a Central Depository System (CDS) account.
You don’t need to wear a suit, visit the stock exchange, or have thousands of Ringgit to start.
Whether you use a modern app or a traditional bank, the mechanism is the same: you open an account, deposit cash, and click “buy.”
This guide strips away the marketing noise to explain strictly how the system works and how to choose the right path for yourself.
Stocks vs. Shares (and the “Lot” Rule)
Before you open an account, you must speak the language.
Beginners often ask: “What is the difference between a stock and a share?”
- Stock: The general ownership of a company (e.g., “I own stock in Maybank”).
- Share: The specific unit of ownership (e.g., “I own 500 shares of Maybank”).
The Critical Rule: The “Board Lot” In the US, you can buy 1 share of Apple.
In Malaysia, we trade in Lots.
- 1 Lot = 100 Shares.
- You cannot buy 1 share or 50 shares on the open market. You must buy in multiples of 100 (e.g., 100, 200, 1,000).
- Example: If a stock price is RM1.00, the minimum you can spend is RM1.00 x 100 units = RM100.00.
So, how much money do I actually need to start?
It depends entirely on which stock you want to buy. There is no fixed “minimum deposit” for the stock market itself, only the price of the shares.
- If you buy a cheap stock (e.g., RM0.20):
- Math: RM0.20 x 100 units = RM20.00.
- If you buy a “Blue Chip” Bank (e.g., RM10.00):
- Math: RM10.00 x 100 units = RM1,000.00.
- If you buy a Premium Stock (e.g., Nestle at ~RM100.00):
- Math: RM100.00 x 100 units = RM10,000.00.
Realistic Advice: While you can start with RM20, we recommend starting with at least RM500 – RM1,000. This ensures that the brokerage fees (min RM1–RM8) don’t eat up a huge percentage of your capital.
Comparison: App-Based vs. Bank-Based Brokers
Instead of worrying about specific brands, first decide which category of broker fits your lifestyle.
| Feature | Digital-First Brokers (App-Based) | Traditional Investment Banks (Bank-Based) |
| Speed to Open | Fast (10 mins – 24 hours). Fully online. | Slower (2–5 days). Often requires a branch visit. |
| Fees | Generally lower (low minimum fees). | Generally higher (standard minimum fees apply). |
| CDS Structure | Default is Nominee CDS (shares held by broker). | Default is Direct CDS (shares in your name). |
| Best For | Beginners, active traders, and small capital. | Long-term investors who prefer banking integration. |
The Mandatory “Wallet”: Understanding the CDS Account
You cannot trade without this, but you don’t need to overthink it.
Think of the CDS account as an electronic safe. When you buy a stock, it doesn’t go into your pocket; it goes into this account.
- The Myth: “I must go to Bursa Malaysia to open this first.”
- The Reality: No. Your chosen broker opens it for you automatically when you sign up.
Critical Choice: Direct vs. Nominee
Most digital apps default to a Nominee Account to speed up the process. You need to know the difference.
CDS Account Choice:
- Nominee CDS: The broker holds the shares for you. It is generally faster to open, but traditionally, you cannot vote at AGMs or apply for IPOs directly.
- Direct CDS: The shares are legally in your name. This is required if you want to attend AGMs or apply for IPOs.
2026 Pro Tip: The line is blurring. Modern apps (e.g., Moomoo) now allow you to open a specific “Direct CDS-IPO” account instantly within the app. This gives you the best of both worlds: the speed of a digital broker and the direct access needed to subscribe to IPOs.
How to Open an Account
Option A: The Modern “In-App” Route (Fastest)
Best for: Beginners who want to start trading within 24 hours.
- The Concept: You deal entirely with the broker’s app. They handle the CDS registration backend for you.
- Example Apps: This applies to digital-first brokers (e.g., Moomoo, Rakuten Trade) or modern bank apps (e.g., Maybank Trade MY).
Step-by-Step:
- Download & Register: Install the broker’s official app from the App Store or Google Play. Sign up using your email/phone.
- e-KYC Verification: You will be asked to scan your MyKad (IC) front and back. Then, you will do a “Liveness Test” (blinking or turning your head at the camera) to prove you are a real person.
- Fill in Details: Enter your employment details and bank account number (for future withdrawals).
- Wait for Approval:
- Digital Brokers: Usually approved in 15 minutes to 2 hours.
- Bank Brokers: May take 1–3 working days.
- Deposit Cash: Once approved, copy the broker’s “Client Trust Account” number and transfer your starting capital (e.g., RM100) via online banking (DuitNow/IBG).
Option B: The “Bursa Anywhere” Route (Control Freak)
Best for: Investors who want a Direct CDS account number (15 digits) immediately for IPOs or AGMs.
- The Concept: You register directly with the regulator (Bursa Malaysia) first, then pick a broker to manage your trades.
Step-by-Step:
- Download the Official App: Search for “Bursa Anywhere” (by Bursa Malaysia Berhad) on your app store.
- Register User ID: Sign up using your IC number. You may need to answer security questions based on public records (e.g., “Which bank gave you a car loan in 2019?”).
- Tap “Open CDS Account”: Inside the app, click the CDS Account tab > Open Account.
- Select Your Broker: You will see a list of available brokers (Agents).
- Example: If you select “CIMB Investment Bank,” your account will be opened under their supervision.
- Pay RM10: Make the payment via FPX (online banking).
- Activation: The chosen broker will email or call you (usually within 1–2 days) to give you your Trading Login ID.
How to Buy Your First Stock (The “Order Ticket” Guide)
Once your account is active and funded, buying a stock follows the same logic across almost every platform in Malaysia.
Step 1: Search for the Stock
Don’t just type the name; look at the Stock Code.
- In the search bar, type the company name (e.g., “Maybank”).
- Verify the code (e.g., Maybank is 1155).
- Note: Ensure the stock ends with .MY or has the Malaysian flag next to it to ensure you aren’t looking at a foreign listing.
Step 2: Click “Buy” (The Order Ticket)
You will see a “Trade” or “Buy” button. Clicking it opens an Order Ticket. Here is how to fill it out:
- Order Type: Select “Limit Order”.
- Why? This lets you set the specific max price you are willing to pay. Avoid “Market Order” as a beginner to prevent overpaying.
- Price: Enter the price you want to buy at (e.g., RM10.00).
- Tip: Look at the “Sell” queue (often red). If sellers are asking RM10.02, entering RM10.00 means you have to wait. Entering RM10.02 means you buy instantly.
- Quantity: Enter the number of Lots.
- Crucial Rule: In Malaysia, 1 Lot = 100 Units.
- Example: If you type “1” Lot, you are buying 100 shares.
- Calculation: 1 Lot x 100 Shares x RM10.00 = RM1,000 investment.
Step 3: Confirm and Match
- Click “Unlock Trade” (you may need to enter a 6-digit trading pin).
- Review the total cost (Price + Brokerage Fee + Stamp Duty).
- Hit Confirm.
Status Check:
- “Order Received / Queued”: Your price is too low; no sellers yet. You are waiting in line.
- “Filled / Matched”: Congratulations! You now own the shares.
- “Rejected”: Usually means you don’t have enough cash in the account.
The “Fee Cheat Sheet” (Real Cost Example)
Many beginners are surprised when they deposit RM1,000 but can’t buy exactly RM1,000 worth of stock. You need to account for the transaction costs.
Scenario: You buy 10 Lots (1,000 shares) at RM1.00 each.
Total Trade Value: RM1,000.
| Fee Type | What is it? | Estimated Cost |
| Brokerage Fee | Service charge to the broker. | RM 1.00 – RM 8.00 (varies by broker) |
| SST (Service Tax) | 0% (Exempt) on Brokerage Fee. | RM 0.00 |
| Stamp Duty | Tax to Govt (RM1.00 per RM1,000). | RM 1.00 |
| Clearing Fee | Fee to Bursa (0.03% of value). | RM 0.30 |
| SST on Clearing | 8% Tax on the Clearing Fee only. | ~RM 0.02 |
| TOTAL FEES | ~RM 2.32 – RM 9.32 |
Note: Effective July 1, 2025, brokerage fees for shares listed on Bursa Malaysia are exempt from Service Tax. Stamp Duty is capped at RM1,000 per contract.
How to Buy a stock before it launches (IPOs)
Buying a stock before it launches is different from buying it on the open market.
Method A: The Public Balloting (For Everyone)
To apply for an IPO, you generally need a Direct CDS Number (15 digits).
- Via Bank: Go to an ATM or your online banking website (e-Share / Investment section).
- Via App: Some digital brokers now have a dedicated “IPO Subscription” button. Note that if you use an app, you must ensure you have activated their “Direct CDS” feature first, as standard Nominee accounts often cannot apply.
Method B: The MITI Route (For Bumiputera & Natives)
If you are a Bumiputera citizen, you have a special privilege to apply for special share allocations.
- Eligibility: Malays, Orang Asli, and Natives (Anak Negeri) of Sabah & Sarawak.
- Where to Register: You must apply at the official portal: sahamonline.miti.gov.my.
- Requirement: You MUST have a Direct CDS number. You cannot use a Nominee account number here.
- Benefit: You often find out if you won the shares before you have to pay.
Note for Sabah/Sarawak: When registering on the MITI portal, ensure you select “Anak Negeri Sabah/Sarawak” (Native) as your race to ensure your status is correctly processed.
Is It Safe? Avoiding Scams
If they ask you to bank into a “Personal Account,” run away.
Legitimate brokers (Participating Organisations) will always ask you to deposit money into a “Client Trust Account” under the company’s name.
Safety Checklist
- Check the License: Verify the broker is listed on the Securities Commission Malaysia website.
- No “Guaranteed” Returns: Real stock trading involves risk. Anyone promising “fixed 20% returns” is likely a scammer.
- Official Apps Only: Only download apps from the official Apple App Store or Google Play Store. Never install random files (.apk) sent via chat.
Disclaimer
This guide is for educational purposes only and is not financial advice. Investing in the stock market involves risk, and you may lose money. Always consult a licensed financial advisor.
FAQs About Buy Stocks in Malaysia
Generally, no. Malaysia currently has no Capital Gains Tax on listed shares for individuals. You keep 100% of your profit.
Yes, but it is NOT as simple as clicking “Sell” like in the US market. In Malaysia, you cannot sell shares you don’t own (Naked Short Selling) because it is illegal. If you want to profit from a market drop, you have strict options.
Yes. However, the stock market operates on a “T+2” settlement cycle. When you sell a stock on Monday, the cash officially “settles” on Wednesday. You can usually withdraw it to your bank account after that.
No. You generally cannot open a trading or CDS account if you are an undischarged bankrupt.
No. It is for all Bumiputera citizens, which explicitly includes the natives (Anak Negeri) of Sabah and Sarawak.
We recommend starting with at least RM500 – RM1,000. This ensures that the brokerage fees (min RM1–RM8) don’t eat up a huge percentage of your capital.





