When should Zakat be paid?
Zakat can be paid any time during the year, in one lump sum or in installments. However, at the end of each year one must calculate one’s Zakat and the amount due but not paid must be paid. In actual practice, many Muslims prefer to pay Zakat in the month of Ramadan. This is also fine. Bear in mind that for agricultural produce, it is preferred to pay Zakat after the harvest.