Translation: It is narrated from Hadhrat Abdullah bin Masood رضي الله عنه that Allaah تعالى does not wipe out sins through sins but wipes them out through good deeds.
Filth does not wipe out filth.
BENEFIT: This means that trade and earning which is Haraam, wealth which is earned through Haraam means is a sin. Such wealth, when given in charity and spent in good avenues does not earn the person rewards. Such good actions performed withHaraam wealth does not wipe out the initial sin and does not get the sin forgiven.
How can that which is itself a sin succeed in wiping out sin?
Therefore, the sin of having earned Haraam will not be forgiven by spending such wealth in charity and on other good deeds but the sin will remain as is. Since Allaah تعالى does not accept the charity of such wealth there is no basis for the thought that one’s sin will be forgiven by giving charity and spending on other good avenues.
Therefore O traders and those who earn wealth do not earn any form of Haraam. Do not think that after having earned such wealth, one will neutralize the ill effects of one’s actions by giving charity and spending in the path of Allaah تعالى and the books will thereby be balanced. This is not the case. The punishment remains intact and one will be taken to task