Zakat on Stocks: A Comprehensive Guide for Muslim Investors in Malaysia

In the excitement of chasing capital gains and dividend yields on Bursa Malaysia or global markets like Wall Street, the aspect of wealth purification is often overlooked by some investors.
As Muslim investors, our responsibility does not end at merely ensuring a counter holds Shariah-compliant status from the Shariah Advisory Council (SAC) of the Securities Commission. There is another critical financial obligation: Zakat on Stocks.
This article will examine in detail the mechanism of zakat on stocks, from the mandatory conditions right through to the precise calculation formulae, as a comprehensive reference for your financial management.
What Is Zakat on Stocks?
Zakat on stocks is the obligation to set aside a portion of wealth from the value of stock investments owned when certain conditions are met. From a fiqh perspective, stocks are categorised as trade goods (urud at-tijarah) or savings assets, depending on the individual's investment intent and strategy.
This obligation is consistent with the principle that stocks are assets with value, can be traded, and are capable of growth.
Mandatory Conditions for Zakat on Stocks
Before carrying out any assessment or calculation, ensure your portfolio meets the following basic criteria:
- Muslim & Free: The owner must be a Muslim.
- Full Ownership: You have complete authority over the stocks — you can sell, buy, or transfer ownership without restriction.
- Reaching Nisab: The total value of the investment portfolio (including cash balances in the trading account) equals or exceeds the value of 85 grams of gold. Based on current gold prices (estimated 2025/2026), the nisab is approximately RM30,000 – RM35,000.
- Completing Haul: The stock holdings have reached one full Hijri year (or calculated as 365 days according to the Gregorian calendar).
Calculation Methods: Trader vs Long-Term Investor
Pusat Pungutan Zakat (PPZ-MAIWP) and Lembaga Zakat Selangor (LZS) outline two different approaches based on investment intent. This is a critical distinction that must be understood.
1. Active Investor Category (Trader)
If your primary intention in purchasing stocks is to profit from price differences in the short term (speculation or day trading), the stocks are considered as trading goods.
Formula: Zakat = (Market Value of Stocks + Cash Balance) x 2.5%
The calculation is based on the market value on the date the haul is completed, not on the purchase cost price.
2. Long-Term Investor Category (Investor)
For those who purchase stocks for savings purposes and expect dividends, or hold stocks for an extended period without the intention of selling in the near future.
Formula: Zakat = (Market Value of Stocks x 2.5%) + (Dividends Received x 2.5%)
Note: Some fiqh opinions permit calculation based solely on the company's current asset value, however the 2.5% of market value method is the safer standard recommended by most zakat institutions in Malaysia for retail investors.
Margin and Brokerage Cost Issues
In portfolio management, the use of margin facilities is common. Can margin debt be deducted?
Yes. In zakat calculation, liabilities directly related to the ownership of the asset can be deducted before zakat is calculated.
Margin (Debt) Deduction Formula: Zakat-Eligible Assets = (Portfolio Value) - (Outstanding Margin Debt)
After obtaining the net amount, multiply it by 2.5%.
What About Non-Shariah-Compliant Stocks?
You may have inadvertently purchased a counter that subsequently changed its status to non-Shariah-compliant, or you may hold stocks in global markets that are not screened.
For non-Shariah-compliant stocks, zakat is only imposed on the principal capital (if nisab and haul are met). Profits (capital gains) and dividends from haram sources cannot be subjected to zakat. Those profits must be channelled to Baitulmal or general welfare purposes as non-Shariah-compliant funds. We cannot purify haram wealth by paying zakat from it.
Calculation Simulation
Let us look at a scenario to provide a clearer picture.
Investor Profile: Encik A (A Swing Trader)
- Stock Portfolio Value (End of Haul): RM100,000
- Cash Balance in Trust Account: RM20,000
- Margin Debt: RM10,000
- Dividends Received: RM2,000
Step 1: Determine Net Assets RM100,000 (Stocks) + RM20,000 (Cash) + RM2,000 (Dividends) = RM122,000
Step 2: Deduct Liabilities RM122,000 - RM10,000 (Margin) = RM112,000
Step 3: Check Nisab Does RM112,000 exceed the value of 85g of gold (RM30,000)? Yes.
Step 4: Calculate Zakat RM112,000 x 2.5% = RM2,800
Therefore, Encik A needs to pay zakat of RM2,800.
You can refer here: Zakat on Stocks Calculator
Exemption: Zakat Through the Company
It should be noted that some companies, particularly government-linked companies (GLCs) or institutions such as Bank Islam and Tabung Haji, may have already paid business zakat on behalf of shareholders.
You are advised to check the company's Annual Report. If the company has paid business zakat, you do not need to pay zakat on those stock holdings to avoid overlap (double zakat). However, if the company has only paid a portion, you need to cover the remainder.
Conclusion
Paying zakat on stocks is not merely a religious obligation but also a mechanism for financial discipline. It teaches us that within every profit we gain through the fluctuations of the economic market, there are rights of the asnaf (zakat recipients) that need to be fulfilled.
As a wise investor, incorporate zakat into your annual financial planning. Ensure that the wealth you build does not only grow in numbers but is also "blessed" in its abundance.
References and Authoritative Sources
For factual accuracy and further reference, this article refers to guidelines issued by:
- Pusat Pungutan Zakat (PPZ-MAIWP): Guide on Zakat for Stocks.
- Lembaga Zakat Selangor (LZS): Information on Zakat for Investments & Stocks.
- Securities Commission Malaysia: List of Shariah-Compliant Securities.
- Jabatan Kemajuan Islam Malaysia (JAKIM): Fatwa Management Manual.
Disclaimer: This article is for educational and informational purposes only. Please consult a certified accountant or the official zakat officer (amil) in your respective state for a more specific assessment.
FAQ — Zakat on Stocks in Malaysia
1. What is zakat on stocks?
Zakat on stocks is an Islamic obligation requiring Muslim investors to pay 2.5% of their qualifying stock portfolio value annually, provided the nisab (minimum threshold equivalent to 85 grams of gold) and haul (one-year holding period) conditions are met.
2. How do I calculate zakat on my stock portfolio?
For active traders: Zakat = (Market Value of Stocks + Cash Balance) x 2.5%. For long-term investors: Zakat = (Market Value of Stocks x 2.5%) + (Dividends Received x 2.5%). Margin debt can be deducted before calculation.
3. What is the current nisab for zakat on stocks in Malaysia?
The nisab is equivalent to the value of 85 grams of gold. Based on 2025/2026 gold prices, this is approximately RM30,000 to RM35,000. If your total portfolio value (including cash in your trading account) exceeds this threshold, zakat becomes obligatory.
4. Do I need to pay zakat on non-Shariah-compliant stocks?
Zakat is only imposed on the principal capital of non-Shariah-compliant stocks. Profits and dividends from haram sources cannot be subjected to zakat and must instead be channelled to Baitulmal or general welfare purposes.
5. What if my company already pays business zakat?
Some companies, particularly GLCs and Islamic institutions like Bank Islam, pay business zakat on behalf of shareholders. Check the company's Annual Report — if zakat has been paid, you do not need to pay again on those holdings to avoid double zakat.