Namun apabila seseorang tidak mampu berpuasa karena usia yang sudah cukup tua atau sakit-sakitan, maka kewajiban puasa Ramadan dapat diganti dengan membayar fidiah.
Fidiah merupakan barang yang wajib diberikan kepada fakir miskin sebagai ganti ibadah yang telah ditinggalkan, dalam hal ini puasa.
Pembayaran fidiah ini juga telah termaktub dalam surat Al Baqarah ayat 184:
"...Wajib bagi orang-orang yang berat menjalankannya (jika mereka tidak berpuasa) membayar fidyah, (yaitu): memberi makan seorang miskin. Barangsiapa yang dengan kerelaan hati mengerjakan kebajikan, maka itulah yang lebih baik baginya."
Baca Juga:Jadwal Imsakiyah Tangerang Selatan Hari Ini 11 Mei 2021
Ada pula menurut sabda Rasulullah SAW yang diriwayatkan oleh Abu Dawud dan Nasai terdapat tiga golongan yang terlepas dari hukum berpuasa yakni orang yang sedang tidur hingga Ia bangun, orang gila sampai Ia sembuh dan anak-anak sampai Ia baligh.