Hadith 6087

(حديث مرفوع) حَدَّثَنَا يُونُسُ ، حَدَّثَنَا حَمَّادٌ يَعْنِي ابْنَ سَلَمَةَ ، عَنْ أَيُّوبَ ، عَنْ نَافِعٍ ، عَنِ ابْنِ عُمَرَ ، أَنّ رَسُولَ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ قَالَ : " إِذَا حَلَفَ أَحَدُكُمْ ، فَقَالَ : إِنْ شَاءَ اللَّهُ ، فَهُوَ بِالْخِيَارِ ، إِنْ شَاءَ فَعَلَ ، وَإِنْ شَاءَ لَمْ يَفْعَلْ " .
It is narrated, most likely as a marfu’ hadith, from Sayyiduna Ibn Umar (may Allah be pleased with them both) that whoever says "Insha’Allah" when taking an oath, then he has the choice: if he wishes to fulfill his oath, he may do so, and if he wishes to retract from it, he may do so without being sinful.
Hadith Reference مسند احمد / مسند المكثرين من الصحابة / 6087
Hadith Grading حکم دارالسلام: إسناده صحيح .