عَنْ سَعِيدِ بْنِ أَبِي بُرْدَةَ عَنْ أَبِيهِ، عَنْ جَدِّهِ أَنَّ رَسُولَ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَآلِهِ وَسَلَّمَ قَالَ: ((عَلَى كُلِّ مُسْلِمٍ صَدَقَةٌ))، قَالَ: أَفْرَأَيْتَ إِنْ لَمْ يَجِدْ، قَالَ: ((يَعْمَلُ بِيَدِهِ فَيَنْفَعُ نَفْسَهُ وَيَتَصَدَّقُ))، قَالَ: أَفْرَأَيْتَ إِنْ لَمْ يَسْتَطِعْ أَنْ يَفْعَلَ، قَالَ: ((يُعِينُ ذَا الْحَاجَةِ الْمَلْهُوفَ))، قَالَ: أَرَأَيْتَ إِنْ لَمْ يَفْعَلْ؟ قَالَ: ((يَأْمُرُ بِالْخَيْرِ أَوْ بِالْعَدْلِ))، قَالَ: أَفْرَأَيْتَ إِنْ لَمْ يَسْتَطِعْ أَنْ يَفْعَلْ؟ قَالَ: ((يُمْسِكُ عَنِ الشَّرِّ فَإِنَّهُ لَهُ صَدَقَةٌ))
It is narrated from Sayyiduna Abu Musa Ash'ari (may Allah be pleased with him) that the Messenger of Allah (peace and blessings be upon him) said: It is necessary for every Muslim to give charity. He said: If a person does not have the ability to give charity, then what should he do? The Prophet (peace and blessings be upon him) said: He should work with his own hands, benefit himself, and also give charity. He said: If he does not have the strength to work, then what should he do? The Prophet (peace and blessings be upon him) said: Then he should help someone in need or distress. He said: If he cannot do even that, then? The Prophet (peace and blessings be upon him) said: He should enjoin good or justice. He said: If he does not have the ability to do even that? The Prophet (peace and blessings be upon him) said: He should refrain from evil; this is also charity for him.