Ustadh Farid Dingle answers a question about expiation for broken oaths.
I have been gaining weight recently. In an attempt to curb that, I made an oath to Allah, saying “Wallahi, I will not drink any soda for the month of December.” However, at work, I just went about my day and having completely forgotten about my oath, went to the deli and purchased a can and drank it. I remembered over a day later that I had indeed made the oath. Am I liable to pay kaffara, feed the poor, or fast?
Maybe this connection is not right, but I know during Ramadan, you can accidentally eat an entire meal and if in your mind, you have truly forgotten that you were fasting, you can stop when you remember and complete your fast with no sin incurring on you. Please let me know if my breaking my oath requires expiation.
Jazak Allah khayr.
No, there is no expiation for someone who breaks their oath forgetfully in the Shafi‘i School. (Asna al-Matalib)
The Prophet, Allah bless him and grant him peace, said, “My nation has been forgiven their mistakes and that which they do out of forgetfulness or force.” (Ibn Majah, al-Bayhaqi, and others, deemed sound by Imam al-Nawawi)
I pray this helps.
Checked and approved by Shaykh Faraz Rabbani.