Zakat is one of the five pillars of Islam. It is mandatory for every Muslim who is financially stable, to pay zakat to the poor and needy. Zakat is meant to be paid in order to purify our wealth. Therefore, those Muslims who have enough wealth have to give 2.5% of their wealth to the poor and needy.