贷款的还款方式及计算方法总结

一次还本付息法

讲解:现各银行规定,贷款期限在一年以内(含一年),那么还款方式为到期一次还本付息,即初期的贷款本金加上整个贷款期内的利息综合。计算公式如下:
a、贷款期为一年

到期一次还本付息额=贷款本金×[1+年利率(%)]

b、贷款期不到一年

到期一次还本付息额=贷款本金×[1+月利率(‰)×贷款期(月)],其中:月利率=年利率÷12

eg、以住房公积金贷款1万元,贷款期为7个月,则到期一次还本付息额为:10000元×[1+(4.05%÷12月)×7月]= 10236.3元

等额本息还款法
等额本息是指一种贷款的还款方式,是在还款期内,每月偿还同等数额的贷款(包括本金和利息),和等额本金是不一样的概念。

等额本息计算公式:〔贷款本金×月利率×(1+月利率)^还款月数〕÷〔(1+月利率)^还款月数 - 1〕

其中^符号表示乘方。

eg、假设以10000元为本金、在银行贷款10年、基准利率是6.65%:

月利率=年利率÷12=0.0665÷12=0.005541667
每月还款本息=〔10000×0.005541667×(1+0.005541667)^120〕÷〔(1+0.005541667)^120-1〕=114.3127元
合计还款 13717.52元
合计利息 3717.52元

    /**
     * 假设以10000元为本金、在银行贷款10年、基准利率是6.65%
     * 
     * @param args
     */
    public static void main(String[] args) {
        // 本金
        double principal =10000;
        // 月利率=年利率÷12
        double monthInterestRate = 0.0665/12;
        // 还款月数=贷款10年x12
        int repayMonth = 10*12;
        
        //每月还款本息
        double repayMonthInterest = getRepayMonthInterest(principal, monthInterestRate, repayMonth);
        System.out.println("月利率="+monthInterestRate);
        System.out.println("每月还款本息="+repayMonthInterest);
        System.out.println("合计还款="+repayMonthInterest*repayMonth);
        System.out.println("合计利息="+(repayMonthInterest*repayMonth-principal));
    }

    /**
     * 计算月还款本息(本息=本金+利息)<br/><br/> 
     * 
     * 等额本息计算公式:〔贷款本金×月利率×(1+月利率)^还款月数〕÷〔(1+月利率)^还款月数 - 1〕
     * 
     * 
     * @param principal  本金
     * @param monthInterestRate 月利率
     * @param repayMonth 还款月数
     * @return
     */
    private static double getRepayMonthInterest(double principal, double monthInterestRate, int repayMonth) {
        // 还款月数次方=(1+月利率)^还款月数
        double repayMonthPow = Math.pow((1 + monthInterestRate), repayMonth);
        double monthInterest = (principal*monthInterestRate*repayMonthPow)/(repayMonthPow-1);
        
        return monthInterest;
    }

等额本金还款法
等额本金是指一种贷款的还款方式,是在还款期内把贷款数总额等分,每月偿还同等数额的本金和剩余贷款在该月所产生的利息,这样由于每月的还款本金额固定,而利息越来越少,借款人起初还款压力较大,但是随时间的推移每月还款数也越来越少。

等额本金计算公式:每月还款金额 =(贷款本金 ÷ 还款月数)+(本金 — 已归还本金累计额)×每月利率

等额本金法最大的特点是每月的还款额不同,呈现逐月递减的状态;它是将贷款本金按还款的总月数均分,再加上上期剩余本金的利息,这样就形成月还款额,所以等额本金法第一个月的还款额最多 ,然后逐月减少,越还越少,计算公式为:

每月还本付息金额=(本金/还款月数)+(本金-累计已还本金)×月利率
每月本金=总本金/还款月数
每月利息=(本金-累计已还本金)×月利率
还款总利息=(还款月数+1)×贷款额×月利率/2
还款总额=(还款月数+1)×贷款额×月利率/2+ 贷款额

注意:在等额本金法中,人们每月归还的本金额始终不变,利息随剩余本金的减少而减少,因而其每月还款额逐渐减少。

举例说明

等额本金还款法其计算公式如下:
每季还款额=贷款本金÷贷款期季数+(本金-已归还本金累计额)×季利率
如:以贷款20万元,贷款期为10年,为例:
每季等额归还本金:200000÷(10×4)=5000元
第一个季度利息:200000×(5.58%÷4)=2790元
则第一个季度还款额为5000+2790=7790元;
第二个季度利息:(200000-5000×1)×(5.58%÷4)=2720元
则第二个季度还款额为5000+2720=7720元
……
第40个季度利息:(200000-5000×39)×(5.58%÷4)=69.75元
则第40个季度(最后一期)的还款额为5000+69.75=5069.75元

由此可见,随着本金的不断归还,后期未归还的本金的利息也就越来越少,每个季度的还款额也就逐渐减少。这种方式较适合于已经有一定的积蓄,但预期收入可能逐渐减少的借款人,如中老年职工家庭,其现有一定的积蓄,但今后随着退休临近收入将递减。

等额本息和等额本金比较
二者相比,在贷款期限、金额和利率相同的情况下,在还款初期,等额本金还款方式每月归还的金额要大于等额本息,但在后期每月归还的金额要小于等额本息。即按照整个还款期计算,等额本金还款方式会节省贷款利息的支出。

总体来讲,等额本金还款方式适合有一定经济基础,能承担前期较大还款压力,且有提前还款计划的借款人。等额本息还款方式因每月归还相同的款项,方便安排收支,适合经济条件不允许前期还款投入过大,收入处于较稳定状态的借款人。

两种还款方法比较,最终到期算,等额本息比等额本金要多付出可观利息。

原文地址:https://www.cnblogs.com/linjiqin/p/5539111.html