Перейти к содержимому

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.