房租买入计算器

一边是每月付出去的租金,一边是按揭月供。填四个数字,本页按等额本息公式算出 30 年月供,再用它减去月租金——差额为正代表买房每月多花,为负代表买房月供反而更低。

计算口径:(房价×(1−首付%÷100)×(利率÷1200)) ÷ (1−(1+利率÷1200)^−360) − 月租金;期限固定 360 个月(30 年),只含本金与利息,不含税费、保险、维修与 PMI。演示值为 2200 / 420000 / 20% / 6.5%,另这一组输入的 30 年累计还款 764549.48 美元,其中利息 428549.48 美元。

使用方法

房租买入计算器把两个「每月要付多少钱」的口径拉平再相减,只要四步就能读数。

  1. 「月租金」填现在实付的租金 2200(美元/月)。含车位或物业费的,先按你真正每月掏出去的总额填。
  2. 「房屋总价」填目标房源的成交价 420000,「首付比例」填计划拿出来的现金占比 20(%),两者相乘就是能从银行少贷的部分。
  3. 「按揭年利率」填银行报价的名义年利率 6.5(%);这是年利率不是月利率,页面内部会除以 1200 换成月利率。
  4. 点「比较租买差额」,或在任一输入框按 Enter。四张卡片分别给差额、月供、首付金额、贷款本金;下方对照表默认 12 行,「加载更多」补到 20 行,可导出 CSV 或复制 TSV。
  5. 想改回去演示值按「载入示例」:2200 / 420000 / 20% / 6.5%。

房租买入计算器能解决什么

它解决的是「同一个居住水平,两种付款方式每月到底差多少」这个问题,适合三种场景:

  • 看房前定预算上限:已知月租金 2200,把房价从 420000 往上加,月供随之上升;对照表里 450000 对应月供 2275.44,差额由 −76.25 翻正为 75.44,这个「翻转点」就是心理预算线。
  • 判断利率变化时能否承受:房价与租金不动,只把利率从 6.5% 提到 7.0%,月供从 2123.75 涨到 2235.42,差额从 −76.25 变成 35.42——同一套房,利率动 0.5 个百分点就换了结论。
  • 跟家人讲清首付的作用:首付比例从 20% 提到 40%,贷款本金从 336000 降到 252000,月供会等比下降,但注意差额里并没有把这笔首付拿去理财的机会成本算进来。

本页不做的事:不算房产税、房屋保险、维修基金、物业费、出租两边的押金成本、房价涨跌与交易税费,也不比较 15 年期或其它期限。这些都是决定性的变量,但不在本页的固定公式里。需要分别做等额本息与另一种还款方式的对比时,请用 等额本息等额本金对比计算器;想在已有房贷上试提前还款的影响,请用 房贷提前还款计算器。

原理和变量

① 用了哪个具体函数:核心是 Math.pow(1 + i / 1200, -360) 这个负幂,它等于 360 期年金现值因子的倒数。整式为
月供 = 房价×(1−首付%÷100)×(利率÷1200) ÷ (1 − Math.pow(1 + 利率÷1200, −360))
结果再减去月租金。

② 关键参数为什么这样取:i / 1200 是「名义年利率 ÷ 12 ÷ 100」的合并写法——除以 100 去百分号,再除以 12 得月利率;360 是 30 年期 × 12 个月,它写成常量而不是让用户填年限,是因为工具的定义就是「30 年固定期限的租买差额」,改年限就变成另一个产品。用负幂 Math.pow(x, -360) 而不写 1 / Math.pow(x, 360),避免中间量 Math.pow(1.0054, 360) 在极端利率下先溢出再取倒数;演示值下 Math.pow(1.0054166666666667, -360) = 0.14301。

③ 遵循哪个标准:还款方式采用等额本息(level payment mortgage)的年金现值公式,与按月计息、每月等额偿还的通行做法一致;浮点运算遵循 IEEE 754 双精度。利率输入按名义年利率处理,若实际业务是 LPR 加点,请自己先加完点再填。

④ 输入怎么变成输出:房贷本金必然先由「房价 ×(1 − 首付%÷100)」派生,演示值下是 420000 × 0.8 = 336000;再乘月利率 6.5 ÷ 1200 = 0.0054166666666667 得 1820.00;除以 1 − 0.14301 = 0.85699 得月供 2123.75;最后减月租金 2200 得差额 −76.25。四个中间量在四张卡片里都能对上。

⑤ 边界与阈值:利率必须 > 0,最小 0.01%——若填 0,分母 1 − Math.pow(1, −360) 恒为 0,商是 Infinity,页面会直接拦下并提示;首付比例 0~100%;房价上限 2000 万;月租金上限 100000。负数、空值、非数字逐项给出具体提示后才可能继续。

⑥ 常见误用的正确解释:差额是负数不是报错,它的意思是「月供比月租金低 76.25 美元」;反过来把负号读成「要多付」就会得出相反结论。另一个高频误读是把月供当成全部持有成本——按房价 1%/年计提维修的话每月还要再加 350 美元,这时数字变成 2473.75,与租金的差额就从 −76.25 变成 +273.75。

完整示例(数值仅作演示)

保持演示值:月租金 2200 美元、房屋总价 420000 美元、首付比例 20%、按揭年利率 6.5%。

  • 首付金额:420000 × 20% = 84000 美元,贷款本金 = 420000 − 84000 = 336000 美元。
  • 月供:336000 × 0.0054166666666667 ÷ (1 − 0.14301) = 2123.75 美元/月。
  • 租买差额:2123.75 − 2200 = −76.25 美元/月,即买房月供比租房每月少 76.25 美元。
  • 30 年累计:2123.75 × 360 = 764549.48 美元,其中利息 428549.48 美元。
  • 参考比率:年租金 26400 ÷ 房价 420000 = 6.29%,这是常见的「租售比」粗口径。

这五组数字与页面默认卡片、对照表第 7 行完全一致,可三处核对。

输入范围与对照表

房租买入计算器的对照表前 12 行固定房价以外的值(首付 20%、利率 6.5%、月租金 2200),后 8 行改变量利率。月供一律按 360 期等额本息计算。

房价敏感 + 利率敏感:月供与「月供 − 月租金」的变化
情景房屋总价(美元)首付比例(%)按揭年利率(%)贷款本金(美元)月供(美元/月)月供−租金(美元/月)
房价 250000250000206.52000001264.14-935.86
房价 280000280000206.52240001415.83-784.17
房价 300000300000206.52400001516.96-683.04
房价 320000320000206.52560001618.09-581.91
房价 350000350000206.52800001769.79-430.21
房价 380000380000206.53040001921.49-278.51
房价 420000(演示值)420000206.53360002123.75-76.25
房价 450000450000206.53600002275.4475.44
房价 480000480000206.53840002427.14227.14
房价 500000500000206.54000002528.27328.27
房价 550000550000206.54400002781.10581.10
房价 600000600000206.54800003033.93833.93

表中两个群体的意义不同:前 12 行是「同样首付与利率下,房价每涨一档月供涨多少」;后 8 行是「同一套房,不同按揭利率下月供怎么跳」,两者都以月租金 2200 为基准。

结果边界和舍入

舍入位置:月供与差额都保留两位小数(Number(v.toFixed(2))),首付金额与贷款本金按两位小数输出并加千分位。因为先算完 toFixed(2) 再做减法,演示值的 2123.75 − 2200 不会出现 −76.250000000000227 这样的浮点尾巴。

什么时候会拒绝计算:利率 ≤ 0 时(分母为 0);月租金、房价、首付比例三项中任意一项为负、为空或不是数字时;首付比例 > 100% 时;房价超过 2000 万或月租金超过 100000 时。首付比例正好等于 100% 是允许的,此时贷款本金为 0、月供为 0,差额等于负的月租金。

为什么「税费」不在结果里:房租买入计算器只实现系统登记的那一支公式,任何额外项都会破坏四张卡片与对照表的一致性。想把这些口径一起考虑时,请按上面的好处与成本自行叠加,并留意贷款利率假设在整段 30 年内不变,浮动利率实际会在重定价日改变月供。

结果性质:这是固定期限、固定利率、等额本息前提下的估算差额,只能作为看房阶段的量级判断,不构成购房、投资或税务建议。

常见问题

差额是负数,是不是算错了?

不是。负数表示「月供低于月租金」。演示值下 2123.75 − 2200 = −76.25,意思是按这组参数买房每月比租房少付 76.25 美元。若想按「买房多花了多少」的直觉读,取绝对值即可。

利率填 0 为什么直接报错?

利率为 0 时 Math.pow(1 + 0, -360) 等于 1,分母 1 − 1 = 0,除法结果是 Infinity,没有任何经济含义。本页要求利率至少 0.01%,低于这个值会提示具体原因。

公积金和组合贷怎么填?

本页只有一个利率输入框。组合贷请先用两笔贷款的月供相加,再反过来判断:如果需要按两部分分别算,可以分别在月租金那一栏用同一套房的参数算两次,把两个月供相加后再与租金比较。

月供之外还要准备多少钱?

本页只输出本金与利息。演示值下若按房价 1%/年计提维修,每月另需 350 美元;税费、保险、物业费、首付低于 20% 时的贷款保险(PMI)同样不在结果里,需要单独加总。

能算 15 年期或者 20 年期吗?

不能,期限在本页固定为 360 个月(30 年)。期限是本工具定义的一部分,改它就不再是同一支公式;有不同的期限需求请换专门的工具。

房价和租金都在涨,这张表还有用吗?

表里每一行的差额都是「当下要把这套房买下来」的快照。房价、租金、利率三者都会变动,所以用同一份参数跑出几条平行结果(例如利率 6.5% 与 7.5%)比看单点数字更稳。

首付比例和利率的单位是什么?

两者都用百分数:20 表示 20%,6.5 表示 6.5%,页面内部才会分别除以 100 和 1200。把 0.2 当首付比例填进去,等于只付了 0.2% 的首付,月供会被明显算高。

输入的内容会被保存或上传吗?

不会。全部计算在浏览器内完成,页面刷新即清空;可以在浏览器 Network 面板复查,点「比较租买差额」时没有任何请求发出。

相关工具