合约期未满不退押金是否合法需要分情况来看:1. 如果合同明确约定合约期未满不退押金:这种约定在一般情况下是有效的。因为合同是双方自愿签订的当事人应当按照约定履行自己的义务。所以在合约期内提前解约可能会构成违约押金不予退还。2. 如果合同没有约定合约期未满不退押金:那么房东或相关方在合约期未满时不退押金就是不合法的。租客提前解约虽可能违约但押金应根据实际损失情况合理退还。比如租客提前解约给房东造成的实际损失小于押金数额房东应扣除合理损失部分后退还剩余押金。3. 即使合同有约定若押金过高或不合理:当事人可以请求人民法院或者仲裁机构适当减少。比如约定的押金远超因租客提前解约可能造成的合理损失如房屋简单清洁费用、短时间空置损失等法院或仲裁机构会根据公平原则和实际情况进行调整。总之合约期未满不退押金不能一概而论是否合法要依据合同约定及实际情况判断如有争议可通过协商、调解、仲裁或诉讼解决。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。