Abu Huraira reported that there came a person to the Messenger of Allah (ﷺ) and said:
Messenger of Allah, which charity is the best? Upon this he said: That you should give charity (in a state when you are) healthy and close-fisted, one haunted by the fear of poverty, hoping to become rich (charity in such a state of health and mind is the best). And you must not defer (charity to such a length) that you are about to die and would he saying: This is for so and so, and this is for so and so. Lo, it has already come into (the possession of so and so).
Reference: Sahih Muslim 1032 a In-book : Book 12, Hadith 119 USC-MSA web (English) : Book 5, Hadith 2250 (deprecated)
Help us gift a modern, ad-free Islamic application for the Muslim Ummah. Your donation will be recorded as Sadaqah Jariyah in your book of deeds, In Sha Allah.