开发商把房屋抵押,原因只有一个,缺钱了,没钱继续完成开发项目,所以通过抵押的方式弄点钱,完成开发,并且通过销售回款偿还贷款,赎回抵押物——房屋。产生开发商缺钱的原因,多数是因为项目销售不好,从而打乱了原先的销售回款计划,产生了开发商短期内资金周转不灵的情况。