´Narrated Zaid bin Arqam:` that the Messenger of Allah (ﷺ) said: "Whenever a man makes a promise and he intends to fulfill it, but he does not fulfill it, then there is no burden upon him."
Related hadith on this topic
Explanation & Benefits
Shaykh Dr. Abdur Rahman Freywai
Explanation:
1:
That is, such a person will not be counted among the hypocrites,
because his intention was righteous, and actions are based upon intentions.
Source: Sunan al-Tirmidhi – Majlis ‘Ilmi Dar al-Da‘wah, New Delhi Edition, Page: 2633
Shaykh Umar Farooq Saeedi
Benefits and Issues:
This narration is weak.
However, if a person forgets naturally due to human nature, he is excused, but deliberately not keeping a promise and acting against it is among the signs of hypocrisy.
Source: Sunan Abu Dawood – Commentary by Shaykh Umar Farooq Saeedi, Page: 4995