Can Zakat be prepaid and in advance?

A: Zakat can be paid in advance before one’s Zakat anniversary. The wisdom behind this is to encourage people to increase in worship and capitalise on blessed times like Ramadan or the first ten days of Dhul Hijjah.
If a person does pay Zakat in advance, it is still necessary to make a Zakat calculation on one’s Zakat anniversary to ensure the advance payments offset the actual Zakat liability.

And Allah knows best!

Mufti Faraz Adam

see link: https://help.nzf.org.uk/en/article/paying-zakat-in-advance-laoss6/