Bir kimseye zekât'ın farz olması için onda şu şartların bulunması gerekir:
1) Zekât verecek kimse, müslüman, hür, akla sahib ve büluğ çağına ermiş olmalıdır.
2) Zekât verecek kimse, temel ihtiyaçlarından ve borçlarından başka nisab mikdarı veya daha fazla bir mala sahib bulunmalıdır.
3) Zekâtı verilmesi gereken mal, gerçekten veya hüküm bakımından artıcı bulunmalıdır.
4) Zekâtın gereği için, tam bir mülkiyet bulunmalıdır.
5) Zekât gerekmesi için, bir mal üzerinden tam bir yıl geçmiş bulunmalıdır.