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?
Answer:
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
