Praise be to Allah.
With regard to zakaah on shares in real estate, you should look at what is there and the nature of the investment in it, which is of two types:
The first type:
Where the real estate is to be rented out and money made from the rent. In this case, zakaah is paid on what each shareholder earns of income [from the investment], if it reaches the nisaab (minimum threshold at which zakaah becomes due) by itself, or when added to other currency or gold and silver.
The one who gives zakaah should pay attention to the year for this income, which starts from when he took possession of the money with which he bought the shares, or he may give zakaah on it when the year for the other currency that he owns begins.
So if you used to pay zakaah on your money in Ramadan, but the year for the money with which you bought the shares begins in Shawwaal, and you chose to give zakaah on these shares in Ramadan – assuming that the property is to be rented out and not sold – then you may add whatever you have of income from these shares to other currency that you have, and pay 2.5% of the total amount.
The second type:
Where the real estate is to be sold – which is usually the case. In that case you must pay zakaah on the shares in the same manner as zakaah on trade goods. So when one year has passed, you should look at the market value of the shares, and give 2.5% of this value.
The year begins from when you took possession of the money that reaches the nisaab, with which you bought these shares.
Shaykh Ibn ‘Uthaymeen (may Allah have mercy on him) said concerning shares in land belonging to a real estate company:
These shares are trade goods, as it appears, because those who buy shares in land want to sell it and make money. Hence they must give zakaah on it every year, by evaluating it according to the market price, then paying zakaah. So if we assume that the shareholder bought shares worth thirty thousand, and after one year had passed their value was now sixty thousand, he must give zakaah on sixty thousand. If, after one year, the value of thirty thousand had dropped to only ten thousand, then he must only give zakaah on ten thousand.
End quote from Majmoo‘ Fataawa Ibn ‘Uthaymeen (18/226).
Dr. Muhammad ibn Sa‘ud al-‘Usaymi (may Allah preserve him) was asked how to give zakaah on Islamic investment funds; if the companies pay zakaah to the government department, then do the shareholders not have to give zakaah on these funds?
He replied: It is important to note that investment funds, whether they are investing in shares or trade goods, are not committed to paying zakaah; rather giving zakaah is the job of the shareholder, according to the contract with the agent. Therefore you have to give zakaah on these funds, based on the market value of each share.
End quote from http://iswy.co/eupap
Dr. Yoosuf ash-Shubayli (may Allah preserve him) was asked:
How should I give zakaah on my wealth that is in investment funds?
He replied: Wealth that is in investment funds comes under the rulings on trade goods. It is well-known that no zakaah is collected on these funds by the government departments of zakaah and income. Based on that, you must give zakaah on your entire share of these funds, by working out their value at the time when your zakaah becomes due, then giving one quarter of one tenth of that value – in other words, 2.5% of the value of your share in the fund, according to whatever gains or losses you have.
End quote from http://iswy.co/e45au
It says in a fatwa of the Sharee‘ah Council of Bank al-Bilaad: Zakaah on investment shares must be paid by the investor (the shareholder), based on the market value (the latest value announced by the bank), when one year has passed.
End quote from Zakaah al-Mahaafiz wa’s-Sanaadeeq al-Istithmaariyyah: Ru’yah Jadeedah, Muhammad ibn Ibraaheem as-Suhaybaani and Khaalid ibn ‘Abd ar-Rahmaan al-Muhanna.
For information on the ruling on dealing in these shares, please see the answer to question no. 305095 .
And Allah knows best.