وقد روي في تقديم الزكاة وتأخيرها أربعة أشهر وستة أشهر إلا أن المقصود منهما أن تدفعها إذا وجبت عليك، ولا يجوز لك تقديمها ولا تأخيرها لأنها مقرونة بالصلاة ولا يجوز تقديم الصلاة قبل وقتها ولا تأخيرها إلا أن تكون قضاء، وكذلك الزكاة فإن أحببت أن تقدم من زكاة مالك شيئا تفرج به عن مؤمن فاجعله دينا عليه، فإذا حلت عليك فأحسبها له زكاة ليحسب لك من زكاة مالك ويكتب لك أجر القرض.
It has also been narrated regarding advancing or delaying Zakat by four or six months that the intent of these narrations is to ensure that Zakat is paid when it becomes obligatory upon you. It is not permissible to advance or delay it, as Zakat is associated with prayer. Just as prayer cannot be performed before its due time or delayed unless made up later, the same applies to Zakat. However, if you wish to advance part of your Zakat to alleviate the hardship of a believer, you may give it as a loan. When the Zakat becomes due upon you, count it as Zakat for him so that it will be counted as Zakat from your wealth, and you will also earn the reward of giving a loan.