Q: Assalaamu alaykum. We are running a goat farm for milking, selling newborn kids, and for trading purposes also. Milking and selling newborn kids: Currently, we have around 260+ goats that are producing milk and newborn kids. Most of the feed for these goats is purchased from outside. - How should we pay zakah on the milk? - How should we pay zakah on newborn kids? Usually, we sell the kids before they are a year old. - To pay the zakat, should all the expenses, like workers' salaries, farm expenses, feed,... be deducted from the profit? Trading Goats: Usually, we purchase the goat and sell it to the customer. Usually, we purchase and sell goats within one or two months. It is very rare that goats which remain with us for a year. - How should we pay zakah on these trading goats? Some say that for every 40 goats, 1 should be given; for 120, 2; for 300 and above, for every 100, 1 goat.