Calculadora de precio de venta

Calculadora de precio de venta con markup

Escribe el costo de tu producto y el porcentaje que quieres sumarle. Obtendrás el precio de venta, la ganancia por unidad, el margen bruto real y una tabla con precios para otros porcentajes.

El porcentaje que sumas al costo. Un 100% duplica el costo.
Precio de venta400.00
Ganancia por unidad150.00
Margen bruto37.5%
  • Costo: 250.00 (63%)
  • Ganancia: 150.00 (38%)
Costo por unidad250.00
Margen sobre costo (markup)60%

Precio = 250 × (1 + 0.6) = 400.00. Margen = 150 ÷ 400 × 100 = 37.5%.

Precio de venta con otros márgenes sobre costo
Sobre costoPrecio de ventaGananciaMargen bruto
10%275.0025.009.09%
20%300.0050.0016.67%
25%312.5062.5020%
30%325.0075.0023.08%
40%350.00100.0028.57%
50%375.00125.0033.33%
60%400.00150.0037.5%
75%437.50187.5042.86%
100%500.00250.0050%
150%625.00375.0060%

Se calcula en tu dispositivo · fórmulas comprobadas con resultados conocidos · Cómo las probamos

Cómo calcular el precio de venta

La forma más común de poner precio es partir del costo y sumarle un porcentaje de ganancia, el llamado markup o margen sobre costo:

Precio de venta = costo × (1 + markup ÷ 100)

Un markup del 50% sobre un costo de 100 da un precio de 150; uno del 100% duplica el costo.

Cómo usar la calculadora

  1. Escribe el costo por unidad: compra o producción, flete, empaque y comisiones por venta.
  2. Escribe el porcentaje que quieres sumar.
  3. Revisa el margen bruto: es la parte del precio que realmente te queda, y siempre es menor que el markup.

La tabla de abajo muestra el precio, la ganancia y el margen para markups del 10% al 150%, útil para decidir entre varias opciones.

Ejemplo

Una prenda te cuesta 250 y le sumas un 60%. El precio de venta es 250 × 1.60 = 400 y ganas 150 por pieza. Tu margen bruto es 150 ÷ 400 = 37.5%, no 60%. Si después aplicas el IVA, el precio al público sería 400 × 1.16 = 464 en México o 400 × 1.21 = 484 en España.

El error más común: confundir markup y margen

Si quieres que te quede un 30% de cada venta y le sumas un 30% al costo, te equivocas: con un costo de 100 venderías a 130, y tu margen sería 30 ÷ 130 = 23.1%. Para un margen real del 30% necesitas un markup del 42.9% (precio de 142.86). Si piensas en márgenes, usa la calculadora de margen de ganancia, que calcula el precio a partir del margen deseado.

Consejos para fijar precios

Importante: los resultados son estimaciones con fines informativos y no constituyen asesoría financiera. Las condiciones reales dependen de cada banco o institución; antes de firmar, pide la oferta por escrito y, si lo necesitas, consulta a un asesor financiero independiente.

Preguntas frecuentes

¿Qué es el markup?

Es el porcentaje que sumas al costo de un producto para obtener su precio de venta. Un markup del 60% sobre un costo de 250 da un precio de 400.

¿Un markup del 100% significa un margen del 100%?

No. Un markup del 100% duplica el costo y deja un margen del 50%: si cuesta 100 y lo vendes en 200, ganas 100, que es la mitad del precio. Un margen del 100% es imposible, porque significaría que el producto no costó nada.

¿Cómo convierto un markup en margen?

Margen = markup ÷ (1 + markup), con los porcentajes en decimales. Un markup del 60% (0.60) da un margen de 0.60 ÷ 1.60 = 37.5%.

¿Aplico el markup antes o después del IVA?

Antes. Calcula el precio sin impuestos con tu markup y, al final, suma el IVA de tu país para obtener el precio al público.

Inserta esta calculadora en tu sitio web

Gratis para cualquier sitio o blog. Pega este código donde quieras que aparezca la calculadora:

Última actualización: 8 de octubre de 2026

Menú

Categorías

Calculadoras financieras14 calculadorasCalculadoras de negocios y compras6 calculadorasCalculadoras de salud y bienestar6 calculadorasCalculadoras de matemáticas y escuela6 calculadorasCalculadoras de fechas y horas5 calculadorasCuentas regresivas para fiestas6 calculadorasHerramientas para el día a día4 calculadoras

CalcWorthy

Acerca deContactoPolítica de privacidadTérminos de uso

Idioma

Idioma
EspañolSpanishEnglishEnglishالعربيةArabicবাংলাBanglaDeutschGermanفارسیPersianFrançaisFrenchעבריתHebrewहिन्दीHindiBahasa IndonesiaIndonesianItalianoItalian日本語Japanese한국어KoreanBahasa MelayuMalayNederlandsDutchPolskiPolishPortuguêsPortugueseРусскийRussianไทยThaiTürkçeTurkishУкраїнськаUkrainianاردوUrduTiếng ViệtVietnamese简体中文Simplified Chinese