Hadith 2439
Sayyiduna Abu Hurairah (may Allah be pleased with him) reports that the Messenger of Allah (peace and blessings be upon him) said: "The best charity is that which is given when one is wealthy. And begin (charity) by spending on your family."
Hadith 2440
Sayyiduna Malik bin Nadalah رضي الله عنه narrates that the Messenger of Allah صلى الله عليه وسلم said: "There are three types of hands: Allah's Hand is the highest and most exalted. Beneath it is the hand of the one who gives charity, and the hand of the one who asks is the lowest of all. Therefore, whatever wealth remains (after spending on your family), give it in charity, and do not follow your soul (when it prevents you from giving charity)."