Bulugh al-Maram, Book 13, Hadith 5 (In-Book)

Narrated Ibn 'Umar (RA): "Allah's Messenger said: "Whoever swears an oath, and then says: "If Allah Wills", he is not held accountable if he breaks it." [Ahmad and al-Arba'a reported it, and Ibn Hibban graded it Sahih (authentic)].

وَعَنْ اِبْنِ عُمَرَ رَضِيَ اَللَّهُ عَنْهُمَا; أَنَّ رَسُولَ اَللَّهِ ‏- صلى الله عليه وسلم ‏-قَالَ: { "مَنْ حَلِفِ عَلَى يَمِينٍ فَقَالَ: إِنْ شَاءَ اَللَّهُ, فَلَا حِنْثَ عَلَيْهِ" } رَوَاهُ اَلْخَمْسَةُ 1‏.‏ وَصَحَّحَهُ اِبْنُ حِبَّانَ 2‏.‏ ‏1 ‏- كذا "بالأصلين" وأشار ناسخ "أ" في الهامش إلى نسخة: "أحمد والأربعة".‏‏2 ‏- صحيح.‏ رواه أحمد ( 2 / 10 )‏، وأبو داود ( 3261 )‏، والنسائي ( 7 / 25 )‏، والترمذي ( 1531 )‏، وابن ماجه ( 2105 )‏، وابن حبان ( 1184 )‏.‏ قلت: اللفظ للترمذي؛ إلا أنه زاد: "فقد استثنى" بعد قوله: "إن شاء الله" ، وإلى هذه الزيادة دون الجملة الأخيرة رواه أبو داود.‏ والنسائي وأحمد.‏ وأما لفظ ابن حبان فهو: "من حلف فقال: إن شاء الله، لم يحنث".‏ ولفظ ابن ماجه: " من حلف واستثنى، إن شاء رجع، وإن شاء ترك، غير حانث".‏ وهو أيضا لبعضهم، وله ألفاظ أخرى، ذكرتها مفصلة مع طرقها في "الأصل".‏

sunnah.com

also referenced under: Book 13, Hadith 1378 (English)