Giving Sadaqat and Zakaat from illegal means

Q. If you give Sadaqat or Zakaat using funds that have been obtained through evil and illegal means; i.e drugs and money laundering; is this accepted?

A. No, the Sadaqat will not be accepted and the Zakaat will not be considered as fulfilled and accepted.

In a tradition, the Prophet (SA) is reported to have said, ‘Allah does not accept Sadaqat which is from unlawful means.

And Allah knows best.

Mufti Waseem Khan