برای زکات دام (شتر و گاو و گوسفند) چهار شرط وجود دارد:
1. گذشتِ سال
بعد از آن که انسان دوازده ماه مالک گاو و گوسفند و شتر... بود باید زکات آن را بدهد. ولی از اول ماه دوازدهم نمی تواند طوری در مال تصرف کند که مال از بین برود و اگر تصرف کند ضامن است. و چنانچه در ماه دوازدهم بدون اختیارِ او، بعضی از شرطهای زکات از بین برود زکات بر او واجب نیست.توضیح المسائل، مسئله 1856
2. چریدن
یعنی آن که دام در تمام سال از علف بیابان بچرد؛ پس اگر تمام سال یا مقداری از آن را از علف چیده شده، یا از زراعتی که ملک مالک یا ملک کس دیگر است بچرد زکات ندارد.
ولی اگر در تمام سال یک روز یا دو روز از علف مالک بخورد، بنابر احتیاط زکات آن واجب می باشد.با استفاده از: توضیح المسائل، مسئله 1908
3. بی کار بودن حیوان
یعنی آن که حیوان در تمام سال بی کار باشد و اگر در تمام سال یکی دو روز کار کرده باشد، زکات آن واجب است.با استفاده از: توضیح المسائل، مسئله 1908
4. رسیدن به مقدار نصاب
زکات شتر و گاو و گوسفند وقتی واجب می شود که تعداد آنها به حد نصاب برسند که در زیر به آنها اشاره می کنیم.
نصاب شتر
شتر دوازده نصاب دارد:
اول. پنج شتر و زکات آن یک گوسفند است و تا شماره شتر به این مقدار نرسد زکات ندارد؛
دوم. ده شتر و زکات آن دو گوسفند است؛
سوم. پانزده شتر و زکات آن سه گوسفند است؛
چهارم. بیست شتر و زکات آن چهار گوسفند است؛
پنجم. بیست و پنج شتر و زکات آن پنج گوسفند است؛
ششم. بیست و شش شتر و زکات آن یک شتر است که داخل سال دوم شده باشد؛
هفتم. سی و شش شتر و زکات آن یک شتر است که داخل سال سوم شده باشد؛
هشتم. چهل و شش شتر و زکات آن یک شتر است که داخل سال چهارم شده باشد؛
نهم: شصت و یک شتر و زکات آن یک شتر است که داخل سال پنجم شده باشد؛
دهم: هفتاد و شش شتر و زکات آن دو شتر است که داخل سال سوم شده باشد؛
یازدهم: نود و یک شتر و زکات آن دو شتر است که داخل سال چهارم شده باشد؛
دوازدهم: صد و بیست و یک شتر و بالاتر از آن است که باید یا چهل تا چهل تا حساب کند و برای هر چهل تا یک شتر بدهد که داخل سال سوم شده باشد، یا پنجاه تا پنجاه تا حساب کند و برای هر پنجاه تا یک شتر بدهد که داخل سال چهارم شده باشد و یا با چهل و پنجاه حساب کند ولی در هر صورت باید طوری حساب کند که چیزی باقی نماند؛ یا اگر چیزی باقی می ماند، از نُه تا بیش تر نباشد؛ مثلاً اگر 140 شتر دارد، باید برای صد تا، دو شتر که داخل سال چهارم شده و برای چهل تا، یک شتر ماده ای که داخل سال سوم شده باشد، بدهد.
یادسپاری: زکات مابین دو نصاب واجب نیست؛ پس اگر شماره شترهایی که دارد از نصاب اول که پنج است بگذرد، تا به نصاب دوم که ده تا است نرسیده فقط باید زکات پنج تای آن را بدهد، و همچنین است در نصابهای بعد.توضیح المسائل، مسئله 1911
اگر انسان برای شتر و گاو و گوسفند خود چراگاهی را که کسی نکاشته بخرد، یا اجاره کند، یا برای چراندن در آن باج بدهد، باید زکات را بدهد.توضیح المسائل، مسئله 1909
نصاب گاو
گاو دو نصاب دارد: نصاب اول آن، سی تا است که وقتی شماره گاو به سی رسید، اگر شرایطی را که گفته شد داشته باشد، انسان باید یک گوساله که داخل سال دوم شده را از بابت زکات بدهد.
نصاب دوم آن چهل است و زکات آن یک گوساله ماده است که داخل سال سوم شده باشد.
زکات مابین سی و چهل واجب نیست؛ مثلاً کسی که سی و نه گاو دارد فقط باید زکات سی تای آنها را بدهد.
نیز اگر از چهل گاو زیادتر داشته باشد تا به شصت نرسیده، فقط باید زکات چهل تای آن را بدهد. و بعد از آنکه به شصت رسید، چون دو برابر نصاب اول را دارد، باید دو گوساله که داخل سال دوم شده باشد بدهد.
همچنین هر چه بالا رود، باید آن را به دستوری که گفته شد بدهد؛ ولی باید طوری حساب کند که چیزی باقی نماند، یا اگر چیزی باقی می ماند از نُه تا بیش تر نباشد؛ مثلاً اگر هفتاد گاو دارد باید به حساب سی و چهل حساب کند و برای سی تای آن زکات سی تا و برای چهل تای آن زکات چهل تا را بدهد؛ چون اگر به حساب سی تا حساب کند ده تا زکات نداده می ماند.توضیح المسائل، مسئله 1912
نصاب گوسفند
گوسفند پنج نصاب دارد:
اول: چهل و زکات آن یک گوسفند است و تا گوسفند به چهل نرسد زکات ندارد؛
دوم: صد و بیست و یک و زکات آن دو گوسفند است؛
سوم: دویست و یک و زکات آن سه گوسفند است؛
چهارم: سیصد و یک و زکات آن بنابر احتیاط واجب چهار گوسفند است؛
پنجم: چهارصد و بالاتر که باید آنها را صد تا صد تا حساب کند و برای هر صد تا یک گوسفند بدهد.
لازم نیست زکات را از خود گوسفندها بدهد، بلکه اگر گوسفند دیگری بدهد، یا مطابق قیمت گوسفند پول بدهد کافی است. ولی اگر بخواهد جنس دیگر بدهد، در صورتی بی اشکال است که برای فقرا بهتر باشد؛ اگر چه لازم نیست.
توضیح المسائل، مسئله 1913
یادسپاری: زکات مابین دو نصاب واجب نیست؛ پس اگر شماره گوسفندهای کسی از نصاب اول که چهل است بیش تر باشد تا به نصاب دوم که صد و بیست و یک است نرسیده، فقط باید زکات چهل تای آن را بدهد و زیادی آن زکات ندارد و همچنین است در نصابهای بعد.توضیح المسائل، مسئله 1914