Sayyiduna Hakim bin Hizam (may Allah be pleased with him) says that the Messenger of Allah (peace and blessings be upon him) said: "The most excellent charity," or he said: "The best charity is that which leaves one self-sufficient."
Hadith Referenceالسنن الكبرى للبيهقي / كتاب الزكاة / 7771