Sayyiduna Abu Hurairah (may Allah be pleased with him) narrates: A man came to the service of the Prophet (peace and blessings of Allah be upon him) and said: O Messenger of Allah (peace and blessings of Allah be upon him)! Which charity is the greatest? The Prophet (peace and blessings of Allah be upon him) said: That you give charity while you are healthy, fearing poverty and hoping for prosperity. Do not delay it so much that the soul reaches the throat, then you say: Give so much to so-and-so and so much to so-and-so, while it has already become theirs.
Hadith Referenceصحیح ابن حبان / كتاب الزكاة / 3335
Hadith Gradingفضيلة الشيخ الإمام محمد ناصر الدين الألبانيصحيح: ق - وقد مضى (435). تنبيه!! رقم (435) = (434) من «طبعة المؤسسة». لكنه غير موجود بالرقم المشار إليه وإنما موجود برقم (3301) الموافق لـ (3312) - مدخل بيانات الشاملة -.فضيلة الشيخ العلّامة شُعيب الأرناؤوطإسناده صحيح على شرط الشيخين