Your website mentions the high reward for reciting ‘Subhanallahi wa bi Hamdihi’ (100 times), a person’s minor sins will be forgiven.

Does a person get the reward for doing the above each time, whenever he completes it, even if he only did them rarely in his lifetime?



The Hadith is general. Therefore each day a person recites this, many of his minor sins will be forgiven even if it is done infrequently.

However, since humans are prone to sinning on a daily basis, we should try to recite this habitually.


See the references for the Hadith in question here.


And Allah Ta’ala Knows best.


Answered by: Moulana Suhail Motala


Approved by: Moulana Muhammad Abasoomar