(1) باب فضله وبيان من فرض عليه
Ibn 'Abbas (RAA) narratedThat the Messenger of Allah (ﷺ) once addressed us and said, "O People! Hajj has been prescribed for you." Al-Aqra' bin Habis stood up and asked, 'O Prophet of Allah! Are we to perform Hajj every year?" The Messenger of Allah (ﷺ) said:
"Had I said 'yes', it would have become a (yearly) obligation. Hajj is obligatory only once in one's lifetime. Whatever one does over and above this is supererogatory (a voluntary act) for him." Related by the five Imams except for at-Tirmidhi.
Reference: Bulugh al-Maram 720
In-book reference: Book 6, Hadith 13
English translation: Book 6, Hadith 739