Zakat on Livestock Calculator
Work out the zakat due on goats, sheep, cows, buffalo and camels from the tables in the hadith, with the nisab for each animal.
Zakat due
2 goats or sheep
- Nisab
- 40 goats and sheep
On 150 goats and sheep, the zakat due is 2 goats or sheep.
How it's worked out
- Bracket
150 goats and sheep2 goats or sheep
- Due only on animals that graze freely for most of the year and have been owned for a full lunar year; most scholars exempt working animals and those mainly fed on bought fodder. Animals kept for trade are zakatable at 2.5% of their value instead.
The tables
Goats: 40–120 → 1 · 121–200 → 2 · 201–399 → 3 · then 1 per 100 · Cattle: 1 tabi' per 30, 1 musinnah per 40
The camel and goat tables come from Abu Bakr's letter on zakat, recorded in Sahih al-Bukhari. The cattle rule comes from the hadith of Mu'adh ibn Jabal, sent to Yemen, recorded by Abu Dawud, al-Tirmidhi and al-Nasa'i. Where two mixes cover the same herd, such as 120 cows (3 musinnah or 4 tabi') or 200 camels (4 hiqqah or 5 bint labun), the calculator shows both.
Above 120 camels
The Hanafi school, used by default, restarts the count: 2 hiqqah up to 149, then one hiqqah for every 50, with whatever is left over counted again from the start: a goat for every 5 up to 24, a bint makhad for 25 to 35, a bint labun for 36 to 45 and one more hiqqah for 46 to 49. The Shafi'i, Maliki and Hanbali schools give one bint labun per 40 and one hiqqah per 50; switch the setting to use that.
Worked examples
150 goats owe 2 goats. 70 cows owe one tabi' and one musinnah. 130 camels owe 2 hiqqah and 2 goats in the Hanafi school, and 2 bint labun and 1 hiqqah for the majority.
Questions people ask
What is the nisab for goats?
40 goats or sheep. From 40 to 120, one goat is due; 121 to 200, two; 201 to 399, three; then one for every hundred.
What is the zakat on cows?
From 30 head, one one-year-old calf (tabi') for every 30 and one two-year-old (musinnah) for every 40. 70 cows owe one of each. Where two mixes cover the same herd, either can be given: 120 cows owe 3 musinnah or 4 tabi'.
What is the zakat on camels?
From 5 camels, one goat for every 5 up to 24. From 25, a young she-camel whose age rises with the herd: bint makhad (25 to 35), bint labun (36 to 45), hiqqah (46 to 60), jadha'ah (61 to 75), and so on up to 120. Above 120 the schools differ: the Hanafi school restarts the count, so 130 camels owe 2 hiqqah and 2 goats; the Shafi'i, Maliki and Hanbali schools give one bint labun per 40 and one hiqqah per 50, so 130 camels owe 2 bint labun and 1 hiqqah.
Is zakat due on all animals?
Only on grazing animals owned for a full lunar year. Most scholars exempt working animals and those fed mainly on bought fodder. Animals kept to sell are zakatable at 2.5% of their value.
About this calculator
Formula and rules last checked 12 November 2026Written and tested by the CalculatorDex teamReport a problem
Sources: Sahih al-Bukhari 1454: Abu Bakr's letter on zakat · Jami' al-Tirmidhi 623: the hadith of Mu'adh on cattle · Darul Iftaa Mahmudiyyah: zakaat on cattle (Hanafi table) · MuftiOnline: nisaab for camels (Hanafi count above 120)
