Haccın geçerli olması için üç şartın bulunması gerekir. Bunlar: ihrama girmek, özel vakit ve özel mekân’dır. Bu şartlardan birinin eksik olması halinde hac geçerli olmaz.
Şer’i hüküm açısından hac; farz, vacip ve nafile olmak üzere üç çeşittir.
Belirli şartlara uygun olan Müslümanların, ömründe bir defa haccetmesi farzdır. Yükümlü olmadığı halde, haccetmeyi adayan kişinin bu adağını yerine getirmesi vaciptir. Öteki nafile ibadetlerde olduğu gibi, başladıktan sonra bozulursa, nafile haccın kazası da vacip olur. Farz ve vacip haricinde yapılan hac ise nafiledir. Hac ile yükümlü olmayan çocukların, yaptığı hac ile bir kişinin birinci den sonra adama(nezir) dışında yapacağı her hac nafiledir.
Yapılış şekli bakımından hac; ifrad haccı, kıran haccı ve temettu haccı olmak üzere üç çeşittir.
Hac ve umre, her biri tek başına yapılabildiği gibi, aynı yılın hac ayları içinde, her ikisi birbirine bağlı olarak da yapılabilir. Hac ayları içinde, hacdan önce umre yapıp yapmamaya, yapıldığı durumda umre ve haccın ayrı veya aynı ihramla yapılma durumuna göre hac, üç şekilde yerine getirilir.