It is narrated from Sayyiduna Abu Hurayrah (may Allah be pleased with him) that a man said: "O Messenger of Allah, which charity is the best?" The Messenger of Allah (peace and blessings be upon him) said: "That you give charity while you are eager for wealth and miserly, hoping for a long life and fearing poverty and want; and do not delay until, when death has come upon you, you start saying: 'Give so much to so-and-so, and give so much to so-and-so,' when that wealth has by then already become (the heir's)."
Hadith Referenceالمعجم الأوسط / باب الميم / 8648
Hadith Takhrij«أخرجه البخاري فى «صحيحه» برقم: 1419، 2748، 5971، ومسلم فى «صحيحه» برقم: 1032، 2548، وابن خزيمة فى «صحيحه» برقم: 2454، وابن حبان فى «صحيحه» برقم: 433، 434، 3312، 3335، والنسائي فى «المجتبى» برقم: 2541 / 1، 3613 / 1، والنسائي فى «السنن الكبرى» برقم: 2334، 6405، وأبو داود فى «سننه» برقم: 2865، وابن ماجه فى «سننه» برقم: 2706، 3658، والبيهقي فى «السنن الكبرى» برقم: 7926، 15856، وأحمد فى «مسنده» برقم: 7280، 7525، 8459، 9204، 9341، 9502، 9899، والحميدي فى «مسنده» برقم: 1151، وأبو يعلى فى «مسنده» برقم: 6080، 6082، 6092، 6094، والبزار فى «مسنده» برقم: 4026، 9798، 9803، وابن أبي شيبة فى «مصنفه» برقم: 25912، والطحاوي فى «شرح مشكل الآثار» برقم: 822، 1666، 1671، 1670، 1672، 1673، والطبراني فى «الأوسط» برقم: 5065»