Adapun syarat sah puasa, baik puasa fardu maupun puasa sunat, yang Saya ambil referensinya dari Kitab Kaasyifatus Sajaa hal 116 karya Syaikh Nawawi Al Bantani ada 4 perkara yaitu :
1. Islam
Maksudnya sedang beragama Islam. Maka tidak sah puasanya orang kafir asli dan orang murtad.
2. Berakal
Maksudnya sudah tamyiz, maka orang gila, anak kecil dan semacamnya, tidak termasuk berakal atau tamyiz.