If someone swears and says 'in sha' Allah' and then does not do it, does he owe expiation?
Short answer
If he connects the exception to the oath and says 'in sha' Allah', he has not broken the oath and owes no expiation according to the fatwa.
Evidence and explanation
The Shaykh cited the hadith on making an exception with the will in an oath.
Scholar referenced
This editorial summary is based on the original source linked below and is not presented as a verbatim quotation from the scholar.
From the text of the answer (Arabic, with an English translation)
Original answer — Shaykh ‘Abd al-‘Aziz ibn Baz
حكم من قال في نذره أو قسمه: إن شاء الله — فتوى ١٠٢٨٤- Question
«إذا حلف إنسان، أو نذر، ثم أعقب قوله ذلك بكلمة: إن شاء الله، ولم يفعل ما نذر، أو حلف من أجله، فهل عليه كفارة؟»
English translation (unreviewed): If a person swears an oath or makes a vow, then follows his words with 'in sha' Allah' and does not do what he vowed or swore for, does he owe expiation?
- From the text of the answer
«الصواب لا كفارة عليه، إذا قال: والله لأفعلن كذا -إن شاء الله- أو نذر لله علي لأفعلن كذا -إن شاء الله- فلا شيء عليه؛ لأن هذه المشيئة تجعل له فرجًا ومخرجًا، وفي الحديث الصحيح يقول ﷺ: من قال في يمينه: إن شاء الله؛ فلا حنث عليه نعم.»
English translation (unreviewed): The correct view is that he owes no expiation. If he says 'By Allah I will do such-and-such, in sha' Allah' or 'I vow to Allah that I will do such-and-such, in sha' Allah', there is nothing on him, because this qualification gives him a way out; and in the authentic hadith he ﷺ says: “Whoever says in his oath ‘in sha' Allah’ has not broken it.” Yes.
The Arabic excerpts matched the original page word for word by an automated check and have not had human scholarly review. The English translations are unreviewed translations made for this site; they are not an approved Shari‘ah translation. Rely on the Arabic original.
Source
Ruling on one who says in his vow or oath: in sha' Allah
Title of the original page (Arabic): حكم من قال في نذره أو قسمه: إن شاء الله
Shaykh ‘Abd al-‘Aziz ibn Baz, may Allah have mercy on him