1. Seorang muslim
2. Dewasa (tamyis)
3. Berakal
4. Orang yang kuat berpuasa.
Bagi yang tidak kuat melaksanakan, boleh meninggalkan puasa dengan beberapa ketentuan yang telah ditetapkan :
• Orang yang sudah tua, tidak wajib berpuasa, Cukup membayar fidyah yaitu bersedekah memberi makan orang miskin ¾ liter beras per hari.
• Orang yang sakit atau berpergian (musafir), boleh tidak berpuasa, namun diharuskan menganti puasanya pada hari lain.
• Wanita yang hamil atau menyusui, juga boleh tidak berpuasa. Namun wajib mengganti puasanya di hari lain.