I have lent money to a person who keeps defaulting and delaying in paying me, do I still have to pay Zakat on this money?
A: If you have hope of receiving this money, then Zakat will be payable on the amount lent. However, if you have lost hope of receiving this money, Zakat will not be payable.
And Allah knows best!
Mufti Faraz Adam