Zekat vermek her Müslümana farz olmaktadır. Akıl sağlığı yerinde olan, hür olan, ergenlik çağını geçmiş ve nisap miktarı mala sahip olan herkes zekat vermelidir.
Nisap miktarı, zekatla yükümlü olmak için hesaplanan zenginlik ölçütüdür. Nisap miktarı ise altında 80 gram, devede 5, sığırda 30, koyun ve keçide ise 40 olarak bilinmektedir.
Alınıp satımı yapılan malzemeler ve ya ticaret için üretilen araç-gereç ve malzemelerin zekatının verilmesi gerekmektedir.
Zekatın vakti yoktur. Zekat verilecek yaşa gelindiği andan itibaren zekat verilmelidir. Nisap malının üzerinden ise 1 yıl geçmesi gerekmektedir.
80 gram altın değerinde ticaret malına sahip olan kişiler mallarının üzerinden bir yıl geçmesinin ardından zekatlarını kırkta bir oranın vermeleri gerekmektedir. Ticaret mallarının zekatı verilirken verileceği tarihte ki değer esas alınmaktadır.
Zekat yıllık olarak verildiği için alacaklı alacağı borçtan zekatını düşebilir. Bir yıl içerisinde ki borçlarda alacaklı alacağı kişinin borçlarını zekat yerine sayabilir.
Altın ve gümüşten yapılmış ziynet eşyaları Hanefiler için zekat olarak kabul edilmektedir. Ziynet eşyaları 80 gram değerinden fazla ise ve bir yılı geçmiş ise yüzde 40 oranında zekat olarak verilmektedir. Altın ve gümüş dışında yapılmış ziynet eşyaları zekat olarak kabul edilmemektedir.
Zekat anne-baba, dede- nine, kız çocuk ve erkek çocuk, çocukların çocukları, maddi durumu yerinde olan kimseler, Müslüman olmayan kimselere, ergenlik çağına gelmemiş ve babası zengin olan kimselere zekat verilmez. Eğer zekatınızı bu kişilerden birine verdiyseniz zekatınız geçerli olmayacaktır.
Vergi vermek bir vatandaşlık görevi, zekat vermek ise bir dini görevdir. İkisi de birbirinden farklı olduğu için ayrı ayrı verilmesi gerekmektedir. Bu sebeple devlete ödenen vergiler zekat olarak kabul edilemez.