Almsgiving and charity purify people from bad attributes such as stinginess, jealousy and selfishness. Almsgiving and charity help them to become accustomed to generosity. The Prophet speaks about generous people as follows: "Generosity is close to Allah, close to paradise, close to people, but far from hell…" [Tirmidhi, Birr wa Sila, 40]
Moreover, almsgiving and charity purify the property of the rich, because the poor and needy have a right over the property of rich. Regarding this issue, Allah commands the following: "Take from their wealth charity (almsgiving) by which you purify and cleanse them…" [Tawbah, 9:103]
Almsgiving and charity increase the compassion and mercy of the rich. By means of charity, poor people begin to love and respect rich people and not feel jealousy over their property and possessions. The poor do not want to be permanently the receiving hand. Rather, they want to improve their financial situation and become the giving hand. Thus, it creates a social balance in society and strengthens feelings of unity, solidarity and brotherhood.
The money that the poor people receive from zakat increases the quality of labor. With increased purchasing power, the marketplace booms. Moreover, Allah protects and blesses the property of those who pay their zakat and charity. [Surah al-Fatir, 35: 29-30] Allah commands in a verse, "Allah gives increase for deeds of charity. For He does not love any ungrateful sinner." [Baqarah, 2: 276]