Ruling on giving charity after every Sin


QUESTION: Is it prescribed for the one who commits a sin to give charity after that?.

Praise be to Allaah.

Giving voluntary charity is a confirmed Sunnah at all times, as is indicated by the Qur’aan and Sunnah and the consensus of the scholars. It says in Kashshaaf al-Qinaa‘ (2/295): Voluntary charity is mustahabb at all times according to consensus, because Allah, may He be exalted, enjoined it and encouraged it.


What is required of the Muslim if he commits a sin is to repent to Allah from it immediately, because Allah, may He be exalted, says (interpretation of the meaning):

“And all of you beg Allaah to forgive you all, O believers, that you may be successful”

[al-Noor 24:31].

And His Messenger (blessings and peace of Allah be upon him) instructed us to repent, as he said: “O people, repent to Allaah, for I repent to Allaah one hundred times a day.” Narrated by Muslim (2702).

If the sin had to do with the rights of another person, such as stealing or usurping property, the right must be restored to the one to whom it belongs, or his pardon and forgiveness should be sought. For more information on the other conditions of sincere repentance.


There is nothing wrong with the Muslim giving some of his wealth in charity after every sin he commits, because of the general meaning of the verses in which Allah says (interpretation of the meaning):

“Verily, the good deeds remove the evil deeds”

[Hood 11:114].

“If you disclose your Sadaqaat (almsgiving), it is well; but if you conceal them and give them to the poor, that is better for you. (Allaah) will expiate you some of your sins. And Allaah is Well-Acquainted with what you do”

[al-Baqarah 2:271].

Ibn Jareer said: “will expiate you some of your sins” means: Allah will expiate your sins by virtue of your charity.

It was narrated that Abu Dharr (may Allah be pleased with him) said: The Messenger of Allah (blessings and peace of Allah be upon him) said to me: “Fear Allah wherever you are, and follow up a bad deed with a good deed, it will wipe it out.” Narrated by al-Tirmidhi (1987); classed as hasan by al-Albaani in Sunan al-Tirmidhi. And it was narrated that Ka‘b ibn ‘Ajrah (may Allah be pleased with him) said: The Messenger of Allah (blessings and peace of Allah be upon him) said to me: “Charity extinguishes sin as water extinguishes fire.” Al-Tirmidhi (614); classed as saheeh by al-Albaani in Sunan al-Tirmidhi.

It is proven in the story about Ka‘b ibn Maalik (may Allah be pleased with him), when he stayed behind from the campaign to Tabook, that he said: O Messenger of Allaah, as part of my repentance, I will give up my wealth as charity to Allaah and His Messenger (blessings and peace of Allah be upon him). The Messenger of Allaah (blessings and peace of Allah be upon him) said: “Keep some of your wealth; that is better for you.”

Narrated by al-Bukhaari (2758) and Muslim (2769).

Al-Nawawi (may Allah have mercy on him) said: This indicates that it is mustahabb to give charity in gratitude to Allah for ongoing blessings, especially great blessings.

End quote from Sharh Saheeh Muslim

In Mughni al-Muhtaaj (3/206) it says: It is recommended to give charity after every sin; this was stated by al-Jarjaani. End quote.

And Allah knows best.


– Shaykh Salih Almunajeed


Editor’s NB: we see from this fatwa that doing good by giving charity removes from your sin and the Prophet urged us to follow up an evil deed with a good one. This means if we know we have done something that is evil part of the ways to remove it from our record In shaa Allah is to repent and do good deed including charity for the sake of Allah.


We appeal to you to join An-Nusrah Foundation as we make little effort to assist Muslims in need. There is always a running appeal, presently we are trying to raise some money for our sister Mrs. Halima Misbau who is down with kidney problem and whose case is well known in Ibadan and leaders of the Muslim community have verified her claim. Read more here:

You may also confirm the Foundation’s reality by going through the list of our BOT members here:

For her case and many more to come please make donations to:

Name: An-Nusra Foundation
Account Number: 2024486563.
Bank: Firstbank

(in case of ATM/Internet transfer, the account is a current account)

“O you who believe. If you help Allah, Allah will help you; and establish your feet firmly” – Qur’an 47:7.

Don’t procrastinate. Please help now even if it is with a kobo. Allah will not leave you without reward. He is just.


May Allah grant us al success in this world and the hereafter. Amiin