Waktu wajib, yaitu waktu akhir Ramadhan dan awal Syawal.
Dalam hal ini, kewajiban bayar zakat fitrah berlaku bagi orang yang mengalami hidup pada sebagian waktu Ramadhan dan sebagian waktu Syawal meski sejenak.
Waktu sunnah, yaitu sebelum shalat Id berlangsung. Bisa dikatakan, waktu ini berlangsung sejak malam takbiran hingga pagi sebelum shalat Idul Fitri.
Waktu makruh, yaitu setelah shalat Idul Fitri hingga tanggal 1 Syawal berakhir, yaitu maghrib hari raya Idul Fitri.
Waktu haram, yaitu setelah tanggal 1 Syawal berakhir.