ForHosting KIT · Finanzas y dinero

Calculadora de margen de beneficio

Escriba un coste y un precio de venta y obtenga el beneficio, el margen y el margen sobre coste a la vez: con un coste de 80 y un precio de 100, el margen es del 20 % pero el recargo es del 25 %. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Costo
80
Precio
100
Obtiene
Beneficio
20
Margen de beneficio (%)
20
Recargo (%)
25

Calcula el beneficio, el porcentaje de margen bruto y el porcentaje de margen sobre coste a partir de un coste unitario y un precio de venta, distinguiendo las dos razones que a menudo se confunden.

Margen y margen sobre coste no son lo mismo

Las dos cifras parten del mismo beneficio, el precio menos el coste, pero lo comparan con bases distintas. El margen divide ese beneficio entre el precio de venta y dice qué parte de cada venta se queda usted. El margen sobre coste, o recargo, lo divide entre el coste y dice cuánto ha subido el precio respecto a lo que pagó. Por eso nunca coinciden: con un coste de 80 y un precio de 100, el beneficio es 20, el margen es del 20 % y el recargo del 25 %. La calculadora devuelve las tres cifras juntas, así que no tiene que recordar qué fórmula corresponde a cada nombre.

Errores frecuentes al fijar precios

El error clásico es anunciar un recargo como si fuera margen: quien suma un 25 % al coste cree ganar un 25 % de cada venta, pero en realidad se queda con el 20 %. Si vende por debajo del coste, el beneficio y el margen salen negativos, que es la señal correcta de una venta con pérdida y le permite medir cuánto recorta una promoción. Un coste de cero da un margen del 100 % y deja el recargo sin calcular. El precio, en cambio, no puede ser cero, porque es la base del margen. Los resultados se redondean a dos decimales por defecto, y puede elegir entre 0 y 8.

Ponga el precio correcto a un producto

Introduzca su coste puesto en destino y el precio objetivo para ver el margen real, y evite el error clásico de anunciar el margen sobre coste como si fuera el margen.

Modele descuentos y pérdidas

Pruebe un precio por debajo del coste para ver el beneficio y el margen negativos, cuantificando con exactitud cuánto recorta un descuento promocional.

¿Cuál es la diferencia entre margen y margen sobre coste?

El margen es el beneficio como porcentaje del precio; el margen sobre coste es ese mismo beneficio como porcentaje del coste. Un coste de 80 a un precio de 100 es un margen del 20 % pero un margen sobre coste del 25 %.

¿Por qué no puede ser cero el precio?

El precio es el denominador del porcentaje de margen, de modo que un precio de cero dividiría por cero.

¿Puedo modelar una pérdida?

Sí. Un precio por debajo del coste está permitido y devuelve un beneficio negativo y un margen negativo, no un error.

¿Con cuánta precisión puede salir el resultado?

El campo decimals admite de 0 a 8 (por defecto 2), redondeado half-up.

¿Qué ocurre si el coste es cero?

El margen es del 100 %, porque todo el precio es beneficio. El margen sobre coste no se puede calcular, ya que supondría dividir entre cero, así que queda vacío en lugar de mostrar una cifra engañosa.

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.

POSThttps://api.kit.forhosting.com/dev/profit-margin

¿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.

curl -X POST https://api.kit.forhosting.com/dev/profit-margin \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"cost":80,"price":100}'
{
  "cost": 80,
  "price": 100
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.profit_margin",
  "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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Beneficio, margen y margen sobre coste, y en qué se diferencian

A partir de un coste y un precio, esta herramienta devuelve tres números. La salida reproduce el coste y el precio que usted aportó, de modo que un resultado almacenado se describe a sí mismo sin necesitar la solicitud original. El beneficio es simplemente price - cost. El porcentaje de margen es (price - cost) / price * 100, y expresa el beneficio como una fracción del precio de venta. El porcentaje de margen sobre coste es (price - cost) / cost * 100, y expresa ese mismo beneficio como una fracción del coste. Estas dos razones se confunden a menudo: un coste de 80 vendido a 100 da un margen del 20 % pero un margen sobre coste del 25 %, y la herramienta devuelve ambos para que usted nunca los mezcle. Cuando el coste es 0, el margen sobre coste queda matemáticamente indefinido (división por cero), de modo que markup_percent se devuelve como null mientras que margin_percent sigue siendo válido en 100.

Campos, validación y casos límite

Un precio por debajo del coste está permitido y simplemente produce un beneficio negativo y un margen negativo, que es la señal correcta de una venta con pérdidas y no un error. El campo opcional decimals es un entero de 0 a 8 y su valor por defecto es 2, lo que da a los flujos financieros margen para una economía unitaria de alta precisión. Se requieren dos campos: cost, un número finito mayor o igual que 0, y price, un número finito mayor o igual que 0. Hay una excepción estricta: price no puede ser 0, porque es el denominador del margen, de modo que un precio de cero devuelve el error tipado "price no puede ser 0". Cada entrada se comprueba por tipo, finitud y rango antes de cualquier aritmética, y una infracción devuelve invalid_input nombrando el campo, por ejemplo un coste negativo o un precio no numérico.

Redondeo, determinismo y entrega

El redondeo aplica una regla half-up explícita sobre el resultado IEEE exacto, aplicada de forma independiente a profit, margin_percent y markup_percent, de modo que un valor de 12.345 se convierte en 12.35 en lugar de desviarse por un formateador dependiente de la configuración regional. Las tareas fallidas de la API nunca se cobran; el saldo prepago se gasta solo en el trabajo correcto a $0.002.

Audite un catálogo en masa

Envíe el coste y el precio de cada SKU a través de la API para señalar los artículos cuyo margin_percent cae por debajo de su umbral.

¿Y si el coste es cero?

El beneficio y el margen siguen siendo válidos, pero el margen sobre coste queda indefinido (división por el coste), de modo que markup_percent se devuelve como null.

Ver la documentación completa del KIT →