1 一次性付清房贷31万需要支付的金额为本金+利息+违约金。
2 在这里假设利息为年化5%,那么贷款20年的总利息为31万*5%*20年=31万*1=15.5万。
那么在还了3年之后一次性付清,需要支付的利息为31万*5%*3年=4.65万。
3 如果贷款合同中没有规定违约金的收取标准,那么按照《合同法》相关规定,违约金不得高于借款本息总额的5%。
那么此时,违约金为(31+15.5)*5%=2.325万。
4 综上所述,需要一次性支付的金额是本金31万+利息4.65万+违约金2.325万=37.975万。