合同未登记有效力,法律规定合同当事人应当办理登记手续,但大都没有规定合同自登记后生效。这是因为法律规定登记的目的不在与承认或否认合同的效力,而是对合同的履行效力进行评判。
【法律依据】
《合同法》第四十四条,依法成立的合同,自成立时生效。法律、行政法规规定应当办理批准、登记等手续生效的,依照其规定。