Sayyiduna Abdullah bin Mas'ud (may Allah be pleased with him) says: Whoever earns what is pure (that is, lawful wealth), not paying zakah makes it impure; and whoever earns what is impure (that is, unlawful wealth), paying zakah does not make it pure.
Al-Tabarani recorded it in al-Mu'jam al-Kabir, and its chain is munqati' (broken).
Hadith Referenceمجمع الزوائد ومنبع الفوائد / كتاب الزكاة / 4348
Hadith Gradingمحدثین:إسناده منقطع
Hadith Takhrij«اخرجه الطبراني فى المعجم الكبير (9596)»