The Prophet ﷺ sent Anas ibn Malik to collect Zakat with a written document specifying exactly how many goats were due for each flock size — right down to the range of 40 to 120 animals. That document is preserved in Sahih al-Bukhari. If you own forty free-grazing goats or sheep and have held them for a lunar year, you owe one animal. Not 2.5%, not cash, not an estimate — one specific animal. Getting this right is not complicated once you know the table. Getting it wrong means your Zakat is invalid, and you remain indebted to Allah ﷻ until you correct it.
What Is Zakat on Goats and Sheep?
Zakat on goats and sheep — known in Arabic as Zakat al-Ghanam — is the obligatory annual charity paid on free-grazing small ruminants (goats, sheep, and their crossbreeds) that meet the Nisab Calculator">Nisab of 40 animals and have been held in full ownership for one complete lunar year. This ruling is established in Sahih al-Bukhari (1454), where the Book of Zakat written by command of Abu Bakr as-Siddiq and narrated by Anas ibn Malik specifies the exact tiers. All four major Fiqh schools — Hanafi, Maliki, Shafi'i, and Hanbali — agree on these thresholds with no dispute.
The distinction between goat Zakat and Zakat on gold or cash is fundamental: this obligation is paid in kind (an actual animal), not as a financial percentage of value. The monetary equivalent is a concession, not the default.
Why Zakat on Goats and Sheep Is Obligatory
Allah ﷻ commands in Surah at-Tawbah (9:103): "Take from their wealth a charity by which you purify them and cause them increase." The Prophet ﷺ extended this purification explicitly to livestock owners of small ruminants. The Hadith in Sahih Muslim (979) describes in graphic detail what awaits a livestock owner who withholds Zakat — the animals themselves will punish the owner on the Day of Judgment. This is not a general warning about wealth hoarding; it singles out animal owners specifically.
Beyond the Akhirah, unpaid livestock Zakat accumulates as a religious debt. Scholars are unanimous that a Muslim who missed Zakat for past years must estimate and pay it retroactively. Ignorance of the rule is an excuse in the past but not going forward once you know.
Islamic Conditions for Goat and Sheep Zakat
Condition 1 — Nisab: 40 Animals
The Nisab for small ruminants is 40. A flock of 39 goats owes nothing; a flock of 40 owes one animal. This threshold is higher than for camels and cattle because goats and sheep are smaller in value. If your flock is a mix of goats and sheep, count them together — they are considered one category (Ghanam) under all four madhabs.
Condition 2 — Hawl: One Full Lunar Year
You must have owned 40 or more Saima animals for one complete lunar year (approximately 354 days) before Zakat is due. If your flock drops below 40 at any point during the year — through sale, death, or gifting — the Hawl resets. If lambs or kids born during the year bring the total above 40 for the first time, the Hawl starts from that date.
Condition 3 — Saima: Free Grazing
Saima means your animals graze on natural pasture for the majority of the year without you purchasing their feed. The word literally means "grazing freely." If you stall-feed your goats or sheep with purchased grain, hay, or fodder for more than half the year, they are Ma'loofah (stall-fed) and are exempt from this specific livestock Zakat. Ma'loofah animals may, however, be subject to Zakat as trade assets if held for resale.
Condition 4 — Complete Ownership (Milk-e-Taam)
You must be the unencumbered owner of the animals. Borrowed animals, animals pledged as security for a debt, and animals under a disputed ownership claim are not counted. For jointly owned flocks, each partner calculates their own share independently — only partners whose personal share reaches 40 animals owe Zakat.
Quality of the Animal Due
The animal you give must be of average quality — not the finest animal in your flock (the Imam collecting Zakat must not demand it) and not the worst (you must not offer a sick, defective, or very old animal). The Hadith explicitly warns both the collector and the payer on this point. The given animal must be healthy, of average size, and free of obvious physical defects.
The Goat Zakat Formula — How the Tiered System Works
Unlike gold or cash Zakat — where you apply 2.5% to the total value — goat and sheep Zakat uses a step-tier system. You count your total flock, identify your tier, and give the specified number of animals. From 40 to 120, the answer is always one animal regardless of whether you own 41 or 119. At 121, it jumps to two. This is intentional: the Prophet ﷺ set fixed tiers, not a continuous percentage.
The 400+ Rule
At 400 animals, four are due. From there, one additional animal is added for every complete 100 above 400. So: 400 → 4, 500 → 5, 600 → 6, 700 → 7, and so on. For 450 animals, the answer is still four — the fifth is not triggered until the flock reaches 500. This is confirmed in Sahih al-Bukhari (1454) and is the position of all four major schools.
The Gap Between 301 and 399
One common error is assuming that three animals are due at 301 and four at 400 with a proportional increase in between. That is not the ruling. Three animals cover the entire range of 201 to 399. The fourth is not triggered until the flock reaches exactly 400. This is a fixed-tier ruling, not a sliding scale.
Step-by-Step Example: Fatima's Flock
Fatima owns a mixed flock in rural Sindh: 68 goats and 47 sheep, all of which graze freely on open pasture. She has owned this flock for 16 lunar months. Her total flock: 68 + 47 = 115 animals.
Now suppose 8 more lambs were born during the Hawl, bringing her total to 123 animals. She has now crossed into the 121–200 tier, so two animals are due — not one. The calves born during the Hawl are counted with the flock at year-end under the Hanafi position.
How to Read Your Calculator Results
"No Zakat due" means either your flock is below 40, the Hawl is not yet complete, or you selected a non-Saima type. A result showing "1 goat/sheep" means you must give one healthy animal from your own flock — or its current market value if your madhab permits cash payment. Always confirm the age of any animal you intend to give: goats must be at least one year old; for sheep, a six-month-old Jaza'ah is acceptable only if it is large enough to pass as a year-old sheep when placed among them.
Pay the due animal to one of the eight eligible recipients named in Surah at-Tawbah (9:60): the poor, the needy, those working to collect Zakat, those whose hearts are to be reconciled, those in bondage, the debt-burdened, in the path of Allah, and the stranded traveller.
Factors That Affect Your Result
Flock death during the Hawl: If disease or accident reduces your flock below 40 before the Hawl completes, no Zakat is due for that year. The obligation requires Nisab to be maintained for the full year.
Purchased animals mid-year: Animals you buy that push your flock above 40 for the first time start a fresh Hawl. They do not absorb the Hawl of previously owned animals unless those animals already crossed Nisab independently.
Lambs and kids born during the year: Under the Hanafi position, offspring born during the Hawl are counted with the herd at year-end and may change the tier of Zakat due. Under the Shafi'i position, they start their own Hawl. This is a real scholarly difference — if you are near a tier boundary, ask your local scholar which position applies.
Mixed ownership: If a husband and wife each own 25 goats from separate inheritance, neither individually meets the Nisab of 40. No Zakat is due from either. If they are co-owners of a shared flock of 50, each owns 25 — still below Nisab. Ownership structure matters significantly.
Common Mistakes in Goat and Sheep Zakat
Treating all goats and sheep as Saima: Many herders in peri-urban areas buy grain or commercial feed for their animals year-round. Those animals are Ma'loofah, not Saima, and do not fall under this Zakat category. If your animals are Ma'loofah and held for sale, apply business asset Zakat (2.5% of market value) instead.
Misreading the 201–399 tier: A common error is assuming that four animals are due at, say, 350 animals because the flock is "closer to 400." Three animals are due for any flock between 201 and 399. Do not overpay from confusion — and do not underpay by stopping at two when your flock exceeds 200.
Giving a defective animal: Offering a sick, lame, very old, or very thin animal is not valid Zakat. The Prophet ﷺ explicitly prohibited Zakat collectors from demanding the best animal, but equally prohibited owners from offering the worst. Average quality is the standard.
Counting leased or borrowed animals: Animals you have leased for grazing or borrowed from a family member are not yours for Zakat purposes. Only animals under your complete ownership count toward Nisab.
When You Must Consult a Scholar
This calculator gives you the correct answer for standard Saima flocks. But these situations require a qualified scholar's guidance:
- Your flock is partly Saima and partly Ma'loofah — for example, they graze in summer and are stall-fed in winter.
- You have a jointly owned flock with multiple family members across different Hawl start dates.
- You own flocks in multiple regions or countries with differing seasonal patterns.
- You want to pay in cash equivalent and need help valuing the due animal correctly for your region.
- You have missed Zakat on your flock for two or more years and need a retroactive calculation.
- The animals you intend to give may not meet the age or health requirements.
Livestock Zakat, while structurally simpler than gold or business asset Zakat, has real edge cases that can only be resolved with knowledge of your local circumstances and the relevant Fiqh rulings. A thirty-minute consultation with an Imam familiar with livestock Zakat is worth the clarity.
Frequently Asked Questions
What is the Nisab for Zakat on goats and sheep?
The Nisab for goat and sheep Zakat is 40 animals. If you own fewer than 40 free-grazing goats or sheep (Saima), no Zakat is due.
How many goats are due for a flock of 40 to 120?
For 40 to 120 goats or sheep, one goat (or sheep) is due as Zakat. The animal given must itself be in good health and meet the age requirement.
Do goats and sheep count together for Nisab?
Yes. Goats and sheep belong to the same Fiqh category (Ghanam) and are combined when counting toward the Nisab of 40. A flock of 25 goats and 20 sheep totals 45 and crosses the Nisab threshold.
What is due for 121 to 200 goats?
For 121 to 200 goats or sheep, two animals are due as Zakat.
What is due for 201 to 399 goats?
For 201 to 399 goats or sheep, three animals are due. From 400 onward, one additional animal is due for every complete 100 animals.
Is Zakat on goats paid in kind or in cash?
The original ruling requires payment in kind — giving an actual animal. The Hanafi school permits paying the monetary equivalent of the due animal if giving the animal itself is not possible. Other madhabs (Maliki, Hanbali) prefer giving the animal.
Does Hawl apply to Zakat on goats?
Yes. You must have owned 40 or more Saima goats or sheep for one complete lunar year (Hawl) before Zakat becomes obligatory. If your flock drops below 40 during the year, the Hawl resets.
Are goats used for farming or trade subject to the same Zakat rules?
No. Saima livestock Zakat applies only to free-grazing animals. Goats kept as stall-fed (Ma'loofah) or bought for trade resale fall under different Fiqh rulings — Ma'loofah animals are generally exempt from this Zakat, while trade animals are subject to Zakat on business assets at 2.5% of market value.
What age must the given goat or sheep be?
The animal given as Zakat must be at least one year old for goats. For sheep, a six-month-old Jaza'ah is acceptable if it is large enough to pass for a year-old sheep. The animal must be healthy, free of obvious defects, and of average quality from your flock.
What happens if my flock reaches exactly 400?
For exactly 400 animals, four animals are due. For 401 to 499, four animals are still due. The next additional animal is not triggered until the flock reaches 500. From 400 onward, one additional animal is added for every complete 100 animals.