买房贷款时签的是20年,现在不到一年提前还的话要给违约金吗? 177****1872 2018-03-11 最佳回答 暂无最佳回答138****38262018-03-11 15:48:55要收取的,使用时长不一样,违约金也是有差别的,具体多少,要咨询相关银行机构。