Abu Musa Ashari reported,

The Messenger of Allah ﷺ said, "Every Muslim must give charity."Someone asked, "What if he finds nothing to give?"He replied, "Let him work with his hands to benefit himself and give in charity."The man asked, "What if he cannot do that?"He said, "Then let him help someone in distress and need."The man asked, "What if he cannot do that either?"He said, "Then let him enjoin what is good, or what is just."The man asked, "What if he cannot do that?"He said, "Then let him refrain from evil, for that itself is charity for him."

Ahmad 19531

Sahih

حدثنا عبد الرحمن حدثنا شعبة

عن سعيد بن أبي بردة عن أبيه عن جده

أن رسول الله ﷺ قال على كل مسلم صدقة قال أفرأيت إن لم يجد قال يعمل بيده فينفع نفسه ويتصدق قال أفرأيت إن لم يستطع أن يفعل قال يعين ذا الحاجة الملهوف قال أرأيت إن لم يفعل قال يأمر بالخير أو بالعدل قال أفرأيت إن لم يستطع أن يفعل قال يمسك عن الشر فإنه له صدقة

أحمد 19531صحيح
Contents
Reference
Commentary
Ayat
Collection
Musnad Ahmad
Book
Abu Musa Ashari
Numbering
Darussalam 19531
Ahmad 19531