Q: When giving Zakat to a debtor, does it have to be given to him in their hand or can be paid to the creditor directly?

A: It is not necessary to give the Zakat in his hand. Zakat can be given to the creditor on behalf of the debtor with the latter’s acknowledgement.

And Allah knows best!
Mufti Faraz Adam