一次还本付息法

讲解:现各银行规定,贷款期限在一年以内(含一年),那么还款方式为到期一次还本付息,即初期的贷款本金加上整个贷款期内的利息综合。计算公式如下:
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;// 月利率=年利率÷12double monthInterestRate = 0.0665/12;// 还款月数=贷款10年x12int 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元

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

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

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

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

贷款的还款方式及计算方法总结相关推荐

  1. 等额本金,等额本息,随借随还,利随本清,按月付息到期还本,5种还款方式java计算方法

    等额本金,等额本息,随借随还,利随本清,按月付息到期还本,5种还款方式java计算方法 等额本息定义:本金逐月递增,利息逐月递减,月还款数不变. 等额本金定义:本金保持相同,利息逐月递减,月还款数递减 ...

  2. 一文带你了解贷款的还款方式,总有一款适合你!

    目录 1.导语 2.还款方式分类 3.分期还款 等额本金 等额本息 等本等息(费) 4.先息后本 按日计息 一次性还本付息 按期付息到期还本 5.特殊类型 等比累进 等额累进 组合还款方式 提前付息按 ...

  3. 贷款还款方式(等额本金,等额本息,等本等息,先息后本)

    等额本金 月还款总额逐月降低 月还款本金固定,为贷款总金额÷期数 月还款利息逐渐降低,为每月剩余贷款余额×单期利息 图例: 本金10000 月息1% 贷款12期 月还款本金=10000÷12=833. ...

  4. 等额本金计算公式解析

    等额本金是一种贷款的还款方式,因其把贷款总额在还款期内等额划分而得名.每月偿还同等数额的本金和剩余贷款在该月产生的利息. 等额本金每月还款由两部分组成(两部分加在一起) 1. 固定数额的本金(贷款总额 ...

  5. java 等额本金等额本息工具类

    2019独角兽企业重金招聘Python工程师标准>>> 等额本息: /*** Description:等额本息工具类* Copyright: Copyright (corporati ...

  6. 政策定价风控审批策略

    政策与定价 一.不同应用场景下量化风控政策设定 市场主流产品 无定向用途贷款(信用贷款):2.定向用途贷款(商品贷款) 无定向用途贷款申请流程: 进件 审核 审核结果/授信 贷后管理 政策制定关注点: ...

  7. 银行利率是5.45%,房贷是4.9%,有钱该提前还房贷还是存款?

    存款利率比贷款利率还高,按理来说应该提前还款才对,但是考虑到你5.45%的利率是建立在5年定期的基础上,实际上提前还房贷会更划算. 我们简单来算下提前还款少付的利息和不提前还款存款产生的收益就知道. ...

  8. 等额本息人人都会计算!

    概念百科 等额本息是指一种贷款的还款方式,指在还款期内,每月偿还同等数额的贷款(包括本金和利息). 等额本息和等额本金是不一样的概念,虽然刚开始还款时每月还款额可能会低于等额本金还款方式的额度,但是最 ...

  9. 贷款计算器- 等额本金、等额本息工具类(Java版)

    /** * Description:等额本金工具类 * Copyright: Copyright (Corporation)2015 * Company: Corporation * @version ...

最新文章

  1. 【商业版】C# ASP.NET 通用权限管理系统组件源码中的数据库访问组件可以全面支持Access单机数据库了...
  2. 2. 动态分配字符串
  3. .net webconfig 配置说明123
  4. 【洛谷4389】付公主的背包(生成函数,多项式运算)
  5. c++大文本比较_Excel – 将文本转换为数值,第二种方法会的请举左手
  6. Ibatis - Open quote is expected for attribute {1} associated with an element type '
  7. 【JS复习笔记】00 序
  8. android studio生产签名文件,Android Studio生成keystore签名文件步骤讲解
  9. 安装TensorFlow-gpu的注意点
  10. Web负载均衡与分布式架构
  11. java 并发 处理机制 和 cas 理解
  12. 线程创建常用的四种方式
  13. python—文件处理
  14. 青岛,一座浓艳的美色之城?
  15. 中小型企业需用什么样的生产加工管理软件?
  16. 电脑蓝屏---错误代码:0xc0000185,修复过程转0xc0000001,最后成功修复
  17. 如何解除80端口被占用
  18. jvm虚拟机学习笔记
  19. 小论文投稿经历与经验
  20. tensorflow+python flask进行手写识别_Tensorflow训练识别手写数字0-9

热门文章

  1. 什么是Spring,IOC是什么?DI是什么?
  2. 男士至爱 极品ZIPPO----收藏系列机(转载)
  3. Edge浏览器弹出“ 禁用开发人员模式扩展 ”,最新最快的解决方法
  4. access按职称计算平均年龄_2017年计算机二级ACCESS考试操作题精选
  5. 复杂事件处理 java_复杂事件处理引擎—Esper入门
  6. 法拉第电磁感应与交变发电机实验
  7. Web前端工程师编程能力飞升之路
  8. IDEA VUE使用JavaScript表达式
  9. 【WY】数据分析 — Matplotlib 阶段一 :基础语法 一 —— 简介
  10. mac 安装javaJDK教程