Surah 99

Surah 99:7

"Whoever has done a speck’s weight of good will see it,"
Reward for the Good Deeds of Non-Believers

Supporting Verses

Surah 21:94 → "Whoever does any righteous deeds – and he is a believer – (there will be) no ingratitude for his striving. Surely We are writing (them) down for him."

Opposing Verses

Surah 9:17 → "It is not for the idolaters to inhabit the mosques of God, (while) bearing witness against themselves of disbelief. Those – their deeds have come to nothing, and in the Fire they will remain."
Does the Quran promise a reward for all good deeds, or are the deeds of those who reject Islam considered worthless? There appears to be a contradiction regarding this issue. Certain verses assert that anyone who performs even a speck's weight of good will see its reward and have their efforts acknowledged. Conversely, other verses state that the deeds of disbelievers and idolaters come to nothing and will not be rewarded.