Hal-hal yang membatalkan puasa ada delapan:
- Melakukan jima’ (hubungan intim suami istri) pada siang hari Ramadhan bagi yang sedang berpuasa, maka wajib mengqadha’ puasanya dan membayar kafarah mughallazhah (denda berat) yaitu dengan memerdekakan seorang hamba sahaya. Jika tidak mendapatkan hamba sahaya maka wajib baginya berpuasa selama dua bulan berturut-turut. Dan jika tidak mampu, maka ia berkewajiban memberi makan enam puluh orang miskin.
- Mengeluarkan air mani dengan cara onani atau masturbasi, mencium, memeluk, merangkul dan lain-lainnya.
- Makan minum atau menghisap sesuatu, baik yang bermanfaat atau yang berbahaya seperti rokok.
- Menyuntikkan obat yang dapat mengenyangkan dan dapat menahan rasa lapar, karena melakukan itu berarti sama dengan minum. Sedang menyuntikkan obat yang tidak mengenyangkan, maka hal tesebut tidak membatalkan puasa, walaupun disuntikkan pada otot atau urat nadi, baik terasa di kerongkongan atau tidak.
- Keluar darah haidh dan nifas
- Mengeluarkan darah dengan jalan hijamah (membekam) atau yang serupa. Sedang keluar darah dengan sendirinya atau karena mencabut gigi dan yang semisalnya, tidak membatalkan puasa, karena hal tersebut tidak termasuk dalam pengertian hijamah.
- Muntah disengaja, tetapi jika muntah tanpa disengaja atau dibuat-buat, maka tidak batal puasanya.
- Transfusi darah sebagai pengganti darah yang keluar, seperti seseorang yang sedang berpuasa terluka (kecelakaan dan sejenisnya) yang mengakibatkan keluarnya darah.