合同當然是有效的,必須登記的抵押權,如未登記,只是抵押權可能未生效。一、抵押合同有效。登記是針對特權的變動而採取的一種公示方法,是否登記並不影響合同的效力。二、抵押權未生效。抵押合同爲要式合同,該合同並未直接產生抵押權這一擔保物權,而是必須與登記結合,才能設立抵押權,但未辦理登記並不影響抵押合同的效力。【法律依據】根據《民法典》第209條規定:不動產物權的設立、變更、轉讓和消滅,經依法登記,發生效力;未經登記,不發生效力,但是法律另有規定的除外。