Does expiation ensure forgiveness?

Answered according to Hanafi Fiqh by Fatwaa.com
Prev Question
Next Question

السلامُ عليكم ورحمة اللهِ وبركاتهُ
I would like to ask if, for example, someone commits a sin. Then, (verbally) he makes an oath to never do it again. Then, he, unfortunately, falls into sin again. After that, he pays the expiation for that sin. Does his expiation ensure that his sin will be 100% forgiven?


Wa’alaykum as Salam wa rahmatullahi wa barakatuhu,

There are three conditions for Tawba:

  1. A person should immediately abandon the sin,
  2. A person should be really remorseful that he disobeyed such a kind and merciful Creator,
  3.  The person should undertake never to commit that sin again.   

This is if the sin pertains to the rights of Allah. 

If a person infringed the rights of others, then he needs to make up with them as well. 

Once a person fulfills these conditions, and he implores Allah to forgive him, most definitely Allah will forgive him.

Perchance, as a human, if he slips and perpetrates the sin again (in spite of his undertaking) , if he again ask Allah to forgive him, Allah will most definitely forgive him.

As long as he is sincere, Allah will continuously forgive him, even if the devil makes the person commit the sin a hundred times. 


And Allaah Ta’aala knows best


Ismail Moosa (Mufti)


قال العلماء : التوبة واجبة من كل ذنب ، فإن كانت المعصية بين العبد وبين الله تعالى لا تتعلق بحق آدمي فلها ثلاثة شروط :
أحدها : أن يقلع عن المعصية .
والثاني : أن يندم على فعلها .
والثالث : أن يعزم أن لا يعود إليها أبدا . فإن فقد أحد الثلاثة لم تصح توبته.

وإن كانت المعصية تتعلق بآدمي فشروطها أربعة : هذه الثلاثة ، وأن يبرأ من حق صاحبها ، فإن كانت مالا أو نحوه رده إليه ، وإن كانت حد قذف ونحوه مكنه منه أو طلب عفوه ، وإن كانت غيبة استحله منها (رياض الصالحين – 1/ 21)

This answer was collected from Fatwaa.com which is an excellent Q&A site managed by Mufti Ismail Moosa from South Africa. .