提前还房贷是否有违约金,得看银行的具体规定,以及客户选择提前还款的时间:

如果银行明确规定了客户必须按合同约定的还款计划还满一定时间后方能申请提前还款,不然就要收取违约金,那客户未还满规定时间就进行提前还款的话,自然就需要支付一定违约金。

至于规定的时间,有的银行是一年,还有的银行规定房贷头三年提前还款都需支付违约金。