يجوز تعجيل الزكاة عند الفقهاء ودلت على ذلك الأحاديث الثابتة عن الرسول صلى الله عليه وسلم منها الحديث الوارد بخصوص تعجيل زكاة سيدنا العباس بن عبدالمطلب لمدة عامين.

أما تأخير الزكاة فلا يجوز إلا لأسباب مقبولة حددتها بعض الندوات الفقهية المعاصرة بأن تكون لأجل الجهاد أو القريب أو نحو ذلك.
وأما بالنسبة لمن عليه الزكاة قبل شهر رمضان بثلاثة شهور يجوز له أن يحول عام زكاته إلى شهر رمضان ولكن من باب التعجيل وليس من باب التأخير، فإذا قرر بأن يكون سنة زكاته تبدأ من رمضان فتحسب سنة وثلاثة أشهر وتدفع زكاة أمواله.