Discharging zakaat in advance

Answered according to Hanafi Fiqh by

Q: I know that zakaat should be paid annually, so I usually pay my zakaat on 22 Zul Hijjah every year. This year I wish to pay my zakat in Ramadhaan, is this permissible, even though one full year has not passed, or do I have to wait until 22 Zul Hijjah again?


A: It is permissible to discharge the zakaat in advance, provided one has the nisaab. Hence, it is permissible for you to discharge your zakaat in Ramadhaan. However, your zakaat date will still remain 22nd Zul Hijjah and will not change to Ramadhaan. You should ensure that you make a note of the amount you discharge during Ramadhaan or at any other time of the year so that when you calculate your zakaat on your zakaat date, you will know whether you had discharged less or more. If you had discharged less, then you should give the amount that is outstanding.

And Allah Ta’ala (الله تعالى) knows best.


Answered by:

Mufti Zakaria Makada

Checked & Approved:

Mufti Ebrahim Salejee (Isipingo Beach)

This answer was collected from, where the questions have been answered by Mufti Zakaria Makada (Hafizahullah), who is currently a senior lecturer in the science of Hadith and Fiqh at Madrasah Ta’leemuddeen, Isipingo Beach, South Africa.

Find more answers indexed from:
Read more answers with similar topics:
Subscribe to IslamQA Weekly Newsletter

Subscribe to IslamQA Weekly Newsletter

You will receive 5 Q&A in your inbox every week

We have sent a confirmation to you. Please check the and confirm your subscription. Thank you!