Calculadora del porcentaje de costo de alimentos
Un plato cuyos ingredientes cuestan la cuarta parte de su precio de carta tiene un costo de alimentos del 25 %. Indique el costo por ración y el precio actual, añada un porcentaje objetivo y obtenga el precio de venta que lo cumpliría. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Costo del ingrediente
- 3,25
- Precio en el menú
- 13
- Porcentaje objetivo de costo de alimentos
- 28
- Porcentaje de costo de alimentos
- 25
- Precio sugerido
- 11,607143
Esta calculadora convierte dos cifras cotidianas del menú en una señal clara para fijar precios. Introduzca el costo de ingredientes de una porción y su precio actual para conocer qué parte de los ingresos consumen los ingredientes. Añada el porcentaje de costo objetivo y obtendrá el precio de venta que situaría la misma receta en esa meta. El cálculo es determinista, acepta artículos sin costo, rechaza un precio de menú igual a cero y funciona sin servicios externos. Puede usarlo al costear un plato nuevo, revisar cambios de proveedores o comprobar si un precio vigente aún respalda los objetivos operativos de su restaurante.
Comprenda el porcentaje de costo de un artículo del menú
El porcentaje de costo de alimentos expresa el costo de ingredientes de una porción como parte de su precio de menú. La fórmula divide el costo de ingredientes entre el precio y multiplica el resultado por cien. Si un plato emplea 3.25 en ingredientes y se vende a 13, su porcentaje es 25 por ciento.
El resultado se limita a ingredientes y no incorpora silenciosamente mano de obra, alquiler, servicios, comisiones, desperdicio, impuestos ni entregas, de modo que resulta sencillo cotejarlo con la ficha de la receta. Use la misma moneda para ambos importes; las unidades monetarias se cancelan en la división. El costo puede ser cero, pero el precio debe ser mayor que cero porque dividir entre cero no produce un porcentaje definido.
Considere este porcentaje una medida de ingeniería de menú, no un margen de beneficio completo ni una garantía de rentabilidad después de los gastos generales.
Calcule un precio de venta a partir de su objetivo
El porcentaje objetivo permite partir del costo de la receta y llegar a un posible precio. La fórmula divide el costo de ingredientes entre el objetivo escrito como decimal. Por ejemplo, un objetivo de 30 implica dividir entre 0.30, mientras que uno de 25 implica dividir entre 0.25.
Por ello, un objetivo menor genera un precio sugerido mayor para los mismos ingredientes. El objetivo debe superar cero y no puede exceder 100. El precio devuelto es una base matemática, no una decisión automática: conviene adaptarlo a una cifra comercial, compararlo con la competencia y considerar impuestos, comisiones, porciones y desperdicio.
Si redondea la sugerencia, vuelva a calcular el porcentaje con el precio final, pues el redondeo puede apartarlo de la meta exacta. Un costo de ingredientes igual a cero produce matemáticamente un precio sugerido de cero; aun así, la mano de obra, el servicio, el envase y el valor percibido pueden justificar un precio positivo.
Aplique el resultado al costeo de recetas y la revisión del menú
Comience con un costo por porción construido con precios de compra actuales, rendimientos utilizables y cantidades reales de cada componente. Use el precio antes de impuestos salvo que su política interna trabaje siempre con importes que los incluyan. Compare el porcentaje actual con la meta de su categoría y use el precio sugerido como referencia exacta derivada de esa meta.
El resultado no predice si los clientes aceptarán el precio ni el efecto del plato sobre las ventas complementarias o la mezcla del menú. Repita el cálculo cuando cambien proveedores, porciones o recetas.
Qué puede hacer con ella
Costear un plato nuevo
Convierta el costo por porción de la receta en un precio inicial basado en su objetivo antes de incorporarla al menú.
Revisar cambios de proveedores
Recalcule el porcentaje vigente tras una subida de ingredientes y conozca el precio que mantiene la meta original.
Auditar un menú mediante un flujo
Aplique una fórmula determinista a todos los artículos y detecte precios cero u objetivos inválidos sin aceptar resultados indefinidos.
Preguntas frecuentes
¿Cuál es la fórmula del porcentaje de costo de alimentos?
Divida el costo de ingredientes por porción entre el precio del menú y multiplique por 100. Ambos importes deben usar la misma moneda.
¿Cómo se calcula el precio sugerido?
Divida el costo de ingredientes entre el porcentaje objetivo expresado como decimal. Un costo de 3 dividido entre un objetivo de 30 por ciento da un precio de 10.
¿Por qué un precio cero genera un error?
El porcentaje divide entre el precio del menú; con cero, el resultado no está definido.
¿El precio incluye mano de obra, gastos, impuestos o beneficio?
No. Solo utiliza ingredientes y el objetivo elegido. Evalúe aparte mano de obra, gastos generales, impuestos, comisiones, demanda y beneficio.
¿Por qué un objetivo más bajo da un precio sugerido más alto?
Porque el mismo costo de ingredientes se divide entre un decimal menor: un objetivo del 30 % divide entre 0,30 y uno del 25 % entre 0,25. El objetivo más bajo deja más parte de cada venta para mano de obra, alquiler y otros gastos.
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/cook/food-cost-percentage \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ingredient_cost":3.25,"menu_price":13,"target_food_cost_percentage":28}'const res = await fetch("https://api.kit.forhosting.com/cook/food-cost-percentage", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ingredient_cost": 3.25,
"menu_price": 13,
"target_food_cost_percentage": 28
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/food-cost-percentage",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ingredient_cost": 3.25,
"menu_price": 13,
"target_food_cost_percentage": 28
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/food-cost-percentage", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ingredient_cost":3.25,"menu_price":13,"target_food_cost_percentage":28}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ingredient_cost":3.25,"menu_price":13,"target_food_cost_percentage":28}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/food-cost-percentage", 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
{
"ingredient_cost": 3.25,
"menu_price": 13,
"target_food_cost_percentage": 28
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.food_cost_percentage",
"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
Comprenda el porcentaje de costo de un artículo del menú
Los resultados calculados se redondean a seis decimales para ofrecer JSON estable, aunque usted puede mostrar menos cifras.
Aplique el resultado al costeo de recetas y la revisión del menú
Para sistemas automatizados, llame a la API por $0.002 por artículo correcto y conserve en su propio sistema los supuestos y la fecha; esta capacidad no consulta proveedores ni guarda historiales. Los datos inválidos, incluido un precio cero, devuelven invalid_input en lugar de Infinity o NaN. Como no intervienen red, azar ni modelos de lenguaje, los mismos datos generan siempre el mismo porcentaje y precio en el navegador y en la API.
Preguntas técnicas
¿Cuánto cuesta usar la calculadora?
Puede ejecutarla gratis en el navegador. Cada cálculo correcto mediante API cuesta $0.002 por artículo; los datos inválidos se rechazan.