Is Zakat payable on money given as a loan to help a needy person?

A: Zakat is payable on a loan every year. One may pay Zakat before being paid back. However, if one did not pay, upon receipt, they must pay Zakat for all previous years.

And Allah knows best!

Mufti Faraz Adam