根据你的问题解答如下, 签订合同生效有两种情况:一是合同一经双方当事人签订,即立刻具有法律效力,其合同本身不需要批准或登记;二是必须依法办理批准、登记等手续才生效,以办理该手续为确认生效的时间。在这种情形下当事人双方在签订合同后,须将合同在规定的部门办理批准或登记,合同才能生效。一般的商品买卖协议属于第一类合同,即双方当事人签订合同后便生效;而房屋买卖不同于一般的商品买卖,房屋买卖必须在签订买卖协议后办理了过户才能得到法律上的承认。 《土地管理法》第十二条,依法改变土地权属和用途的,应当办理土地变更登记手续。 《物权法》第九条规定,不动产物权的设立、变更、转让和消灭,经依法登记,发生效力;未经登记,不发生效力,但法律另有规定的除外。