A:
There is no harm
in paying Zakah one or two years in advance if the benefit is achieved and it should be given to the poor who deserve it on a monthly basis.May Allah grant us success. May peace and blessings be upon our Prophet Muhammad, his family, and Companions.