Cómo calcular el porcentaje de ganancia de una venta

El porcentaje de ganancia de una venta se calcula de dos formas distintas que no hay que confundir: el margen, que divide la ganancia entre el precio de venta, y el recargo o markup, que la divide entre el coste. La respuesta corta: si un producto te cuesta 45 € y lo vendes a 75 €, ganas 30 €, y eso es un margen del 40% y un markup del 66,7% a la vez, porque el divisor cambia. En esta guía verás la fórmula del margen de ganancia, la diferencia entre margen bruto y neto, cómo poner un precio desde el margen que quieres y qué margen es razonable según tu tipo de negocio.

La fórmula: margen de ganancia y markup no son lo mismo

Margen (%) = (precio de venta − coste) ÷ precio de venta × 100
Markup (%) = (precio de venta − coste) ÷ coste × 100

El margen responde a la pregunta "¿qué parte de lo que cobro se queda como ganancia?", y por eso divide entre el precio de venta. El markup responde a "¿cuánto le subí al coste?", y por eso divide entre el coste. Con el mismo producto, el markup siempre sale mayor que el margen, y esa es la confusión más cara de un negocio pequeño: creer que tienes un 66,7% de margen cuando en realidad tienes un 40% puede hacerte pensar que aguantas un descuento que no aguantas. Cuando alguien dice solo "porcentaje de ganancia" sin aclarar, lo habitual en contabilidad y en comparaciones entre negocios es el margen sobre el precio de venta, así que en esta guía ese es el cálculo principal y el markup aparece siempre identificado como tal.

Hay una segunda distinción igual de importante: el margen bruto y el margen neto. El margen bruto usa solo el coste directo del producto, lo que pagaste por comprarlo o producirlo. El margen neto usa el coste total, sumando los gastos directos de esa venta: envío, empaque, comisiones de la plataforma y devoluciones. Un producto puede tener un margen bruto atractivo y un margen neto flojo, y el que decide si el negocio gana dinero de verdad es el neto. Por eso el primer paso de cualquier cálculo serio es listar todos los costes de la venta, no solo el precio de compra.

Ejemplo completo: coste 45 €, venta 75 €, margen del 40%

  1. Datos: coste 45 €, precio de venta 75 €.
  2. Ganancia en euros: 75 − 45 = 30 €.
  3. Margen de ganancia: 30 ÷ 75 × 100 = 40%.
  4. Markup o recargo: 30 ÷ 45 × 100 = 66,7%.
  5. Lectura: de cada 75 € que cobra, 45 € cubren el coste y 30 € quedan como ganancia bruta.

Otro ejemplo con números redondos aclara la diferencia: un producto que cuesta 80 € y se vende a 100 € deja 20 € de ganancia, un margen del 20% (20 ÷ 100) y un markup del 25% (20 ÷ 80). Fíjate en que el margen nunca puede llegar al 100% aunque subas mucho el precio —si vendes a 450 € algo que costó 45 €, el margen es del 90%—, mientras que el markup sí puede superarlo con facilidad. Y un ejemplo con coste total muestra el margen neto: si compras a 60 €, pagas 6 € de envío y 6 € de comisión, tu coste total es 72 €; vendiendo a 120 €, la ganancia neta de esa venta es 48 €, el margen neto es del 40% (48 ÷ 120) y el markup sobre el coste total es del 66,7% (48 ÷ 72). El margen bruto, contando solo los 60 € de compra, sería del 50% (60 ÷ 120): la diferencia entre el 50% y el 40% son exactamente los gastos que muchos vendedores olvidan.

Cómo poner el precio desde el margen que quieres

El cálculo inverso es el que se usa para poner precios: si sabes tu coste y el margen que necesitas, el precio sale de dividir el coste entre (1 − margen). Con un coste total de 72 € y un margen deseado del 40%, el precio es 72 ÷ (1 − 0,40) = 72 ÷ 0,60 = 120 €, que es el precio del ejemplo anterior. Esta fórmula evita el error de "sumar el 40% al coste", que daría 72 × 1,40 = 100,80 € y solo un margen del 28,6% (28,80 ÷ 100,80). La misma lógica vale para aplicar un 30% de ganancia: sumar un 30% a un coste de 80 € da un precio de 104 €, pero lograr un margen del 30% exige 80 ÷ 0,70 = 114,29 €. Antes de fijar un precio, decide cuál de las dos cosas quieres decir con ese porcentaje.

¿Qué margen es razonable? No hay una cifra única: depende del rubro, de la competencia y de los gastos que no entran en cada venta, como el alquiler o los sueldos. Como orientación general, el comercio minorista suele moverse con márgenes brutos entre el 20% y el 50%, los servicios entre el 40% y el 60%, y el software puede superar el 70% porque su coste por unidad es muy bajo; en cambio, alimentos o construcción trabajan a menudo con márgenes netos de un solo dígito. Usa estas referencias para comparar, no como meta obligatoria: un margen bajo con mucho volumen puede ganar más que un margen alto con pocas ventas, y un margen alto que no cubre tus gastos fijos sigue siendo insuficiente.

Paso a paso para calcular el porcentaje de ganancia

  1. Anota el precio de venta final que paga el cliente.
  2. Suma el coste total: compra o producción más envío, empaque, comisiones y devoluciones.
  3. Resta el coste al precio: esa es la ganancia en euros.
  4. Divide la ganancia entre el precio de venta y multiplica por 100: ese es el margen.
  5. Si necesitas el recargo, divide la misma ganancia entre el coste y multiplica por 100.
  6. Para fijar un precio desde un margen deseado, divide el coste entre (1 − margen).
  7. Repite el cálculo cuando cambien el proveedor, el envío o las comisiones.

Para practicar con tus propios números, la calculadora de porcentajes resuelve las divisiones al instante. Si lo que quieres es medir si una inversión completa rinde, la guía de cómo calcular el ROI de una inversión usa la misma lógica de ganancia sobre coste, y la de cómo calcular el porcentaje de descuento te ayuda a comprobar cuánto margen te queda después de una rebaja.

Errores comunes

📈

Haz el cálculo en segundos

Calcula márgenes y recargos con la calculadora de porcentajes.

→

Preguntas frecuentes

¿Cuál es la diferencia entre margen de ganancia y markup?

El margen divide la ganancia entre el precio de venta y el markup entre el coste. Con coste 45 € y venta 75 €, la ganancia es 30 €, el margen es del 40% y el markup del 66,7%.

¿Cómo se calcula el margen bruto y el margen neto?

El bruto usa solo el coste directo del producto y el neto usa el coste total con envío, empaque y comisiones. Con compra de 60 €, gastos de 12 € y venta de 120 €, el margen bruto es del 50% y el neto del 40%.

¿Cómo se aplica un 30% de ganancia a un producto?

Depende de lo que quieras decir: sumar un 30% al coste de 80 € da 104 €, pero lograr un margen del 30% exige 80 ÷ 0,70 = 114,29 €. Para fijar precios desde un margen, divide el coste entre (1 − margen).