Saltar al contenido
🛠️ToolsShed

Rental Yield Calculator

Calcula rendimiento bruto y neto de alquiler, tasa de capitalización y rendimiento en efectivo para propiedades de inversión.

Acerca de esta herramienta

Una calculadora de rentabilidad de alquileres ayuda a los inversionistas inmobiliarios a evaluar la rentabilidad y el retorno de inversión de propiedades de alquiler. Ya sea que posea un apartamento residencial, un edificio comercial o terreno, comprender su rendimiento y flujo de caja es esencial para tomar decisiones de inversión informadas y comparar propiedades con otras oportunidades de inversión.

La calculadora requiere información básica de la propiedad: su inversión total (incluido el precio de compra, costos de cierre y renovaciones), ingresos mensuales por alquiler y gastos anuales (impuestos sobre la propiedad, seguros, mantenimiento, servicios e impuestos administrativos). Luego calcula múltiples métricas clave: rendimiento bruto (ingresos de alquiler como porcentaje del valor de la propiedad), rendimiento neto (después de gastos), tasa de capitalización (ingresos operativos netos dividido por el valor de la propiedad) y retorno sobre efectivo (ganancia de efectivo anual relativa al efectivo invertido). Estas cifras revelan si una propiedad cumple con sus expectativas de rendimiento.

Esta herramienta es invaluable para comparar diferentes propiedades de inversión uno a uno, probar escenarios de estrés (por ejemplo, tasas de desocupación o costos de mantenimiento más altos) y validar que los acuerdos se alineen con sus objetivos financieros. Tenga en cuenta que la calculadora asume ingresos de alquiler estables y no tiene en cuenta la apreciación de propiedades, deducciones fiscales ni costos de financiamiento—factores que debe incorporar por separado en su análisis de inversión completo.

Preguntas Frecuentes

Implementación de Código

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.