跳到主要内容
CalcMax

租金计算器

范围:0.01 – 1,000,000,000

范围:0 – 1,000,000

范围:0.01 – 100

结果

1,500.00

租金上限

月租占收入
30.00%
上限下的余地
0.00
折合年收入倍数
40.00

这一页围着 30% 这个数搭起来,所以开头先说清它是哪一种数。它不是算术定律,也不是全世界通行的规矩:它是写进美国住房法的一个数字,那里接受补贴的租户要交的是三项里最高的那个——调整后月收入的 30%、月收入的 10%、或者一笔救助金标准。而换个地方,「房租多少算高」这个问题往往根本不是一个数,或者是由放贷方而不是政府定下来的一个数。所以本页把占比做成一格输入而不是一个常数,并且拿你填进去的任何比例做三件事:它给你的租金划出的上限、你的租金实际占掉了收入几成、以及同一个比例折合成「年收入要多少倍月租」——最后这一种写法,正是租房广告上常见的那一种。

月收入 5,000 时三个占比各自对应什么

收入占比租金上限折合年收入倍数
25125048
30150040
35175034.29

每一行都把月收入锁在 5,000,所以往下走的只有占比,而它右边那两列是朝相反方向动的——这正是这张表存在的理由。占比收得越紧,租金上限越低,折合年收入倍数反而越高,因为倍数就是占比倒过来写:25% 允许 1,250 元租金、对应 48 倍,35% 允许 1,750 元、对应三十四倍多一点。横着读一行,得到的是同一条限制在两种写法下的样子,而租房广告两种都可能用;竖着读第三列,就能看出为什么底层规则一收紧,房东要求的那个倍数反而往上走。这张表不挂币种,上限那一列是月收入乘占比,末列是十二乘一百除以占比,两列都不看任何一笔月租。

公式

租金上限 = 月收入 × 占比 ÷ 100 | 实际占比 = 月租 ÷ 月收入 × 100 | 折合年收入倍数 = 12 × 100 ÷ 占比

monthlyIncome
税前月收入。这是租户手上有的那个数,而不是法规用的那个数:受补贴的租金算的是调整后收入的占比,所以拿税前收入算出来的上限会低于法定上限
monthlyRent
你正在付、或者正在考虑的月租。它完全不参与上限的计算——本页只是把它与上限比一比,所以月租填 0 是合法输入
incomeSharePercent
允许租金占掉收入的比例。它是一格输入而不是写死的 30,因为 30 来自一个国家的住房法规、不是通行的算术规矩;它也不能是 0,因为折合年收入倍数那一行要拿它当除数
maxMonthlyRent
租金上限:月收入乘上占比。它是主结果,而且完全不看月租,所以谁在付、付多少,这个数都不变
rentToIncomePercent
月租实际占掉收入的比例,也是放贷方真正会看的那个数。在上限之下它小于你填进去的占比,超过上限时它更大
headroom
上限减月租,带符号。正数表示上限之下还剩多少余地,负数表示月租超出上限多少
equivalentAnnualMultiple
把同一条限制换个写法:这个额度的年租金要求年收入是月租的多少倍。十二乘一百再除以占比,所以 30% 正好是 40 倍

当你手上有一个收入和一笔租金、想知道后者装不装得进前者时用它:看房之前先筛一遍、试算涨租之后还成不成立、或者把你被告知的一个上限折成它对应的可承受月租金额。租房广告用倍数写法提出要求的时候,该看的就是折合年收入倍数那一行,因为那是同一条限制,本页替你把换算做掉,而不是留两条规则让你手比。

算例

  1. 默认算例:月入 5,000、月租 1,500、占比 30%

    1. 租金上限:5000 × 30 ÷ 100 = 1500.00
    2. 实际占比:1500 ÷ 5000 × 100 = 30.00%
    3. 余地:1500.00 − 1500.00 = 0.00
    4. 折合倍数:12 × 100 ÷ 30 = 40.00

    默认值是特意让它正好压在上限上的,这是读整块面板最省事的一组数:月租与上限是同一个数,实际占比等于你填进去的占比,余地是零。最后一行值得停一下,因为 40 倍就是租房广告写同一条限制时用的写法,而这里的相等不是这几组数凑巧——30% 与 40 倍是同一条规则,而且在任何收入上都同一条。

  2. 带分的租金、在上限之下:月入 5,000、月租 1,234.56

    1. 租金上限:5000 × 30 ÷ 100 = 1500.00
    2. 实际占比:1234.56 ÷ 5000 × 100 = 24.6912,舍到两位 = 24.69%
    3. 余地:1500.00 − 1234.56 = 265.44
    4. 折合倍数:12 × 100 ÷ 30 = 40.00

    两个百分比行算的是不同的量,这一条正是它看得见的地方:实际占比是 24.69% 而不是填进去的 30%,因为月租在上限之下而不是压在上限上。折合倍数不受影响——它只取决于占比,与收入、月租都无关——所以别的行在动,它稳稳停在 40。两行并排读,正好回答人们真正在问的两个问题:这房租装不装得进那条规则,以及离装不进去还有多少余地。

  3. 超过上限、占比更紧:月入 4,200、月租 1,800、占比 25%

    1. 租金上限:4200 × 25 ÷ 100 = 1050.00
    2. 实际占比:1800 ÷ 4200 × 100 = 42.8571…,舍到两位 = 42.86%
    3. 余地:1050.00 − 1800.00 = −750.00
    4. 折合倍数:12 × 100 ÷ 25 = 48.00

    这一条里同时动了两件事,值得分开看。余地是负数,那是面板在说月租超出上限 750,而不是说有哪里出错了——这一行带着符号印,就是为了让「超了」读起来像一个数而不是一个错误。折合倍数则升到了 48,因为它跟的是占比而不是金额:把占比从 30% 收到 25%,倍数就从 40 升到 48,那是同一次收紧换了个单位表达。

  4. 占比取到它的下界:5,000 元收入、0.01%

    1. 租金上限:5000 × 0.01 ÷ 100 = 0.50
    2. 实际占比:1500 ÷ 5000 × 100 = 30.00%
    3. 余地:0.50 − 1500.00 = −1499.50
    4. 折合倍数:12 × 100 ÷ 0.01 = 120000.00

    占比不能填 0,这一条就是它下界的样子:只允许五毛钱租金,而折合年收入倍数是十二万倍。占比趋近于 0 的时候倍数会飞走,因为占比是它的除数——一条几乎不允许租金的规则,就是一条要求收入几乎无穷大的规则。这也是 0 会被拒绝、而不是安静地印出一个无穷大却没有任何解释的原因。

  5. 月租为 0:只问上限的情形

    1. 租金上限:5000 × 30 ÷ 100 = 1500.00
    2. 实际占比:0 ÷ 5000 × 100 = 0.00%
    3. 余地:1500.00 − 0.00 = 1500.00
    4. 折合倍数:12 × 100 ÷ 30 = 40.00

    月租填 0 是合法输入而不是空着一格没填,因为上限本来就不取决于它。还没开始看房的人要的正好是这个:只有上限,实际占比读 0,整个上限都显示成余地。它同时也是「上限那一行只由收入决定」的验证——月租从 1,500 变成没有,上限一动都没动。

局限

本页要的两个数都是税前的,而让 30% 出名的那个规则不是这么写的。30% 这个数背后的美国法规规定的,是受补贴租户要交三项里最高的那个——调整后月收入的 30%、月收入的 10%、或者一笔救助金标准;跟着它的那部租房援助规则把租户应缴额写成「一般是家庭调整后月收入的 30%」。调整后收入是扣掉法规允许的那些扣除项之后的收入,比税前收入小,所以按税前收入算出来的上限,比同一个家庭在那些法定口径下的上限要低。本页收税前收入,是因为那是租户手上有的、也是租房广告会问的那个数,代价是一个有意偏保守的上限,而不是算错了。30 之所以是一格输入而不是常数,也是同一个理由:它是一个国家住房法规里的数字,不是算术规矩;而没有这类法规的地方,「房租多少算高」是由放贷方、由房东、或者根本没人定下来的。中文侧没有对应的法定数:中国没有规定房租收入比的上限(也没有一条法规规定了「多少算重」),所以本页在中国语境下是一个纯粹按你选的比例算数的工具。要对齐一个中文侧的锚,可以从国家统计局的 2025 年统计公报取数:城镇居民人均可支配收入 56,502 元,按 56,502 ÷ 12 折算,月均约 4,708 元,再按 30% 折算,对应的月租约 1,413 元——这两个折算数都是本页算出来的,不是政策规定,公报里也没有「房租收入比」这一项;同期居住类价格比上年只涨 0.1%,这一条同样来自该公报。本页也不判一笔租金合不合理、甚或撑不撑得住。本页背后的数据里没有阈值,所以它不印任何结论;装得进上限也并不等于在更宽的意义上负担得起:上限对通勤成本、水电、搬家开销,以及放贷方会拿同一笔收入去抵的那些既有债务,一句话都没说。折合倍数那一行也不是一个独立的指标——它就是占比换了个单位,十二乘一百再除以占比,它永远与上限那一行一致,因为两者出自同一个数。有一件事要分清楚:租房广告写成「年收入不低于月租的 40 倍」的那种要求,与「房租不超过收入的 30%」是同一条限制,不是第二条更严的门槛。而规定 30% 的那部住房法规里还出现过另一个 40%——入住时的家庭分摊不得超过调整后月收入的 40%——那个 40 是另一个数、干的是另一件事:它是某一个援助项目里对租户分摊比例的上限,不是月租的倍数。这里的数都是税前(不含税)的数,不挂任何币种,因为哪种货币下算术都一模一样;也不建模税费——真正拿去交房租的是税后收入,而税前收入相同的两个家庭,实际到账可能差得很远。

常见问题

30% 这个数是从哪来的?
来自美国的住房法规,不是来自算术,也不是什么国际标准——所以本页把它做成一格可以改的输入。那部法规规定受补贴租户的应缴额是三项里最高的那个:调整后月收入的 30%、月收入的 10%、或者一笔救助金标准,并舍入到整数元;跟着它的租房援助规则则把租户应缴额写成「一般是家庭调整后月收入的 30%」。换个地方,「房租多少算高」常常是放贷方定的,有的地方干脆没有这个数。两个来源都在下面的参考里。
为什么本页算出的上限比规则允许的低?
因为这一格收的是税前收入,而法规用的是调整后收入。调整后收入是扣掉法规允许的那些扣除项之后剩下的部分,比工资单上那个数小,而一个更小的数乘同样的比例当然更小。本页收税前收入是有意的,因为那是租户手上有的、也是租房广告会问的那个数,所以它印出来的上限是偏保守的一个:同一个家庭在那些规则下的真实上限,比本页算出来的要高。
「年收入是月租的 40 倍」与「房租不超过收入的 30%」是一回事吗?
是同一规则换了个单位,本页把两个都印出来就是为了不用手比。要求年收入不低于月租 40 倍的房东,实际上是在要求月租不超过年收入的四十分之一;而十二个月的四十分之一就是一个月收入的 30%。负责换算的那一行只取决于占比,与收入和月租都无关,所以把占比从 30% 收到 25%,倍数就从 40 升到 48,月租是大是小都一样。
住房法规里那个 40% 是同一个 40 吗?
不是,而两个都是 40,所以很容易混。年收入是月租的 40 倍是 30% 换了个写法,见上一条。租房援助规则里出现的那个 40%,是另一条约束:入住时家庭分摊不得超过调整后月收入的 40%——它限的是「家庭拿收入的多少去交房租」,不是月租的多少倍。一个是 30% 那条规则的单位换算,另一个是站在它旁边的一条独立限制。
月租可以填 0 吗?占比可以填 0 吗?
月租可以填 0,而且填 0 是只问上限的正当用法:上限本来就不取决于月租,所以月租为 0 时实际占比读 0,整个上限都显示成余地。占比不能填 0,因为它要当折合年收入倍数那一行的除数——占比为 0 意味着一条完全不允许房租的规则,也就是一条要求收入无穷大的规则,本页会拒绝这个输入,而不是印出一个无穷大、屏幕上却没有任何解释。
租金在上限之内,就等于租得起吗?
本页不回答这个问题,而且它有意不印任何结论。装得进上限只意味着这笔租金低于「税前收入的某一个比例」,仅此而已。它没有说税后还剩多少,也没有说水电、通勤、既有债务或者不定期的支出,而税前收入相同的两个家庭,实际到账可能差得很远;放贷方拿同一笔收入去评估时,抵在收入上的也不止房租一项。上限是若干条约束里的一条,不是关于可持续性的判词。

参考资料

相关计算器