47:2 And those who believe and do good, and believe in what has been revealed to Muhammad— whereas that is the Truth from their Rabb— He will wipe off their evils from them and make good their condition.
47:2 In this verse fate of those who believe is contrasted with fate of those who disbelieve, mentioned in the previous verse. The Muslims migrated to Madīnah as virtual pauper, lived at the benevolence of the Ansārs and looked forward to for minimum subsistence. In Islam faith alone does not suffice unless such faith is demonstrated through righteous deeds (v. 12). Therefore, the verse clearly states those who (a) believe and consequently (b) do good and (c) believe in the Qur’ān, Allāh will wipe off their evil and improve their conditions. This promise was fulfilled in the lifetime of the contemporary Muslims as their conditions continued to improve during the stay in Madīnah and after the fall of Makkah. If the conditions of the Muslims anywhere in the world, particularly in the recent time, do not seem to have improved, it is not the failure of the promise but failure of the Muslims to live up to the expectations of the message, particularly fulfilling the conditions (b) and (c) above.