一般贷款不满一年还款,银行都要收取一定违约金,有的收取不低于实际还款额几个月的利息,有的收取提前还款额的百分之几,还有其它各种算法等等,总之各银行的规定不一样,有的银行贷款不满两年或三年提前还款也要收取违约金,所以购房者应在贷款前资讯好贷款银行如何收取违约金,以备将来计算提前还款是否划算。那么提前还房贷违约金怎么算,违约金为若干个月的利息,以中国银行为例,其规定: 1年内提前还款的,银行收取三个月的利息作为违约金; 1-2年内提前还款的,银行收取二个月利息作为违约金; 2-3年内提前还款的,银行收取一个月利息作为违约金; 3年以后,需要参照抵押合同为准。