# 房租分摊计算器——室友间房租与账单公平分配

> 按平均分配、房间大小或收入比例，在室友之间分摊房租与公共账单，支持按入住天数换算，分摊结果精确汇总为总额。

- **分类:** 生活与日常
- **计算器:** https://youcalc.com/zh/lifestyle-everyday/rent-split-calculator/
- **价格:** 免费 · 无需注册

## 关于此计算器

合租最难的是要谈出一个大家都认可的数字：一旦某个房间比另一个大一倍、某位室友的收入只有别人的一半，或者有人是16号才搬进来，“直接三等分”就很难再算公平。本计算器把总房租加上所有公共账单，按你们选定的规则——平均分摊、按私人房间面积分摊，或按收入分摊——进行分配，并对月中搬入的情况按天数折算。每一份金额都精确到货币的最小单位，所以各部分相加必定等于总额，绝不会多一分或少一分。

## 如何解读你的结果

最上方的大数字，是全体室友这次总共要付的金额；下面的表格才是你会发到群聊里的答案——每个人的入住天数、应付房租、账单和合计金额。“占比”一列显示分摊比例如何分布；“支出÷收入”一列把每个人整月的房租加账单除以收入，并对照你选择的负担能力基准给出提示。如果在默认的“按天计费”设置下，有人是月中才搬入，就会出现一项“未覆盖缺口”——这是房间空置那几天的房租，它会被如实列出，而不是悄悄摊到其他室友头上。

## 计算方法

每种分摊方式都会转换成每人的一个权重：平均分摊时 wᵢ = 1；按收入分摊时 wᵢ = incomeᵢ；房间面积且公共空间按人头分摊时 wᵢ = n·aᵢ + C（代数上等价于 aᵢ + C/n，乘以总人数是为了保持整数运算）；不计公共空间时则简单地取 wᵢ = aᵢ。按天折算时会把权重再乘以 daysᵢ = D − moveInDayᵢ + 1。金额随后按“最大余数法”以整数最小货币单位分配：W = Σwᵢ，每人先分到 qᵢ = ⌊T·wᵢ/W⌋，再算出精确余数 rᵢ = T·wᵢ − qᵢ·W 并排序，剩下的 R = T − Σqᵢ 个单位依次分给余数最大的人，若余数相同则按行序决定。由于 Σqᵢ 与 T 的差距不超过 n，R 必定介于 0 到 n−1 之间，因此 Σaᵢ = T 分毫不差，每个人与其精确应得金额的差距都不会超过一个最小货币单位。房租和每一项账单都分开分配，因此每一笔金额都能各自对平。面积换算严格按照 1 ft² = 0.09290304 m² 进行，负担能力提示则使用你所选市场公开发布的门槛——美国为收入的30%，欧盟为40%——而不会把其中任何一个当作放之四海而皆准的标准。

## 实例演示

- **你的输入:** 月租1,000，三位室友分别拥有18 m²、14 m²和10 m²的私人房间，共用40 m²的厨房、走廊和浴室；按房间面积分摊，公共空间部分按人头平均分摊。
- **结果:** 三份分摊结果分别是382.12、333.33和284.55，加起来正好是1,000.00。可以看到这比只按私人面积分摊“温和”得多：单纯按私人面积算的话会是428.57 / 333.33 / 238.10，因为那样等于假设住10 m²房间的人用厨房也用得更少。不管用哪种算法，中间那间房都刚好落在房租的三分之一左右——这是一个很好的验证，因为14 m²正好是这三个房间面积的平均值。

## 常见问题

### 按房间大小分摊时，厨房和客厅要算在内吗？

应该算，而且通常的做法是按人头平均分摊这部分。走廊、厨房、浴室和客厅不属于任何一个人，每个人对它们的使用权都是平等的，所以公平的做法是把房租拆成两部分：私人空间部分（按房间面积分摊）和公共空间部分（平均分摊）。这正是默认设置的做法。完全不计公共空间虽然更简单，但也更不公平：这样会让住最小房间的人被当作使用厨房也最少，而这通常并不成立。有些工具提供的“按整套房子面积比例分摊”这个所谓的第三种方案，其实根本不是独立的第三种算法——因为各人的份额加起来必须等于1，公共面积会在比例计算中被约掉，结果和完全不计公共空间是一样的。

### 有人是16号才搬进来的，前半个月的房租谁来出？

默认情况下，没有人出——这是刻意的设计。每个人按实际入住天数乘以自己的正常份额来计费，所以在一个30天的月份里16号才搬入的室友只需要付半个月的份额。空置那半个月的房租会显示为“未覆盖缺口”，因为这通常是房东或搬走的前任租客该承担的问题，不该由留下的室友默默分摊掉。如果你们家里已经约定无论如何都要凑齐全额房租，可以把按天计费设置切换成“仍按全额房租分摊”，这样房租总额就会在所有实际入住的人之间分配。

### 为什么每个人分到的金额有时会差一分钱？

因为大多数总额没法被整除。1,000三等分是每人333.333…，这在真实货币里是付不出来的。如果每份都各自四舍五入，会得到三份333.33，总共少了一分钱；如果都往上取整，会得到三份333.34，又凭空多出一分钱。这里使用的“最大余数法”会把剩下的最小单位分给小数部分最大的那些人，所以最终是一个人付333.34、另外两人各付333.33，总额刚好对上。同样的道理，把1,000按收入分给收入分别为3,200、2,400和1,800的三个人时，结果是432.43 / 324.33 / 243.24，而不是看起来更直接的432.43 / 324.32 / 243.24——后者会不知不觉少收一分钱。

### 房租真的不能超过收入的30%吗？

这是美国的规则，不是全球通用的标准。美国联邦住房政策规定，租户承担的房租不超过每月调整后收入的30%（24 CFR § 5.628），美国人口普查局把超过30%的家庭定义为“住房成本负担较重”，超过50%则定义为“严重负担”。欧盟采用的是完全不同的数字：欧盟统计局（Eurostat）的住房成本超负担率门槛是可支配收入的40%。很多市场根本没有公布任何官方门槛，这正是本计算器要求你自行选择一个基准、并在你选择“无基准”时不显示任何提示的原因——把一个美国的数字套用到卡拉奇或雅加达的家庭头上，比什么都不说还要糟糕。

### 计算比例时应该只算房租，还是房租加账单一起算？

应该房租加公共账单一起算。美国人口普查局衡量住房负担时用的是“总租金”，其定义是合同房租加上租户自付的水电燃气等费用。一套房租便宜但取暖费高得吓人的房子，实际上并不像单看房租那样划算；如果不把这些费用算进去，恰恰会在最需要关注的那类住房上系统性地低估真实负担。计算这个比例时，本计算器也是用整月的数字，而不是按天折算后的第一个月金额，因为半个月的账单会让数字看起来更好看，却无法真实反映负担能力。

### 按房间大小分摊，能保证没有人觉得自己吃亏吗？

不能，这一点值得说清楚。按面积比例分摊是一个合理的规则，但不是一个能证明绝对公平的规则：它假设每一平方米对每个人的价值都相同，可一旦某个房间带飘窗、带独立卫浴、采光更好，或者正对着吵闹的街道，这个假设就不成立了。真正严谨地解决这个问题——把房间和价格一起分配，使得没有人会更想要别人那间房、按别人那个价格——属于“租房和谐分配”（rental harmony）这个数学结果，它需要每位室友回答一系列“你愿意用什么价格换哪个房间”的问题。那是另一种完全不同的工具。这个计算器给你的是一个站得住脚的数字，并老实告诉你它做不到什么。

## 相关计算器

- [租金负担能力计算器](https://youcalc.com/zh/lifestyle-everyday/rent-affordability/)
- [租房还是买房计算器](https://youcalc.com/zh/lifestyle-everyday/rent-vs-buy/)
- [预算规划器](https://youcalc.com/zh/finance-money/budget-planner/)
- [小费计算器——算小费并平分账单](https://youcalc.com/zh/lifestyle-everyday/tip/)

## 资料来源

- https://www.law.cornell.edu/cfr/text/24/5.628 — Legal Information Institute
- https://www.census.gov/newsroom/press-releases/2024/renter-households-cost-burdened-race.html — United States Census Bureau
- https://ec.europa.eu/eurostat/statistics-explained/index.php?title=Glossary:Housing_cost_overburden_rate — European Commission
- https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication811e2008.pdf — National Institute of Standards and Technology
- https://scholarship.claremont.edu/hmc_fac_pub/663/ — The Claremont Colleges

---

打开完整计算器: https://youcalc.com/zh/lifestyle-everyday/rent-split-calculator/ · YouCalc — https://youcalc.com
