区别主要如下:
1、是否需要交付定金不同。定房合同是指购房者通过交付卖方一定金额的定金与卖方签订的认购房屋协议。而购房合同是买卖双方在平等、自愿、协商一致的基础上就买卖商品房而签订的协议。
2、合同目的不同。双方签订定金合同目的是为了保证双方当事人将来履行签订购房合同义务。而购房合同目的,买方是付款取得房屋产权,卖方是获得房屋价款。
3、法律上的后果不同。定房合同签订后如果买方违约,那就要承担丧失定金的风险;如果卖方违约,那就要承担双倍返还买方定金的风险。而购房合同中双方违约,只需要按照合同约定承担违约责任。