Dikutip dari buku Pintar Panduan Lengkap Ibadah oleh Muhammad Syukron Maksum, dijelaskan bahwa rukun berpuasa sebagai berikut.
Rukun Puasa
a. Menahan diri dari segala yang membatalkan puasa, sejak terbit fajar hingga terbenamnya matahari.
b. Berniat agar setiap manusia dapat memperoleh apa yang diniatkan, niat berpuasa biasanya dilakukan sebelum fajar dengan mengucapkannya.
Dikutip dari kotapekalongan.kemenag.go.id, berikut syarat sah berpuasa:
1. Islam, baligh (dewasa)
Hanya umat yang beragama Islam dan sudah dewasa yang diwajibkan melaksanakan puasa Ramadhan.
2. Berakal
Artinya bagi orang gila, penyandang epilepsi tidak diwajibkan melaksanakan puasa Ramadhan.
3. Mampu secara fisik
Orang yang tidak mampu melaksanakan puasa Ramadhan dikarenakan sakit atau dikarenakan memang benar-benar lemah fisik (dalam arti, apabila dipaksakan berpuasa bisa timbul risiko yang sangat besar seperti sakit parah atau menimbulkan kematian), maka tidak diwajibkan melaksanakan puasa Ramadhan.
4. Suci dari haid dan nifas
Bagi wanita yang sedang datang bulan atau menstruasi dan yang sedang dalam keadaan nifas tidak diwajibkan melaksanakan puasa Ramadhan.
Akan tetapi, dia wajib untuk qadha atau mengganti puasa dikemudian hari.