It is narrated from Sayyiduna Jabir (may Allah be pleased with him) that the Prophet (peace and blessings be upon him) said: The best charity is that which is given when one is self-sufficient, and begin giving charity with those who are under your responsibility. And the upper hand is better than the lower hand.
Hadith Referenceمسند احمد / مسند المكثرين من الصحابة / 14531