Calculadora de escalera de precios por niveles
La calculadora de escalera de precios convierte un importe inicial en una secuencia coherente de precios por nivel.
Ejecutar — gratis
Indique el precio base, el aumento porcentual entre niveles y la cantidad total que necesita. La herramienta toma la base como nivel uno, acumula el porcentaje en cada nivel posterior y redondea los precios mostrados a dos decimales. Resulta útil para paquetes, planes de servicio, tramos por cantidad, licencias y cualquier oferta cuyas opciones deban seguir una regla transparente.
Defina una escala comprensible para clientes y equipos
Una escalera de precios útil parte de tres decisiones: el importe inicial, la diferencia porcentual entre niveles contiguos y la cantidad de niveles. En esta calculadora, base_price siempre corresponde al nivel uno. percentage_step controla cada subida, mientras que levels indica el total de precios devueltos, no el número de aumentos. Por ejemplo, una escala de cinco niveles incluye el tramo base y otros cuatro superiores. Esta convención permite copiar el resultado a un catálogo, una propuesta, una tarifa o un archivo de configuración sin corregir la numeración. Introduzca importes sin símbolos monetarios ni separadores de miles; el mismo resultado numérico sirve para dólares, euros, libras u otra moneda porque no se aplica ningún tipo de cambio. El porcentaje debe ser positivo y el número de niveles, entero. Antes de publicar, compruebe que la base representa el paquete menor previsto y que el salto elegido mantiene una diferencia relevante y explicable entre ofertas. La regularidad matemática facilita la conversación sobre precios, pero el valor del producto debe determinar qué incluye cada nivel.
Comprenda el incremento acumulativo y el redondeo
Cada nivel nuevo se calcula a partir del precio matemático del anterior, multiplicándolo por uno más el incremento porcentual expresado como decimal. Se trata de crecimiento acumulativo o compuesto. Un salto del diez por ciento utiliza, por tanto, un multiplicador de 1.10 en cada transición. El nivel tres no está simplemente un veinte por ciento por encima de la base: equivale a multiplicar la base dos veces por 1.10, por lo que el segundo aumento también afecta al crecimiento del primero. La calculadora muestra el multiplicador y, para cada nivel, el precio y el aumento absoluto respecto de la base original. Los importes visibles se redondean a dos decimales, pero la fórmula subyacente se evalúa desde la base y el exponente originales. Así se evita que un céntimo intermedio redondeado distorsione los tramos posteriores. Bases o saltos muy pequeños pueden generar importes visibles repetidos, pues dos valores matemáticos distintos pueden redondearse al mismo céntimo. Si necesita cantidades distintas, aumente el salto o revise la escala manualmente.
Utilice el resultado como base de planificación
La escala generada aporta más valor como referencia controlada que puede contrastarse con costes, disposición a pagar y beneficios reales de cada nivel. Un equipo de suscripciones puede usarla para bosquejar planes mensuales, una consultora para crear paquetes y un comercio para fijar tramos de mejora coherentes. Como el algoritmo es determinista, las mismas entradas producen siempre la misma salida en el navegador y mediante la API. Esto permite repetir presupuestos y preparar catálogos de forma automatizada. La calculadora no afirma que el porcentaje sea comercialmente óptimo, no añade impuestos ni descuentos y no convierte monedas; esas decisiones dependen del mercado y deben aplicarse aparte. Al comparar una propuesta con el catálogo vigente, revise los precios psicológicos, los márgenes mínimos y si el nivel mayor resulta desproporcionado tras varias acumulaciones. Guarde las entradas originales junto a los precios finales para que su equipo pueda reproducir el cálculo y entender la regla. El cálculo en el navegador es gratuito; cada solicitud API automatizada cuesta $0.002.
Qué puede hacer con ella
Bosquejar paquetes de servicios
Cree precios iniciales coherentes para paquetes básicos, estándar, prémium y superiores antes de ajustarlos según el alcance.
Planificar niveles de suscripción
Genere un conjunto reproducible de precios de planes mediante una única regla porcentual acumulativa.
Preparar una tarifa
Convierta un importe base aprobado en varios tramos revisables o exportables a un flujo automatizado.
Preguntas frecuentes
¿El número de niveles incluye el precio base?
Sí. El nivel uno es el precio base; cinco niveles devuelven la base y cuatro importes sucesivamente mayores.
¿El porcentaje es simple o acumulativo?
Es acumulativo. Cada nivel aplica el mismo multiplicador, por lo que incorpora el crecimiento de los niveles anteriores.
¿Cómo se redondean los precios?
Cada precio visible se redondea a dos decimales. Cada tramo parte de la base y su exponente, no de un importe visible ya redondeado.
¿Puedo utilizar cualquier moneda?
Sí. Las entradas son importes sin formato y no se realiza conversión; todos los precios conservan la moneda del precio base.
¿La calculadora incluye impuestos o descuentos?
No. Solo produce la escalera de niveles. Aplique aparte impuestos, descuentos, comisiones o conversiones cuando correspondan.
¿Cuánto cuesta un cálculo mediante API?
Cada solicitud API cuesta $0.002. También puede ejecutar gratis la calculadora en su navegador desde esta página.
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/life/price-ladder \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"base_price":25,"percentage_step":10,"levels":5}'const res = await fetch("https://api.kit.forhosting.com/life/price-ladder", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"base_price": 25,
"percentage_step": 10,
"levels": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/price-ladder",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"base_price": 25,
"percentage_step": 10,
"levels": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/price-ladder", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"base_price":25,"percentage_step":10,"levels":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"base_price":25,"percentage_step":10,"levels":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/price-ladder", 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
{
"base_price": 25,
"percentage_step": 10,
"levels": 5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.price_ladder",
"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. |