Rodrick Dapinto
Rodrick Dapinto voted up Anonymous' answer

1- To cleanse the souls and purify them from stinginess, sins and misdeeds. Allah Almighty says: “Take Sadaqah (charity) from their wealth in order to purify them …….. And Allah is All-Hearer, All-Knower.” (At-Taubah: 103)

2- To cleanse, multiply and bless their property. The Prophet ﷺ said: “Sadaqah does not decrease any property.”[ … Read more

Rodrick Dapinto
Rodrick Dapinto voted up Zain Aamir's answer
The word Zakat means to purify. It purifies and protects our soul from miserliness, selfishness and greed, and purifies our wealth and our souls from the evils of this world. Zakat is not a charity but a compulsory payment by the rich to the state. It is the social claim, as a matter of right … Read more