"Pongo un 30% de margen sobre el coste." Suena bien, pero si tu coste es 70 € y añades 30% (21 €), vendes a 91 € y tu margen real es solo el 23%, no el 30%. Confundir margen con markup es la causa nº1 de precios demasiado bajos.
Definiciones claras
- Markup (sobre coste): Cuánto añades al coste
- `Markup% = (Precio - Coste) / Coste × 100`
- Margen (sobre venta): Qué porcentaje del precio es beneficio
- `Margen% = (Precio - Coste) / Precio × 100`
Son formulas diferentes con resultados muy distintos.
Ejemplo numérico: Coste 100 €
| Markup | Precio venta | Margen real | |--------|-------------|-------------| | 20% | 120 € | 16,7% | | 30% | 130 € | 23,1% | | 50% | 150 € | 33,3% | | 100% | 200 € | 50% |
Para un margen del 30%, necesitas un markup del 42,9% (no del 30%).
Fórmulas de conversión
- Precio = Coste × (1 + Markup%)
- Precio = Coste / (1 - Margen%)
- Markup% = Margen% / (1 - Margen%)
- Margen% = Markup% / (1 + Markup%)
¿Qué margen buscar según sector?
| Sector | Margen bruto típico | |--------|---------------------| | Retail general | 25-40% | | Restauración | 60-70% | | Software/SaaS | 70-90% | | Consultoría | 50-70% | | Construcción | 15-25% | | eCommerce | 30-50% |
El margen bruto debe cubrir costes fijos (alquiler, salarios) y dejar beneficio neto.
Ejemplo práctico: Tienda online
Producto con coste 40 € (incluye compra + envío + packaging):
- Margen objetivo: 35%
- Precio = 40 / (1 - 0,35) = 40 / 0,65 = 61,54 €
- Markup necesario: 53,9% (no 35%)
Si vendes 200 unidades/mes → beneficio bruto = 200 × 21,54 € = 4.308 € para cubrir fijos y ganancia.
Errores al fijar precios
- Markup insuficiente: "Solo un 20% encima" en productos de bajo coste
- Ignorar costes ocultos: Devoluciones, impagados, marketing (añade 5-10%)
- Guerra de precios: Competir solo por precio destruye margen
- No revisar costes: Si el proveedor sube un 10%, tu margen desaparece
Conclusión
Antes de fijar cualquier precio, decide tu margen objetivo (sobre venta) y calcula el precio con la fórmula correcta. Nuestra calculadora de margen y markup convierte entre ambos al instante.