Calculadora de crecimiento de ingresos
Unos ingresos que pasaron de 100.000 a 120.000 crecieron un 20 %, un aumento de 20.000 sobre el periodo anterior. El resultado ya sale en porcentaje y es negativo cuando las ventas caen. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Ingresos anteriores
- 100 000
- Ingresos actuales
- 120 000
- Cambio
- 20 000
- Crecimiento (%)
- 20
El crecimiento de ingresos es el cambio de un periodo a otro en las ventas, expresado como porcentaje de los ingresos del periodo anterior. Esta calculadora de crecimiento de ingresos toma los ingresos del periodo previo y los del periodo actual, resta la cifra anterior de la posterior, divide entre el importe previo y multiplica por cien para que el resultado ya sea un porcentaje y no una fracción decimal. Un resultado de 20 significa que las ventas subieron un veinte por ciento; un resultado negativo significa que la cifra de negocio se contrajo.
Qué significa el crecimiento de ingresos y cómo aparece el porcentaje
El crecimiento de ingresos es el cambio porcentual de las ventas de una empresa, una línea de producto, una región o una tienda de un intervalo de información al siguiente. Analistas, fundadores y equipos financieros vigilan esa cifra porque una cifra de negocio al alza suele financiar contrataciones e inversión, mientras que una cifra a la baja puede señalar pérdida de cuota, precios más débiles o un hecho puntual que no se repetirá.
La identidad simple en un intervalo no es un misterio: son los ingresos del periodo actual menos los del periodo anterior, divididos entre los ingresos del periodo anterior y multiplicados por cien para que el resultado ya sea un porcentaje. La identidad es una tasa de un solo intervalo. No es CAGR, no es una senda compuesta de varios años y no es un múltiplo de ingresos ni un cribado EV-to-sales; esas preguntas exigen entradas extra que esta página no inventa.
Cuando los ingresos anteriores son cero, la división queda indefinida y la tarea falla en lugar de devolver Infinity. Los ingresos actuales pueden ser cero (una caída total desde un arranque distinto de cero produce menos 100), y una cifra anterior negativa está permitida en lo matemático porque el denominador sigue siendo distinto de cero.
La implementación no consulta ningún informe, ni una conversión de moneda, ni un calendario fiscal: usted ya tiene los dos importes de ingresos y se aplica una sola división determinista para que una comprobación en el navegador y un trabajo de producción no discrepan.
Dónde una calculadora de crecimiento de ingresos aporta valor
Los educadores que enseñan análisis de la cuenta de resultados pueden sembrar ejemplos de aula que muestren 100000 a 120000 como 20 por ciento, un descenso de 200000 a 150000 como menos 25, y el fallo duro cuando alguien escribe unos ingresos anteriores de cero. Las tablas de escenarios que comparan varias unidades de negocio se mantienen honestas porque el manejador es parse puro: sin feed de mercado, sin semilla aleatoria, sin reloj y sin anualización silenciosa. La validación fallida, incluido el caso de ingresos previos nulos, no consume saldo.
Use una herramienta de CAGR dedicada cuando la pregunta sea una tasa compuesta de varios años, y reserve esta página para la identidad de crecimiento de ingresos de un solo intervalo que quien busca escribe de verdad.
Qué puede hacer con ella
Widgets de educación para inversores
Permita que los lectores introduzcan dos cifras de ventas en una página de aterrizaje y vean la tasa simple de crecimiento de ingresos como porcentaje, con un fallo claro cuando los ingresos anteriores son cero.
Comprobaciones de aula sobre la cuenta de resultados
Entregue al alumnado los ingresos previos y los actuales y verifique el porcentaje de un periodo a otro, incluidos los casos de contracción y el fallo duro ante un valor previo nulo.
Preguntas frecuentes
¿La tasa de crecimiento es un porcentaje o una fracción decimal?
La calculadora devuelve un porcentaje, no una fracción decimal: 20 significa un aumento del veinte por ciento. No vuelva a multiplicar por cien; la escala ya está en puntos porcentuales.
¿Pueden ser negativos los ingresos previos o actuales, y esto es CAGR?
Los ingresos actuales pueden ser cero o negativos. Un ingreso previo negativo está permitido porque el denominador sigue siendo distinto de cero. Esta es una tasa de un solo intervalo, no una tasa anual compuesta; el CAGR necesita un recuento de años que esta herramienta no toma.
¿Qué pasa si los ingresos del periodo anterior son cero?
La calculadora lo rechaza, porque el crecimiento se mide sobre la cifra anterior y dividir entre cero no tiene respuesta. Unos ingresos actuales de cero sí se aceptan y, desde un punto de partida positivo, dan una caída del 100 %.
¿Qué significa una tasa de crecimiento negativa?
Que la facturación se redujo. Unos ingresos que bajan de 200.000 a 150.000 muestran un crecimiento de menos 25 %, el tamaño de la caída medido sobre el periodo anterior.
¿Qué deben tener en común las dos cifras de ingresos?
La misma moneda, el mismo criterio neto o bruto y la misma empresa, línea de producto o región. Si una cifra incluye un negocio que la otra deja fuera, la tasa ya no compara cosas equivalentes.
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/fin/revenue-growth \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"previous_revenue":100000,"current_revenue":120000}'const res = await fetch("https://api.kit.forhosting.com/fin/revenue-growth", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"previous_revenue": 100000,
"current_revenue": 120000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/revenue-growth",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"previous_revenue": 100000,
"current_revenue": 120000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/revenue-growth", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"previous_revenue":100000,"current_revenue":120000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"previous_revenue":100000,"current_revenue":120000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/revenue-growth", 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
{
"previous_revenue": 100000,
"current_revenue": 120000
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.revenue_growth",
"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
La identidad queda indefinida cuando los ingresos anteriores son cero, de modo que ese caso se rechaza con invalid_input en lugar de inventar una tasa o devolver Infinity.
Qué significa el crecimiento de ingresos y cómo aparece el porcentaje
Esta calculadora de crecimiento de ingresos devuelve ese porcentaje como growth_percent: 20 significa que las ventas subieron un veinte por ciento, y un growth_percent negativo significa que la cifra de negocio se encogió. Caso concreto: previous_revenue de 100000 y current_revenue de 120000 producen change 20000 y growth_percent 20. Una contracción es de primer orden: previous 200000 y current 150000 producen growth_percent de menos 25. Los decimales periódicos se redondean half-up a diez cifras, de modo que previous 300 y current 400 producen growth_percent 33.3333333333 en lugar de una expansión binaria inestable de cien entre tres.
Contrato de entrada, forma de la respuesta y la guarda del ingreso previo nulo
Los ingresos actuales no tienen esa restricción; importes actuales cero o negativos son válidos y simplemente producen un porcentaje negativo o de menos cien cuando el arranque fue positivo. Combine el porcentaje con su propio formato si un titular necesita un signo más o un glifo de porcentaje localizado; conserve el contrato almacenado como porcentaje numérico para que las pruebas fijen 20 y no una cadena localizada. No envíe un recuento de años ni un código de moneda: esta página no anualiza y no convierte divisas. Mantenga las dos cifras de ingresos en la misma moneda, la misma convención neta frente a bruta y la misma entidad para que la tasa compare lo comparable. Envíe por POST un cuerpo JSON con dos números finitos obligatorios: previous_revenue (las ventas del periodo anterior; alias previous, prior_revenue, last_revenue, prior) y current_revenue (las ventas del periodo posterior; alias current, this_revenue, latest_revenue). Cada campo puede llegar como número JSON o como cadena numérica. Campos ausentes, cadenas vacías, booleanos y valores no finitos fallan con invalid_input nombrando el campo y no se facturan. La guarda de dominio exigida es el valor previo: si previous_revenue es exactamente cero, incluido un cero negativo numérico que compara igual a cero, el manejador falla con un mensaje de que los ingresos anteriores son cero, porque growth_percent igual a current_revenue menos previous_revenue, dividido entre previous_revenue, por cien, queda indefinido con una base nula. En caso de éxito el cuerpo repite previous_revenue y current_revenue tal como se interpretaron, informa change como el actual menos el previo redondeado half-up a diez decimales, informa growth_percent como el cociente porcentual redondeado del mismo modo, e incluye una cadena de fórmula breve que reexpresa growth_percent = (current_revenue - previous_revenue) / previous_revenue × 100.
Dónde una calculadora de crecimiento de ingresos aporta valor
Como la implementación es parse de tier A, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente. Mantenga los ingresos anteriores distintos de cero, fije el growth_percent redondeado en las pruebas y obtendrá resultados reproducibles de crecimiento de ventas de un periodo a otro para widgets, incrustaciones CMS y workers en el borde sin levantar un terminal de investigación propio.
Casos de integración
Dossiers para el consejo en temporada de resultados
Convierta los ingresos del periodo anterior y los de este periodo en un growth_percent para una nota de ticker, una celda de tablero o una columna de cribado sin abrir una hoja de cálculo.
Preguntas técnicas
¿Cómo se calcula la tasa de crecimiento de ingresos?
Reste previous_revenue de current_revenue, divida entre previous_revenue y multiplique por cien. El resultado es growth_percent tras redondeo half-up a diez cifras, junto con el cambio absoluto.
¿Qué ocurre si los ingresos del periodo anterior son cero?
La tarea falla con invalid_input. El crecimiento de ingresos queda indefinido cuando los ingresos del periodo anterior son cero; introduzca un previous_revenue distinto de cero. La validación fallida no se factura.
¿Cuánto cuesta la calculadora de crecimiento de ingresos?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo prepago a $0.002 por llamada exitosa; la entrada no válida, incluidos unos ingresos previos de cero, no se factura.