根据我国相关法律规定,以下合同需要登记生效:
不动产买卖合同:
不动产的买卖合同,如土地、房屋买卖合同,在生效后必须经过房产买卖登记,否则房屋产权不发生变化。
抵押合同:
抵押合同需要办理抵押登记才有效,未经登记不得对抗善意第三人。
知识产权转让合同:
知识产权的转让合同需要依法进行备案登记。
涉及群体性利益的合同:
一般涉及群体性利益的合同需要依法、依规进行备案。
进出口类合同:
涉及进出口的货物合同需要办理批准登记手续才生效。
需要公示的合同:
需要公示的合同应当依法、依规进行备案。
法律或行政法规规定需要备案的合同:
凡是法律或行政法规规定需要备案的合同,都应当进行备案。
综上所述,需要登记生效的合同主要包括不动产买卖合同、抵押合同、知识产权转让合同、涉及群体性利益的合同、进出口类合同、需要公示的合同以及法律或行政法规规定需要备案的合同。这些合同在未经登记或备案的情况下,虽然合同本身可能已经成立,但其法律效力受到限制,不能对抗第三方。