合约期未满不退押金是否合法需视具体情况而定。若合同明确约定合约期未满不退押金,且该约定不存在显失公平等可撤销情形,那么此约定通常合法有效,双方应按约履行。比如租赁合同中,双方清晰约定提前解约不退还押金,承租人提前退租时,房东可不退押金。但如果合同未作此约定,提前解约时房东不退押金就缺乏依据。根据《中华人民共和国民法典》第五百七十七条规定,当事人一方不履行合同义务或者履行合同义务不符合约定的,应当承担继续履行、采取补救措施或者赔偿损失等违约责任。在这种情况下,租客可要求房东退还押金,若协商不成,可通过诉讼等方式解决。此外,若房东不退押金是基于租客存在违约行为给其造成损失,且损失合理范围内足以抵扣押金,那么房东不退押金也有一定合理性。总之,合约期未满不退押金不能一概而论是否合法,关键看合同约定及实际履行情况。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。