Salaam. I would be going for Hajj for 20 days. During this period, I would be in Makkah and Madeenah. I know that I would be slaughtering an animal for Hajj, but do I have to do slaughtering back home as well as I give Zakah every year?
All perfect praise be to Allah, The Lord of the Worlds. I testify that there is none worthy of worship except Allah, and that Muhammad is His Slave and Messenger.
It is an obligation for whoever performs Hajj Qiraan or Hajj Tamattu' to offer a sacrificial animal in Makkah but the one who performs Hajj Ifraad is not obliged to do so.
According to the view of the majority of the scholars slaughtering a sheep on the days of ‘Eed (for whoever is not in Hajj) is a confirmed Sunnah from the Prophet and not an obligation in principle. It is a Sunnah for a pilgrim and for a non-pilgrim.
Therefore, if a pilgrim wants to offer a sacrifice on the days of ‘Eed in addition to the sacrificial animal (due to performing Hajj), then he can do so and he will be rewarded for doing so, Allah willing. He has the choice either to offer the sacrifice of ‘Eed either in his country or in Makkah.
However, some scholars are of the view that a pilgrim is not required to offer the sacrifice of ‘Eed, and that the Sunnah for a pilgrim is only to offer a Hajj sacrifice.
Fatwa answered by: The Fatwa Center at Islamweb