There are 3 conditions for a sin to be forgiven:

  • You abstain from the sin
  • You regret the evil you have committed
  • You make a sincere promise to not commit the sin again

However, what if a person who seeks forgiveness but does not make a sincere promise to not commit the sin again because he has a fear that he might commit it again and then that would break his promise and he doesn't want to break his promise so he doesn't make a promise?

What if he abstains from the sin straight away and keeps away from the sin but doesn't make a promise that he will not commit it again because he has a fear that he might commit it again later but currently he is abstaining from the sin?

  • 1
    There's a 4th condition which is related to sins involving other people, you must ask for forgiveness from these people! Allah knows that we are week, and alhamdulliah HE is all forgiving, that's why HE forgives even those sinner who repent and repeat the sin again and repent again you'll find evidences for that in the Qur'an and sunnah!
    – Medi1Saif
    Jul 3, 2017 at 6:07

1 Answer 1


The most important point is that you change your desire and what is in your heart. The goal is abstaining sins, it doesn't matter with a promise or without. The promise is something to motivate us.

Sometimes we try to abstain a sin and even we sincerely promise to Allah that we will never do it again but at the moment of deciding, we are weak and we can't keep our promise. after repeating this experience we may fear of committing the sin again and breaking the promise again and we try not to make any further promise because that would be a double sin.

In my opinion preventing from making this promise with Allah, what ever its reason would be, is ruse of devil, a step backward and getting farther away from Allah.

وَ لا تَیْأَسُوا مِنْ رَوْحِ اللّهِ إِنَّهُ لا یَیْأَسُ مِنْ رَوْحِ اللّهِ إِلاَّ الْقَوْمُ الْکافِرُونَ - (یوسف/87)

Indeed, no one despairs of relief from Allah except the disbelieving people

As long as we try to abstain a sin and we are not successful the sign of success is the sincerity in our heart. That is how Tawba should be: نَصوحا

يَا أَيُّهَا الَّذِينَ آمَنُوا تُوبُوا إِلَى اللَّـهِ تَوْبَةً نَّصُوحًا عَسَىٰ رَ‌بُّكُمْ أَن يُكَفِّرَ‌ عَنكُمْ سَيِّئَاتِكُمْ - (تحریم/8)

O you who have believed, repent to Allah with sincere repentance. Perhaps your Lord will remove from you your misdeeds

We should avoid even the situations that there is possibility to commit sin.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .