Zakah & Purifying Wealth

Giving Zakah purifies the heart of the one who gives from selfishness and greed for wealth, and develops in him sympathy for the poor and needy. For those who receive the Zakah, it purifies the heart from envy and hatred of the rich and prosperous, and fosters a sense of good will between brothers.