Rentabilidad del alquiler
Concepto de Inversión inmobiliaria en Vivienda, conectado con sus herramientas y conceptos vecinos.
Actualizado el 21 de junio de 2026
La rentabilidad del alquiler mide cuánto te renta una vivienda en relación con lo que te costó. Es el dato clave para saber si una compra para alquilar es una buena inversión o no.
Esta información es orientativa y no constituye asesoramiento de inversión. Invertir en inmuebles conlleva riesgos.
Rentabilidad bruta
Es el cálculo rápido, sin descontar gastos:
Rentabilidad bruta (%) = (alquiler anual / precio de compra) × 100
Ejemplo: una vivienda de 150.000 € que alquilas por 700 €/mes → (700 × 12) / 150.000 × 100 = 5,6 %.
Rentabilidad neta (la que importa)
La bruta engaña, porque un piso tiene gastos. La neta los descuenta:
Rentabilidad neta (%) = ((alquiler anual − gastos anuales) / inversión total) × 100
Los gastos a restar incluyen: IBI, comunidad, seguro de hogar e impago, mantenimiento y reparaciones, y los periodos sin inquilino. La inversión total debería incluir, además del precio, los gastos de compra (impuestos, notaría, registro).
Siguiendo el ejemplo, si los gastos anuales suman 1.500 €: (8.400 − 1.500) / 160.000 × 100 ≈ 4,3 % neto.
¿Es una buena inversión?
Compara la rentabilidad neta con otras opciones y con el riesgo que asumes (impagos, vacíos, derramas, iliquidez). Y no olvides que a la rentabilidad por alquiler puede sumarse (o restarse) la revalorización o depreciación del inmueble con el tiempo.
Fórmula
La rentabilidad bruta del alquiler compara la renta de un año con el precio del inmueble. Es el primer filtro de cualquier inversión inmobiliaria, antes de gastos e impuestos.
- R
- rentabilidad bruta anual (%)
- A
- renta mensual (€)
- P
- precio del inmueble (€)
Ejemplo: con A = 900 €, P = 180.000 € → R = 6 %
function rentabilidadBrutaAlquiler(rentaMensual, precioInmueble) {
return rentaMensual * 12 / precioInmueble * 100;
}
console.log(rentabilidadBrutaAlquiler(900, 180000)); // → 6 def rentabilidad_bruta_alquiler(renta_mensual, precio_inmueble):
return renta_mensual * 12 / precio_inmueble * 100
print(rentabilidad_bruta_alquiler(900, 180000)) # → 6 Comparativas donde aparece
Conceptos relacionados
También en Inversión inmobiliaria
Preguntas frecuentes
¿Cómo se calcula la rentabilidad bruta del alquiler?
¿Qué diferencia hay entre rentabilidad bruta y neta?
¿Qué se considera una buena rentabilidad?
Ver todas las herramientas de Vivienda.