出租回报率

房价 + 月租→年化回报

413 次访问

出租回报率(租金回报率 + 综合 ROI)

购房总价(含税)万

装修投入万

月租金

空置率 %

物业 / 税年支出

房产年增值 %(预期)

· 租售比 = 月租金 / 总价 → 国际健康线 1:200-1:300(中国一线城市 1:600+,回报率偏低)

· 租金回报率 = 年净租金 / 总投入 → ≥ 3% 算优质

· 综合 ROI = 租金回报率 + 房价增值率(中国房产长期 5-8%)

关于本工具

了解工具定位 · 使用场景 · 对比优势

输入房价与月租金,立即算出年化出租回报率。房产投资者对比不同标的、房东评估定价是否合理、租售比敏感型买家做快速筛选,都适用。所有计算在浏览器内完成,数据不上传服务器。

使用场景

🏠

二手房投资筛选

二手房买家面对 10 套挂牌房源,每套总价不同、月租预期不同。本工具输入每套房的总价与中介提供的参考月租,30 秒内算出年化回报率,按数值从高到低排序,直接锁定前三套高回报标的,避免凭感觉选错房。

💰

长租公寓签约评估

包租公司给出一套 200 万公寓的托管方案,承诺月租 4500 元包租 3 年。本工具输入房价与月租,算出年化回报 2.7%,低于同地段 3.5% 的均值,提示签约前需谈判租金涨幅条款或降低拿房成本。

📊

学区房 vs 理财对比

家庭有 300 万现金,犹豫买学区房收租还是买理财。本工具输入学区房总价 300 万、月租 5000 元,算出年化回报 2.0%,低于同期 3% 理财收益,加上学区溢价可能贬值,辅助决策:自住可买,纯投资不如理财。

🎓

海外房产比价

投资者看中日本 1500 万日元公寓,中介报月租 8 万日元;同时看中泰国 300 万泰铢公寓,月租 1.5 万泰铢。本工具输入当地房价与月租,统一换算年化回报率(日本 6.4%、泰国 6.0%),避免汇率干扰,快速比出哪个市场回报更优。

对比矩阵本工具 vs 竞品 vs 传统方法

维度本工具链家/贝壳租房Excel 手动计算
数据隐私纯浏览器计算,数据不上传服务器房源信息、浏览记录上传至平台服务器数据完全本地,但需自行管理文件安全
处理速度输入后即时出结果(<1秒)需手动查找多个房源、计算器逐套算,约5-10分钟需手动输入公式、核对数据,约5-15分钟
离线可用完全离线,断网可正常使用需联网访问平台,断网无法使用完全离线
数据来源用户自行输入房价与月租平台挂牌价与租金,数据量大但含虚高/不实房源用户自行搜集数据(中介、网站、实地)
计算精度按年化回报公式精确计算,无中间误差平台不直接提供回报率,需用户手动估算依赖公式正确性,易出现公式错误或引用错误
适用场景快速评估单套房源的投资回报浏览大量房源时辅助筛选高租金回报区域批量处理多套房源数据时的深度分析
使用门槛零学习成本,打开即用需熟悉平台筛选功能,手动计算回报率需掌握 Excel 基本公式与函数

使用指南

上手步骤 · 输入输出 · 避坑提示

使用步骤

  1. 在「房价」输入框填写购房总价(单位:万元,如 200),支持整数或小数
  2. 在「月租」输入框填写每月租金收入(单位:元,如 3000),仅接受正整数
  3. 点击「计算年化回报率」按钮,页面直接显示年化收益率百分比
  4. 查看结果区:年化回报率 = (月租 × 12 ÷ 房价) × 100%,结果保留两位小数

输入输出示例7 个典型场景,覆盖常规、边界与易错

输入输出说明
房价 2000000 元 | 月租 5000 元年化回报率:3.00%典型常规场景:一线城市普通住宅
房价 800000 元 | 月租 3000 元年化回报率:4.50%典型常规场景:二三线城市小户型
房价 100000 元 | 月租 500 元年化回报率:6.00%边界 case:低总价小城市房产
房价 5000000 元 | 月租 10000 元年化回报率:2.40%边界 case:高总价低租金比豪宅
房价 0 元 | 月租 3000 元房价不能为 0易错 case:用户误填房价为 0
房价 2000000 元 | 月租 0 元年化回报率:0.00%边界 case:空置或自住无租金收入
房价 2000000 元 | 月租 5000 元 | 年物业费 12000 元年化回报率:2.40%(扣除物业费后)典型场景:用户输入持有成本后的净回报

常见错误对照8 个常踩的坑 · 错误 → 修复

1. 年租金用了月租×12 但没考虑空置期

错误
月租 5000 → 年租金 60000
修复
月租 5000,空置期 1 个月 → 年租金 55000

出租回报率默认按满租计算,实际空置期会拉低收益率。建议填入年实收租金而非月租×12。

2. 房价填了总价但没包含税费/装修

错误
房价 200 万(仅合同价)
修复
房价 200 万 + 契税 6 万 + 中介费 3 万 + 装修 10 万 = 总投入 219 万

工具只计算房价对年租金的比值,但实际购房成本含税费和装修,忽略这些会高估回报率。

3. 月租填了年租金(数量级错误)

错误
月租 60000(实际年租金 6 万)
修复
月租 5000

输入框标注的是「月租金」,填成年租金会让回报率放大 12 倍,结果完全失真。

4. 房价单位用了万元但月租用了元

错误
房价 200(万元),月租 5000(元)
修复
房价 2000000(元),月租 5000(元)

工具未做单位自动换算,房价和月租必须统一为「元」。混用万元/元会导致回报率偏差 10000 倍。

5. 用未来预期租金代替当前实际租金

错误
房子还没租出去,填了中介预估的 6000
修复
填入已签约或最近 3 个月实际到账的平均月租

回报率反映当前现金流,预期租金未实现时计算无意义。空置或未出租时应填 0。

6. 只算租金收入不算持有成本

错误
月租 5000,年回报率 = 5000×12 / 房价
修复
月租 5000,物业费 300,维修基金摊销 100,年净租金 = (5000-400)×12 = 55200

工具只做毛回报率计算,实际净回报需扣除物业费、维修、房产税等持有成本。

7. 把房贷月供当成租金收入

错误
房贷月供 4000 → 填入月租 4000
修复
月租按市场实际租金填写,与月供无关

月供是负债支出,租金是收入。两者混淆会导致回报率计算完全错误。

8. 商铺/写字楼用了住宅的回报率标准

错误
商铺月租 10000,房价 200 万 → 回报率 6%
修复
商铺回报率通常按年租金/房价×100%,但需注意商铺空置期更长(3-6 个月常见)

工具不区分物业类型,但商铺/写字楼空置率、税费、装修成本远高于住宅,直接套用住宅算法会高估。

工作原理

公式推导 · 流程图解 · 依据出处

核心公式

年化回报率 = (月租金 × 12) / 房价 × 100%

变量说明

  • 月租金 — 每月收到的租金收入(元)
  • 房价 — 房产购入总价(含税费,元)
  • 年化回报率 — 不考虑税费、空置期的毛回报率(%)

示例

某房产购入总价 200 万元,月租金 4000 元。年化回报率 = (4000 × 12) / 2,000,000 × 100% = 48,000 / 2,000,000 × 100% = 2.4%。即每年租金收入相当于房价的 2.4%。

适用范围

适用于住宅类房产的毛租金回报率估算,不适用于商业地产(空置率差异大)或需扣除物业费/维修费/贷款利息的净回报率计算。

原理图

输入房价 + 月租金计算年化回报率输出年化回报率 %输入校验数值 > 0公式(月租金×12) ÷ 房价结果展示百分比 + 说明所有计算在浏览器内完成,数据不上传服务器
用户输入 本地处理 输出结果 内部细节

开发者集成

3 种主流语言 · 复制即用

def annual_return_rate(price: float, monthly_rent: float) -> float:
    """
    计算年化出租回报率(%)。
    price: 房价(万元)
    monthly_rent: 月租金(元)
    """
    if price <= 0 or monthly_rent <= 0:
        raise ValueError("房价和月租必须为正数")
    # 年租金收入 / 房价 * 100%
    annual_rent = monthly_rent * 12
    rate = (annual_rent / (price * 10000)) * 100
    return round(rate, 2)

# 示例:房价 200 万,月租 4000 元
print(annual_return_rate(200, 4000))  # 2.4%
package main

import (
	"fmt"
	"math"
)

// AnnualReturnRate 计算年化出租回报率(%)
// price: 房价(万元),monthlyRent: 月租金(元)
func AnnualReturnRate(price, monthlyRent float64) (float64, error) {
	if price <= 0 || monthlyRent <= 0 {
		return 0, fmt.Errorf("房价和月租必须为正数")
	}
	annualRent := monthlyRent * 12
	rate := (annualRent / (price * 10000)) * 100
	return math.Round(rate*100) / 100, nil
}

func main() {
	result, err := AnnualReturnRate(200, 4000)
	if err != nil {
		fmt.Println("错误:", err)
		return
	}
	fmt.Printf("%.2f%%\n", result) // 2.40%
}
/**
 * 计算年化出租回报率(%)。
 * @param {number} price - 房价(万元)
 * @param {number} monthlyRent - 月租金(元)
 * @returns {number} 年化回报率,保留两位小数
 */
function annualReturnRate(price, monthlyRent) {
    if (price <= 0 || monthlyRent <= 0) {
        throw new Error("房价和月租必须为正数");
    }
    const annualRent = monthlyRent * 12;
    const rate = (annualRent / (price * 10000)) * 100;
    return Math.round(rate * 100) / 100;
}

// 示例
console.log(annualReturnRate(200, 4000)); // 2.4

常见问题

9 个高频疑问

这个出租回报率是怎么算出来的?公式是什么?
工具使用最通用的年化回报率公式:(月租金 × 12) ÷ 房价 × 100%。例如房价 100 万、月租 3000 元,回报率为 (3000×12) ÷ 1000000 = 3.6%。这是毛回报率,不扣除物业费、空置期、维修成本等隐性支出。如果需计算净回报(扣除持有成本),建议自行减去年总支出后再套用公式。工具只做纯计算,不提供税费/贷款影响等进阶模型。
为什么我算出来的回报率比中介/网上说的低很多?
常见原因:① 你用的房价是当前挂牌价(偏高),中介可能用几年前买入价(偏低),分母不同结果自然不同;② 月租按理想满租算,实际有空置期和中介费;③ 部分平台展示的是“净回报”(扣税后),而本工具算的是毛回报。建议用实际成交价(非挂牌价)和过去 12 个月平均月租输入,结果更贴近真实。
房价和月租可以输入哪些格式?有单位限制吗?
房价和月租均只接受纯数字(整数或小数均可),单位固定为“元”。例如房价输入 1000000 表示 100 万,月租输入 3000 表示 3000 元/月。不支持千分位逗号(如 1,000,000)、货币符号(¥)、或“万”等汉字。如果复制了带逗号的数字,先手动去掉逗号再输入。结果直接显示百分比,保留两位小数。
这个工具和线下用计算器按出来的结果一样吗?准确吗?
完全一样。公式就是 (月租×12)÷房价,没有任何隐藏系数或四舍五入偏差。工具只是把计算器手动步骤自动化:输入→点击→出结果。如果发现数字对不上,请检查输入是否误加了空格或符号。浏览器 JavaScript 浮点运算在 0.01% 级别可能产生 ±0.0001 的微小差异(如 3.6000001%),不影响实际判断。
我输入的是美元/港币/其他货币,能直接用吗?
可以,但回报率结果的单位是“百分比”,不涉及货币换算。例如房价输入 500000 USD、月租 2000 USD,算出来是 4.8%。这个数字在数学上正确,但在实际决策时要注意:不同货币的利率、通胀、汇率风险不同,4.8% 的美元回报和 4.8% 的人民币回报不可直接对等。工具不提供汇率换算,请自行判断。
月租填多少合适?空置期怎么考虑?
月租建议填写“实际能稳定收到的月租金”,而非挂牌价或最高成交价。如果房子有 1 个月空置期/年,相当于年租金只有 11 个月,此时可把月租 × 11/12 折算后输入(例如月租 3000,折算后填 2750)。工具本身不处理空置期,需要用户自行折算。同理,物业费、维修基金等持有成本也不在计算范围内。
这个回报率结果可以商用吗?比如作为投资参考。
可以用于初步筛选,但不建议作为唯一决策依据。毛回报率忽略了税费(房产税/个人所得税)、贷款利息、物业费、折旧、空置风险等关键变量。例如一套房毛回报 5%,但扣除 30% 税费和持有成本后净回报可能只有 2-3%。建议将本工具结果作为“快速排除法”使用——回报率过低(如 <1.5%)可直接放弃,但回报率高的仍需进一步做净回报计算。
为什么我输入数字后没反应/按钮点不了?
请检查两项:① 两个输入框是否都填了数字,任一为空时按钮会保持禁用状态;② 是否输入了非数字字符(如字母、逗号、空格、货币符号)。如果确认数字正确仍无法点击,尝试刷新页面或换一个浏览器(Chrome/Firefox/Edge 最新版)。工具完全在浏览器本地运行,不依赖网络,排除网络问题的同时也可断网测试。
计算结果能复制分享给别人吗?
结果区显示的数字可以直接选中复制(如“3.60%”),但工具没有内置“一键复制”按钮或分享链接。如果需要保存计算结果,建议截图或手动记录数值。工具不生成带参数的分享 URL,因为所有计算在本地完成,不产生服务器记录。每个用户看到的都是自己输入对应的结果,无法通过链接复现。
选择 打开 +新窗口 esc关闭