The Prophet (may Allah's peace and blessings be upon him) asked his Companions: Is it not possible for one of you to gain a thousand rewards each day?! One of those present said: How can a person earn a thousand good deeds in a single day so easily? He said: He says: "Subhānallāh" (glory be to Allah) a hundred times, and a thousand good deeds will be recorded for him because each good deed is multiplied tenfold, or a thousand sins will be erased from his record.
- Encouragement toward virtues, for they are the ladder to acts of obedience.
- The virtue of glorifying Allah and remembering Him, and that this simple act, which costs a person nothing, brings a great and immense reward.
- The Companions' eagerness to hasten toward good deeds without delay.
- Good deeds are multiplied tenfold, as Allah Almighty says: {Whoever comes with a good deed will be rewarded tenfold.} [Surat al-An‘ām: 160] This is the minimum level of multiplication; however, it has also been reported up to seven hundred times.
- In some narrations, the word "or" in the phrase “or a thousand sins will be erased” is replaced with "and". Al-Qāri explained: The conjunction 'and' can sometimes carry the meaning of 'or', so there is no contradiction between the two versions. The meaning could be that whoever says it, a thousand good deeds are written for him, and if he has sins, then some are erased and some rewards are gained. It is also possible that 'or' here means 'and' or even 'rather,' in which case both outcomes are combined. And Allah's bounty is even greater than that. End quote. In conclusion, a thousand good deeds are written for him, and a thousand sins are erased.
صحيح مسلم (4/ 2073) (2698). بهجة الناظرين شرح رياض الصالحين، لسليم الهلالي (2/ 507). مرقاة المفاتيح، لعلي القاري (4/ 1594). نزهة المتقين شرح رياض الصالحين، لمجموعة من الباحثين (2/ 980). مرعاة المفاتيح شرح مشكاة المصابيح، لعبيد الله المباركفوري (7/ 454).