Praise be to Allah, the Lord of the Worlds; and may His blessings and peace be upon our Prophet Muhammad and upon all his Family and Companions. It is unlawful to give Zakah to a non-Muslim. However, the scholars disagree over giving it to those non-Muslims who show signs of wanting to become Muslims or those whose hearts are inclined to Islam. The Maliki and Hanbali believe that it is lawful to give them Zakah. The Hanafi and Shafi'e believe that they should not be given Zakah. Allah knows best.