Giving Charity to a Non-Muslim

Question: Is it permissible for a Muslim to give money in charity to a poor person if they know that the person is not Muslim?

Summary:

It is permissible to give voluntary charity to a non-Muslim as long as they are not in a state of war, and the charity is not used for something sinful. This falls under kindness and justice, which Allah loves.

Answer:

In the name of Allah, all praise is due to Allah, and may peace and blessings be upon the Messenger of Allah ﷺ.

Yes, it is permissible and there is no harm in giving voluntary charity (sadaqah) to a non-Muslim, provided it is not used to support or promote anything prohibited (haram).

Voluntary charity can be given to non-Muslims who are not in a state of war with Muslims, as long as the donation is not used for sinful purposes.

From the Qur'an:

  • Surah Al-Insan, 76:8
    This is supported by the verse: “And they give food in spite of love for it to the needy, the orphan, and the captive.”

    The word “captive” may refer to non-Muslims.

From the Sunnah:

  • Bukhari and MuslimAlso, the Prophet ﷺ said:
    “In every living being with a moist liver (i.e., any living creature) there is a reward.”

    indicating that kindness to all creatures including non-Muslims is rewarded. The rule: Charity to non-Muslims is allowed when they are not at war with the Muslims—such as during times of peace, treaties, or truces.

From the Qur'an:

  • Surah Al-Mumtahanah, 60:8]
    Allah says: “Allah does not forbid you from those who do not fight you because of religion and do not expel you from your homes—from being righteous toward them and acting justly toward them. Indeed, Allah loves those who act justly.”

And Allah knows best.

← Back to Questions