Will a sinner be punished in the Hereafter if the legal punishment (hadd) is carried out on him in this world?

Dear Brothers & Sisters,
As-Salaamu-Alaikum wa Rahmatullahi wa Barakatuh. (May Allah's Peace, Mercy and Blessings be upon all of you)
One of our brothers/sisters has asked this question:
If a person do a sin in this world, and then get the punishment for it, will he then get a punishment for the same sin after his death? For example if a person commits adultery, or steal, then he is gets death punishment, or get his hand cut off, will he then get a punishment for that sin in the Hereafter? If he is homosexual and gets stoned to death, is he then free from the fire of hell?
Could you please tell me the answer in light of Hadeeth and Quran ?
(There may be some grammatical and spelling errors in the above statement. The forum does not change anything from questions, comments and statements received from our readers for circulation in confidentiality.)
Check below answers in case you are looking for other related questions:

Praise be to Allaah.

Al-Bukhaari (may Allaah have mercy on him) narrated in his Saheeh (3/143, no. 3679) with his isnaad that ‘Ubaadah ibn al-Saamit, one of those who was present at Badr with the Messenger of Allaah (peace and blessings of Allaah be upon him), said that one of those who had been present at al-‘Aqabah told him:

The Messenger of Allaah (peace and blessings of Allaah be upon him) said, with a group of his Sahaabah standing around him: “Come and give me your oath of allegiance, promising that you will not associate anything in worship with Allaah, or steal, or commit zinaa (illegal sexual activity), or kill your children, or utter slander intentionally forging falsehood (by wrongfully attributing illegitimate children to husbands) [cf 60:12], or disobey me with regard to anything good (ma’roof). Whoever among you fulfils this oath, his reward will be due from Allaah, and whoever commits any of these sins and is punished for it in this world, this will be an expiation for him. Whoever commits any of these sins and Allaah conceals it for him, then his case rests with Allaah – if He wills, He will punish him and if He wills, He will forgive him.” So they gave their oath of allegiance to him on that basis.

Al-Haafiz said in al-Fath (1/6): “What we learn from this hadeeth is that the carrying out of the punishment is an expiation for the sin, even if the one on whom the hadd is carried out does not repent. This is the view of the majority. It was also said that he has to repent – this was stated by some of the Taabi’een.”

The previous hadeeth was also narrated by al-Tirmidhi in his Sunan. After quoting it, he said:

“Al-Shaafa’i said concerning this topic: I have not heard any better indication than this hadeeth to show that the hudood (punishments) are an expiation for the people on whom they are carried out. Al-Shaafa’i said: if a person commits a sin and Allaah conceals it for him, I prefer for him to keep it concealed and to repent, keeping the matter between himself and Allaah. Something similar was narrated from Abu Bakr and ‘Umar, that they commanded a man to conceal his sin.”

(Sunan al-Tirmidhi, 1439). So there is no need for the person who commits a punishable sin to go to the Qaadi (judge) and confess and ask for the hadd to be carried out on him; rather, he is encouraged to keep it to himself and to repent, keeping the matter between himself and Allaah, may He be glorified, and to do lots of righteous deeds, for good deeds cancel out bad deeds, and the one who repents from sin is like one who did not sin at all. We ask Allaah to keep us safe and to forgive us. May Allaah bless our Prophet Muhammad.
Whatever written of Truth and benefit is only due to Allah's Assistance and Guidance, and whatever of error is of me. Allah Alone Knows Best and He is the Only Source of Strength.

Related Answers:

Recommended answers for you: