Shaddad bin Abdullah (may Allah be pleased with him) said: I heard Abu Umamah (may Allah be pleased with him) say that the Messenger of Allah (peace and blessings be upon him) said: "O son of Adam, if you spend your surplus (wealth), it is better for you, and if you hold it back, it is bad for you. You will not be blamed for (keeping) what suffices (keeping wealth according to need). Begin (your charity) with your own dependants, and the upper hand is better than the lower hand."
Hadith Referenceالسنن الكبرى للبيهقي / كتاب الزكاة / 7781