Hem mal, hem de beden ile yapılan bir ibadet olan hac, şu şartları taşıyanlara farzdır;
Müslüman olmak.
Akıllı olmak.
Ergenlik çağına gelmiş bulunmak.
Hür olmak.
Haccın farz olduğunu bilmek. (Bu, Müslüman olmayan ülkelerde Müslümanlığı kabul edenler içindir. İslam ülkelerinde yaşayan Müslümanlar için böyle bir şart aranmaz.)
Asli ihtiyaçlardan başka, hacca gidip dönünceye kadar kendisinin ve bakmakla yükümlü olduğu âile fertlerinin geçimlerini sağlayacak servete sahip olmak.
Hac yolculuğu için gereken vasıta ve yol masraflarını karşılayacak parası olmak.Haccı yapabilecek zamana yetişmiş olmak.