Devlete ödenen vergiler zekat yerine geçmez.Vergi bir vatandaşlık görevidir; zekat ise dini bir yükümlülüktür. Ayrıca zekat ile vergi; mükellefiyet, temel gaye, oran, miktar ve harcanacağı yerler (Tevbe, 9/60) bakımından birbirinden farklıdır. Bu itibarla, devlete ödenen vergiler zekat yerine geçmez. Zekatın ayrıca verilmesi gerekir (I. Uluslararası İslam Ticaret Hukukunun Günümüzdeki Meseleleri Kongresi, Konya, 1997, 996; Karadavi, Fıkhu’z-Zekat, Beyrut 1393/1983, II, 1118). Ayrıca devlet aldığı vergilerle zenginlere hatta Müslüman olmayanlara da hizmet götürür. Zekat ise ancak Müslüman fakire verilir. (Büyük İslâm ilmihali S. 362 Madde 102)