跳到内容
🛠️ToolsShed

Rental Yield Calculator

计算投资房产的总收益率、净收益率、资本化率和现金回报率。

关于此工具

租赁收益率计算器帮助房地产投资者评估出租物业的盈利能力和投资回报率。无论您拥有的是住宅公寓、商业建筑还是土地,了解您的收益率和现金流对于做出明智的投资决策和比较不同物业至关重要。

计算器需要的基本信息包括:总投资额(购买价格、交割费用和装修成本)、月度租金收入以及年度支出(财产税、保险、维护、公用事业和物业管理费)。随后它会计算多个关键指标:总收益率(租金收入与物业价值的比率)、净收益率(扣除费用后)、资本化率(净营业收入除以物业价值)和现金回报率(年度现金利润相对于现金投资的比率)。这些数据能清晰地反映物业是否达到您的预期回报。

该工具对于并排比较不同物业、进行情景压力测试(如更高的空置率或维护成本)以及验证投资是否符合财务目标非常有价值。需要注意的是,计算器假设租金收入稳定,并未纳入物业升值、税收抵扣或融资成本等因素——这些需要在您的完整投资分析中单独考虑。

常见问题

代码实现

def rental_yield(
    property_price: float,
    monthly_rent: float,
    annual_expenses: float = 0,
    vacancy_rate_pct: float = 0,
) -> dict:
    """Calculate rental yield metrics for an investment property."""
    annual_rent = monthly_rent * 12
    effective_rent = annual_rent * (1 - vacancy_rate_pct / 100)

    gross_yield = (annual_rent / property_price) * 100
    net_income = effective_rent - annual_expenses
    net_yield = (net_income / property_price) * 100

    # Cap rate uses Net Operating Income (before financing)
    cap_rate = (net_income / property_price) * 100

    return {
        "gross_yield_pct": round(gross_yield, 2),
        "net_yield_pct": round(net_yield, 2),
        "cap_rate_pct": round(cap_rate, 2),
        "annual_gross_income": round(effective_rent, 2),
        "annual_net_income": round(net_income, 2),
        "monthly_net_income": round(net_income / 12, 2),
    }

result = rental_yield(
    property_price=350_000,
    monthly_rent=1_800,
    annual_expenses=5_000,  # maintenance, insurance
    vacancy_rate_pct=5,
)
for k, v in result.items():
    print(f"{k}: {v}")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.