合同未到期提前不租房子是否需要支付违约金要视合同具体约定而定。1. 若合同中有明确约定提前解约需支付违约金条款那么租客提前不租就需要按照合同约定支付违约金。比如合同约定提前解约需支付两个月租金作为违约金租客就应履行。2. 若合同未约定违约金但房东因租客提前退租遭受了实际损失如寻找新租客期间的房屋空置损失等房东有权要求租客赔偿实际损失。3. 如果房东没有实际损失且合同中也未约定违约金从公平合理角度出发租客提前不租虽不构成违约支付违约金但可能需要承担一定违约责任比如提前通知房东并尽量协助房东尽快找到新租客等。总之合同未到期提前不租房子首先看合同约定有约定按约定;无约定看是否给房东造成实际损失造成损失要赔偿;若既无约定又无损失虽不构成违约支付违约金但也可能需承担其他相关责任。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。