Puasa makruh
Disebutkan sebagai puasa yang dilakukan pada hari Jumat atau Sabtu, dengan niat yang dikhususkan atau disengaja maka hukumnya makruh kecuali bermaksud atau berniat mengqodho puasa ramadhan, puasa karena nadzar ataupun kifarat.
Puasa haram
1. Idul Fitri : Puasa di saat Hari Raya Lebaran, yang jatuh pada tanggal 1 Syawal yang mana hari ini ditetapkan sebagai Hari Raya Umat Muslim. Di hari ini, puasa diharamkan karena hari ini merupakan hari perayaan kemenangan karena telah berpuasa sebulan penuh di bulan Ramadan.
2. Idul Adha : Sama halnya dengan puasa Idul Fitri, puasa di Hari Raya Qurban juga dilarang untuk dilakukan. Pada tanggal 10 Dzulhijjah merupakan Hari Raya Idul Adha dan hari Raya kedua bagi umat Muslim.
3. Hari Tasyrik : Berpuasa di hari Tasyrik yang jatuh pada tanggal 11, 12 dan 13 Dzulhijjah juga merupakan waktu yang diharamkan untuk berpuasa.
4. Puasa setiap hari atau sepanjang tahun dan selamanya.
(Dinno Baskoro)