合法的。但是如果收了定金又把房子租给别人就不道德了。定金相当于房东与租客达成了初步的合同协议。具体如下所述:
1、在租房子时候交的租房定金,是指租赁双方为担保租房交易的履行,由租客交付给出房东的担保资金,并在实际交付时发生法律效力。如果定金交付后,租客发生违约,则其交付的定金将不予返还。而如果房东发生违约,则应当双倍返还已交付的定金,这就是所谓的定金罚则。定金是一种担保形式,目的是保障相应债务的履行。
2、房东和租客租赁双方在租房合同上签字,并发生定金,押金或租金,租赁合同就成立了。成立后的
房屋租赁合同有无法律效力,定金也就
有法律效力。如果租赁
合同不成立的话,那么租房定金就
不具有法律效力。
3、如果没有签订书面协议,但实际交付了定金的,所出具的定金收据是有法律效力,定金担保有效。