法律分析:
根据合同具体的内容而定。如果租赁合同没有明确押金的性质或规则的,那么租房不满一年不退押金就是不合法的。如果双方租凭合同已经明确了承租人必须要租满1年的,并且明确了押金的性质的,那么租房不满一年不退押金就是合法的。
法律依据:
《中华人民共和国民法典》第七百二十一条
承租人应当按照约定的期限支付租金。对支付租金的期限没有约定或者约定不明确,依据本法第五百一十条的规定仍不能确定,租赁期限不满一年的,应当在租赁期限届满时支付;租赁期限一年以上的,应当在每届满一年时支付,剩余期限不满一年的,应当在租赁期限届满时支付。