ANSWER:

This is absolutely not permissible. 

You must give the zakat as soon as the time is due. A delay of a couple of days is ok but it’s not permissible at all what you mentioned. You can pay your zakat in advance for a year or two but not delay it! 

After calculating my due zakat every year,can i gather this calculated zakah of 3 years in order to make it a handsome amount and give it to needy family at one time only so that this amount can serve the family a purpose to marry their daughter?

Zakat |