Zakat ul-Fitr is compulsory upon every self-supporting adult Muslim who has food in excess of their needs, on behalf of themselves and their dependents.
It must be given before Eid prayer, before the end of the month of Ramadan, for the love of Allah.