Lapan golongan umat Islam yang layak menerima zakat (golongan asnaf) ialah fakir,miskin, amil, muallaf, riqab (hamba yang dijanjikan oleh tuannya untuk dimerdekakan), gharimin (orang muslim yang berhutang dan tidak mampu menjelaskannya), fisabilillah (orang yang berjihad pada jalan Allah) dan ibnu sabil (musafir yang kehabisan wang dan bekalan dalam perjalanan yang bertujuan baik).