Calculadora de la regla del uno por ciento
Una vivienda de 200.000 que se alquila por 1.600 al mes llega solo al 0,8 %, así que no cumple la regla del uno por ciento: necesitaría 2.000, una diferencia de 400. Indique precio y renta para filtrar cualquier inmueble. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Precio del inmueble
- 200 000
- Alquiler mensual
- 1 600
- Porcentaje objetivo (%)
- 1
- Relación alquiler-precio (%)
- 0,8
- Alquiler mensual objetivo
- 2 000
- Diferencia de alquiler
- 400
gratis
Un filtro rápido para inmuebles de alquiler
La regla del uno por ciento dice que el alquiler mensual de un inmueble debería ser al menos el uno por ciento de su precio de compra. Sirve para depurar una lista de inmuebles antes de un análisis más profundo, quedándose solo con los que alcanzan o superan ese listón. La calculadora divide el alquiler mensual entre el precio y lo multiplica por 100, obtiene la renta que haría falta para llegar a su umbral y muestra la diferencia entre ambas. Una casa de 200.000 que se alquila por 1.600 llega al 0,8 %, lejos de los 2.000 mensuales que pide el 1 %, así que no pasa el filtro.
Cómo ajustar el listón y leer la diferencia
El umbral es del 1 % salvo que usted lo cambie. Ponga 0,7 para mercados costeros más caros o 2 para la regla del dos por ciento, y la renta objetivo, la diferencia y el veredicto se ajustan solos. La diferencia es la renta objetivo menos la renta real: si es positiva, indica cuánto alquiler falta; si es negativa, el margen por encima del listón. El porcentaje conserva tres decimales por defecto, para que un 0,8 % nunca se redondee hasta aprobar, mientras que la renta objetivo y la diferencia se muestran siempre con dos decimales, como importes.
Qué puede hacer con ella
Triaje de operaciones
Cribe una lista de inmuebles y conserve solo aquellos donde la renta alcanza o supera el uno por ciento del precio.
Preguntas frecuentes
¿Cómo se calcula la regla del uno por ciento?
Se divide el alquiler mensual entre el precio de compra y se multiplica por 100. Si el resultado llega al 1 % o lo supera, el inmueble pasa el filtro; si queda por debajo, no lo pasa.
¿Puedo usar un umbral distinto del 1 %?
Sí. Puede bajarlo a 0,7 para mercados costeros más caros o subirlo a 2 para la regla del dos por ciento, más exigente. La renta objetivo, la diferencia y el veredicto se recalculan con el nuevo umbral.
¿Qué significa una diferencia negativa?
Que el inmueble supera el umbral. La diferencia es la renta objetivo menos la renta real, así que un valor negativo indica cuánto margen de alquiler tiene por encima del listón.
¿Por qué el porcentaje se muestra con tres decimales?
Para que un 0,8 % no se redondee a un 1 % y parezca que el inmueble aprueba. La renta objetivo y la diferencia, en cambio, se muestran siempre con dos decimales porque son importes.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/finance/one-percent-rule \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"price":200000,"monthly_rent":1600}'const res = await fetch("https://api.kit.forhosting.com/finance/one-percent-rule", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"price": 200000,
"monthly_rent": 1600
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/one-percent-rule",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"price": 200000,
"monthly_rent": 1600
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/one-percent-rule", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"price":200000,"monthly_rent":1600}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"price":200000,"monthly_rent":1600}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/one-percent-rule", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"price": 200000,
"monthly_rent": 1600
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.one_percent_rule",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Evalúa un inmueble de alquiler dividiendo monthly_rent entre price: devuelve rent_to_price_percent, la target_rent necesaria para alcanzar su umbral k_percent (por defecto 1%), la brecha en dólares y una marca de apto/no apto.
La regla y la fórmula
La regla del uno por ciento es un cribado rápido para el inmueble de alquiler: la renta mensual debería ser al menos el uno por ciento del precio de compra. La herramienta calcula rent_to_price_percent como monthly_rent dividido entre price por 100, y target_rent como price por k_percent dividido entre 100. En una casa de 200.000 $ que se alquila por 1.600 $, el ratio es del 0,8%, el objetivo con el 1% por defecto es 2.000 $ y la brecha —objetivo menos renta real— es 400 $, de modo que la marca passes es false. El parámetro k_percent le permite reajustar el listón: fíjelo en 0,7 para mercados costeros más caros o en 2 para la agresiva regla del dos por ciento, y toda cifra derivada le sigue. Un inmueble supera el cribado cuando su ratio alcanza o supera k_percent, que es exactamente lo que informa el booleano passes.
Salidas, redondeo y la marca passes
Regresan cuatro números y un booleano. rent_to_price_percent se redondea half-up al parámetro decimals, que tiene por defecto 3 para que un ratio del 0,8% no quede aplastado a 1%, mientras que target_rent y gap siempre se redondean a 2 decimales porque son importes en dólares. gap es target_rent menos monthly_rent y puede ser negativo cuando un inmueble supera el umbral, indicándole cuánto margen de renta existe por encima del listón. La marca passes compara el ratio en bruto, sin redondear, con k_percent usando un pequeño épsilon de 1e-12, de modo que un inmueble que se alquila por exactamente el uno por ciento no se ve entorpecido por el polvo de coma flotante; se lee correctamente como apto en lugar de fallar por un artefacto de redondeo en el último decimal.
Validación y dónde encaja
price debe ser un número finito estrictamente por encima de cero y monthly_rent un número finito de cero o más; cualquier otra cosa devuelve un error tipado invalid_input que nombra el campo, de modo que una renta en blanco o negativa no producirá NaN en silencio. k_percent y decimals son opcionales, con valores por defecto de 1 y 3 respectivamente. Las tareas fallidas nunca se cobran, y el saldo prepago cubre solo las llamadas al API correctas al precio base.
Casos de integración
Umbrales personalizados
Fije k_percent para aplicar la regla del dos por ciento o un listón más suave para mercados caros.
Guías para compradores
Incruste el widget gratuito para que los lectores prueben al instante su propio precio y renta.
Preguntas técnicas
¿Qué es la regla del uno por ciento?
Un cribado que resulta apto cuando la renta mensual es al menos el 1% del precio de compra; lo decide rent_to_price_percent frente a k_percent.
¿Puedo cambiar el umbral?
Sí. k_percent tiene por defecto 1 pero usted puede fijar 2 para la regla del dos por ciento, o cualquier listón que prefiera.
¿Qué es target_rent?
La renta necesaria para alcanzar su umbral: price por k_percent dividido entre 100, redondeada a 2 decimales.
¿Por qué a veces gap es negativo?
gap es target_rent menos monthly_rent; un valor negativo significa que el inmueble ya supera el listón.
¿Es gratuito?
Sí en el widget de tier A del navegador; el API determinista empieza en $0.002 y factura solo las llamadas correctas.