that day.” (1) But this hadith is weak.
The correct view is that paying it at this time is prohibited and does not discharge the obligation. The evidence for this is the hadith of Ibn Umar, may Allah be pleased with him and his father, that the Prophet, peace and blessings be upon him, “commanded that it be given before the people go out for the prayer.” (2) Therefore, if he delays it until the people have left the prayer, he has done an act that is not in accordance with the command of Allah and His Messenger, and it is rejected, for the Prophet, peace and blessings be upon him, said: “Whoever performs a deed that is not in accordance with our matter shall have it rejected.” (3)
Indeed, the hadith of Ibn Abbas, may Allah be pleased with him and his father, is explicit on this point. In it, the Prophet, peace and blessings be upon him, said: “Whoever gives it before the prayer, it is an accepted zakat; and whoever gives it after the prayer, it is merely a charity among charities.” (4) This explicitly states that it does not discharge the obligation. If it does not discharge the obligation, then the person has neglected an obligation imposed upon him by the explicit wording: “The Messenger of Allah, peace and blessings be upon him, prescribed zakat al-fitr.” (5) He is therefore sinful, and it is not accepted as zakat al-fitr.
If someone were to ask: If a person deliberately gives it after the prayer, does it count as voluntary charity?
The answer is: It does count, due to the Prophet’s saying, peace and blessings be upon him: “Whoever gives it after the prayer, it is a charity among charities.”
If it is said: Since he intended to fulfill an obligation by giving it after the prayer, while it does not discharge the obligation, he is being frivolous; so how can it count as charity?