法律分析:1、签订合同但没有过户的房子拆迁,拆迁款应当属于原房主,但原房主应当赔偿买受人经济损失。2、因为房屋所有权以登记为准,因此,没有办理过户登记的房屋的所有权人仍应是原房主。这种情况下,原房主就是被拆迁人,因此,房屋拆迁款应当属于原房主。3、但是,双方所签订的房屋买卖合同是有效的,双方应当履行,原房主有义务协助办理过户手续,因未办理过户手续,致使房屋买卖合同未得到有效履行,且房屋已被拆迁,买卖合同已无法履行,买受人的合同目的无法得以实现,并因此给买受人造成了经济损失,所以,原房主应当赔偿买受人的经济损失。
法律依据:《中华人民共和国城市房地产管理法》 第六条 为了公共利益的需要,国家可以征收国有土地上单位和个人的房屋,并依法给予拆迁补偿,维护被征收人的合法权益;征收个人住宅的,还应当保障被征收人的居住条件。具体办法由国务院规定。