利益相关声明:作者与文中产品有直接的利益相关(开发者、自家产品等)

第一次看到“月费率 0.25%”时,我的反应也很直接:0.25% × 12 = 3%,年化不就是 3% 吗?

这个算法看起来没问题,甚至很符合直觉。直到我开始写真实年化利率计算器,拿几组还款计划做测试,才发现事情没有这么简单。

问题不在乘法,而在“0.25% 是对什么收取的”。

先算一笔看起来很便宜的贷款

假设借款 10 万元,分 36 期偿还,页面标注:

  • 月费率:0.25%
  • 每月归还本金:100000 ÷ 36
  • 每月费用:100000 × 0.25%
  • 没有其他费用

每个月需要归还:

本金:2777.78 元
费用:250 元
合计:3027.78 元

36 期总共支付:

3027.78 × 36 ≈ 109000 元

总费用是 9000 元。把月费率直接乘以 12,得到的确实是 3%。

但这 3% 有一个容易忽略的前提:每个月的 250 元,始终按照最初的 10 万元计算。

借款人却在不断归还本金。到了贷款后半段,实际占用的本金已经少了很多,每月仍然支付相同的费用。换句话说,费用的计算基数没有跟着剩余本金下降。

这时,“一年收取初始本金的 3%”和“借款人的实际年化资金成本”就成了两件事。

换成现金流,结果是多少

计算真实成本时,我后来不再盯着“利率”这个输入项,而是把整笔贷款还原为现金流:

第0期:收到 100000 元
第1~36期:每期支付 3027.78 元

接下来要找一个折现率,使未来36期还款的现值正好等于最初收到的10万元:

100000 =
3027.78 / (1+r)^(1/12)
+ 3027.78 / (1+r)^(2/12)
+ ...
+ 3027.78 / (1+r)^(36/12)

这里的 r 就是按复利口径计算的年化内部收益率,也就是 IRR。

这组现金流计算出来:

月度内部收益率约为:0.473%
按月利率乘12折算:约5.68%
按复利折算成年化:约5.83%

宣传页面上的月费率是 0.25%,直接乘 12 是 3%;按实际现金流计算,复利年化成本却接近 5.83%。

差距不是由某个神秘公式造成的,只是因为本金已经陆续归还,而费用仍然按照最初的 10 万元收取。

再加一笔服务费,变化会更明显

继续使用上面的还款方案。如果借款时还要支付 3000 元服务费,并且这笔钱直接从放款金额中扣除,那么借款人名义上借了 10 万元,实际到账只有 97000 元。

现金流变成:

第0期:实际收到 97000 元
第1~36期:每期支付 3027.78 元

每月还款没变,总还款仍然约为 10.9 万元,但借款人真正拿到手的钱少了3000元。

重新计算后,复利年化成本约为:

8.02%

这也是我写计算器时最容易出错的地方:如果只输入合同本金和月供,没有把前置服务费从实际到账金额中扣除,算出来的年化利率就会偏低。

中国人民银行关于贷款年化利率的公告也采用了类似思路:贷款成本应包括利息以及与贷款直接相关的费用;分期偿还本金时,应考虑每期还款后的剩余本金。公告附件给出的计算方法,就是根据实际借款本金和逐期还款现金流计算 IRR。中国人民银行公告〔2021〕第3号

月费率什么时候可以直接乘 12

月利率乘以 12 本身并不是错误。

如果月利率按照每期剩余本金计算,而且没有手续费、服务费、保险差价和其他相关费用,那么:

单利年化 = 月利率 × 12

如果需要复利口径,则应计算:

复利年化 = (1 + 月利率)^12 - 1

真正需要警惕的是“费率”和“利率”混在一起使用。

看到月费率时,至少要继续确认两件事:

  1. 每月费用按照初始本金计算,还是按照剩余本金计算?
  2. 除了月供,是否还有服务费、担保费、保险费或期末尾款?

这两个问题不清楚,只看“0.25%”没有多少意义。

我最后把计算器改成了现金流模型

最初写这个工具时,我设计的输入项很像普通贷款计算器:本金、期限、利率、还款方式。

做到手续费和车贷方案时,这套结构不够用了。后来我把计算逻辑改成了两部分:

  • 第0期记录借款人的实际到账金额;
  • 后续每一期记录真实支出,包括月供、费用和尾款。

程序再根据这组现金流反算年化 IRR。这样一来,无论费用叫什么名字,只要它确实由借款人承担,就能进入计算过程。

我把这个版本放在了真实年化利率计算器里。页面不要求注册,计算在浏览器本地完成。输入实际到账金额、每月还款、期数、手续费和尾款,就可以反算真实年化成本。

它仍然只是一个试算工具。遇到不规则还款日期时,按月 IRR 和按实际日期计算的 XIRR 会有差异;提前还款、逾期费用和利率调整也会改变现金流。最终核对时,还是要以合同和正式还款计划为准。

比较贷款方案前,先把这些数字找齐

如果准备自己计算,可以先从合同和还款计划里整理出:

  • 实际到账金额;
  • 每一期的还款金额;
  • 前置扣除或另行支付的费用;
  • 最后一期是否存在尾款;
  • 每笔款项的实际发生日期。

这些数字比产品页面上的“低至”“参考月费率”有用得多。

我做完这套计算后,对月费率的看法也变了。它不是不能看,只是不适合单独看。把到账和还款按时间排出来,再讨论年化成本,很多看起来复杂的费用名称都会变回普通的加减法。