Karena itu, haji dan umrah wajib atas setiap Muslim satu kali seumur hidup, berdasarkan sabda Nabi ﷺ: “Haji itu sekali saja; siapa yang melakukannya lebih dari sekali, maka itu sunnah,” diriwayatkan oleh Ahmad dan lainnya.
Dalam “Ṣaḥīḥ Muslim” dan kitab-kitab lain disebutkan hadis marfu‘ dari Abū Hurairah r.a.: Nabi ﷺ bersabda, “Wahai manusia! Haji telah diwajibkan atas kalian, maka berhajilah.” Lalu seseorang bertanya, “Apakah setiap tahun?” Beliau menjawab, “Seandainya aku katakan: ya, niscaya ia menjadi wajib dan kalian tidak akan sanggup.”
Seorang Muslim wajib segera menunaikan haji fardu ketika ia mampu, dan berdosa jika menundanya tanpa uzur. Nabi ﷺ bersabda, “Bercepatlah menunaikan haji”—maksudnya haji fardu—“karena salah seorang dari kalian tidak tahu apa yang akan menimpanya,” diriwayatkan oleh Ahmad.
Haji baru wajib terpenuhi dengan lima syarat: Islam, berakal, balig, merdeka, dan mampu. Barang siapa memenuhi kelima syarat ini, ia wajib segera menunaikan haji.
Anak kecil boleh menunaikan haji dan umrah sebagai ibadah sunnah. Hal ini didasarkan pada hadis Ibnu ‘Abbās r.a.: seorang wanita mengangkat seorang anak kepada Nabi ﷺ sambil bertanya, “Apakah anak ini boleh berhaji?” Beliau menjawab, “Ya, dan engkau akan mendapat pahala,” diriwayatkan oleh Muslim.