Tempoh haram puasa

Tempoh haram puasa adalah tempoh masa apabila orang-orang Islam dilarang berpuasa. Hikmahnya adalah ketika semua orang bergembira, seseorang itu perlu turut bersama meraikannya.

 Berpuasa pada Hari Raya Aidilfitri (1 Syawal)
 Berpuasa pada Hari Raya Aidiladha (10 Zulhijjah)
 Berpuasa pada hari-hari Tasyrik (11, 12, dan 13 Zulhijjah)

Selain itu, terdapat juga tempoh apabila puasa diharamkan sementara atas sebab tertentu:
 Puasa Hari Syak iaitu hari ke-30 Sya'ban (puasa kerana tidak pasti Ramadan sudah masuk atau belum)
 Puasa wanita yang mendapat haid & nifas
 Puasa sunat seorang wanita tanpa izin suaminya 
 Puasa bagi orang sakit yang bimbang berlakunya mudarat ke atas dirinya
 Puasa untuk orang lain dan yang ghaib serta tidak diniatkan kepada Allah SWT

Selain keadaan di atas, ada juga tempoh di mana puasa bersifat makruh, seperti puasa sunat hari Jumaat tanpa diiringi puasa pada hari Khamis atau Sabtu atau apabila diajak ke walimatulurus.

Puasa
 Islam