Adapun waktu wajibnya zakat fitrah adalah sejak terbenamnya matahari pada hari akhir bulan Ramadhan. Artinya, bayi yang lahir sebelum terbenam matahari atau orang yang mati setelah terbenam matahari sudah dan masih berkewajiban membayar zakat fitrah.
Sedangkan waktu membayar zakat fitrah adalah sebelum shalat hari raya Idul Fitri. Dan boleh dilakukan sejak awal bulan Ramadhan menurut madzhab Syafi'i. Yang utama menjelang sehari atau dua hari sebelum lebaran Idul Fitri.
Jika lewat dari shalat Idul Fitri, maka jatuhnya sebagai sedekah.