The benefits (importance) of giving zakah include:
• To purify and cleanse your wealth - giving makes the remaining money 'clean'
• Sharing the blessings of wealth with others prevents greed - moral development
• Money benefits both giver and receiver - the giver will receive a hundred-fold back in the afterlife and they should also feel the satisfaction of giving
• If everyone gave zakah then there would be no poor in the world - stewardship
• Fulfils your religious duty and obligation - 3rd pillar of Islam