Puasa wajib tidak boleh dibatalkan. Adapun dalam puasa sunah, seorang muslim boleh memilih untuk membatalkan atau meneruskannya. Yang lebih utama adalah meneruskannya. Dalam riwayat sahih dari Nabi Shallallahu `Alaihi wa Sallam, beliau bersabda,
“Jika salah seorang di antara kalian diundang (untuk menghadiri jamuan), maka hendaknya dia memenuhi undangan tersebut. Jika dia berpuasa, maka hendaknya berkata, ‘Saya sedang berpuasa’.”
Dalam hadis Nabi Shallallahu `Alaihi wa Sallam yang lain, beliau bersabda,
“Jika dia berpuasa, maka hendaknya dia tidak makan. Jika dia tidak berpuasa, maka hendaknya dia makan.”
Wabillahittaufiq, wa Shallallahu `ala Nabiyyina Muhammad wa Alihi wa Shahbihi wa Sallam.