Zakat is an obligatory charity tax that Muslims are required to give to the poor. It is a mandatory charity in Islam that must be given by all who have enough wealth to do so.
Zakat is one of the pillars of Islam. Zakat is a communal obligation, and it cannot be given only to those in need. The Quran states “And spend from what We have provided for you before death comes to one of you and he says: My Lord, why did you not give me even before this? He will say: Because your money was spent on others before you.”
The Quran also mentions that zakat should not be withheld from those who are “needy”.