Cómo calcular tu ganancia real por venta (con datos de facturación)
La ganancia que ves no es la ganancia que tenés
Abrís Seller Central, ves que vendiste un producto a $50.000, y pensás "me quedan $50.000 menos el costo del producto y la comisión". Pero cuando mirás tu cuenta bancaria a fin de mes, los números no cierran.
¿Por qué? Porque entre el precio de venta y lo que efectivamente te queda hay una cadena de descuentos que la mayoría de los vendedores no trackea: comisión variable, costo fijo, envío, financiación de cuotas, retenciones impositivas. Cada uno resta un pedazo.
En este artículo te muestro cómo calcular la ganancia real de cada venta usando los datos que realmente importan: los de facturación.
Datos de facturación vs datos de órdenes
Antes de hacer cálculos, necesitás entender de dónde vienen los datos y por qué importa la fuente.
API de Órdenes: la aproximación
Cuando consultás una orden en la API de Mercado Libre, obtenés un campo llamado sale_fee dentro de order_items. Este campo te da un número que parece ser la comisión. Pero tiene dos problemas:
- Solo incluye la comisión variable (CVFV): no suma el costo fijo por venta (CVFF).
- No incluye otros cargos: envío, financiación y retenciones están en otros endpoints.
Si usás este número para calcular tu ganancia, vas a sobrestimar lo que ganás.
API de Facturación: la verdad
La API de Facturación de ML (/billing/integration/group/ML/order/details) desglosa todos los cargos de una orden. Cada cargo viene con un detail_type y un detail_sub_type que te dice exactamente qué es:
Cargos (detail_type: "CHARGE"):
- CVFV: comisión variable por vender
- CVFF: costo fijo por venta
- CVFN: cargo por financiación (cuotas sin interés)
- CXD: cargo por envío cross-docking (Mercado Envíos)
- CFF: cargo por envío fulfillment (Mercado Envíos Full)
Bonificaciones (detail_type: "BONUS"):
- Créditos o descuentos que ML te da (infrecuente, pero existe)
Retenciones (vienen de payment_info.tax_details):
- IVA
- Ingresos Brutos (IIBB)
- Impuesto a las Ganancias
Las columnas de la hoja de Ventas que necesitás
Jaguar Sheet sincroniza las ventas en una hoja de Google Sheets con columnas que mapean directamente a los datos de facturación. Las columnas clave para calcular ganancia son:
Monto pagado (paidAmount)
Lo que el comprador pagó por la orden. Es tu ingreso bruto, el punto de partida del cálculo.
Comisión (itemSaleFee)
Suma de CVFV + CVFF. Es la comisión total que ML te cobró por esa venta. A diferencia del sale_fee de la API de órdenes, este valor incluye el costo fijo.
Costo de envío (shipmentCost)
Suma de CXD + CFF. Es lo que te costó el envío a través de Mercado Envíos. Si usás fulfillment, aparece como CFF. Si usás envío normal (cross-docking), aparece como CXD.
Financiación (billingFinancing)
El cargo CVFN. Es lo que pagás por ofrecer cuotas sin interés al comprador. Si no ofrecés cuotas o el comprador paga en una cuota, este valor es 0.
Bonificaciones (billingBonuses)
Cargos con detail_type: "BONUS". Son créditos que ML te da, por ejemplo por participar en una promoción. Es infrecuente, pero cuando aparece, reduce tu costo total.
Otros cargos (billingOther)
Cualquier cargo que no entre en las categorías anteriores. Es un catch-all para nuevos tipos de cargo que ML pueda introducir.
Retenciones (retentionsAmount)
Suma de todas las retenciones impositivas de la orden. Vienen de los tax_details del payment_info donde el mov_detail comienza con tax_withholding.
Cálculo paso a paso: de precio de venta a ganancia neta
Vamos con un ejemplo concreto. Supongamos que vendés una funda de celular a $15.000 con publicación Premium, envío por cross-docking, y el comprador paga en 6 cuotas sin interés.
Paso 1: Ingreso bruto
Ingreso bruto = paidAmount = $15.000
Paso 2: Comisión total (CVFV + CVFF)
Comisión = itemSaleFee = $2.475
- CVFV (variable, ~15%): $2.250
- CVFF (fijo): $225
Paso 3: Costo de envío
Envío = shipmentCost = $2.100
- CXD (cross-docking): $2.100
Paso 4: Financiación
Financiación = billingFinancing = $1.650
- CVFN (6 cuotas sin interés, ~11%): $1.650
Paso 5: Retenciones
Retenciones = retentionsAmount = $750
- IVA: $300
- IIBB: $250
- Ganancias: $200
Paso 6: Ganancia antes de costo de producto
Ganancia ML = $15.000 - $2.475 - $2.100 - $1.650 - $750
Ganancia ML = $8.025
Paso 7: Ganancia neta
Si tu costo de producto (compra + empaque) es $5.000:
Ganancia neta = $8.025 - $5.000 = $3.025
Margen neto = $3.025 / $15.000 = 20.2%
De los $15.000 que pagó el comprador, te quedan $3.025. El 46.5% se fue en costos de ML y retenciones.
Cómo armar la fórmula en tu hoja de Ventas
Una vez que Jaguar Sheet sincroniza tus ventas, podés agregar columnas calculadas a la derecha de los datos sincronizados.
Columna de ganancia ML (sin costo de producto)
Suponiendo que las columnas de tu hoja son:
- Columna H:
paidAmount - Columna I:
itemSaleFee - Columna J:
retentionsAmount - Columna K:
shipmentCost - Columna L:
shipmentIncome - Columna M:
billingFinancing - Columna N:
billingBonuses - Columna O:
billingOther
Podés agregar en la primera columna libre:
=H2 - I2 - K2 - M2 - J2 + N2
Esta fórmula calcula: ingreso - comisión - envío - financiación - retenciones + bonificaciones.
Columna de margen ML
=(H2 - I2 - K2 - M2 - J2 + N2) / H2
Formateá la celda como porcentaje para ver el margen de cada venta.
Columna de ganancia neta (con costo de producto)
Si tenés el costo de producto en otra hoja (por ejemplo, "Costos"), podés cruzar datos:
=H2 - I2 - K2 - M2 - J2 + N2 - VLOOKUP(R2, Costos!A:B, 2, FALSE)
Donde la columna R es itemId y en la hoja "Costos" tenés los item_id en columna A y el costo en columna B.
Análisis agregado: ganancia por producto, por mes, por categoría
Ganancia total por producto
Usá SUMIFS para sumar la ganancia de un producto específico:
=SUMIFS(GananciaML, Ventas!R:R, "MLA123456789")
Ganancia por mes
Filtrá por fecha para ver la evolución mensual:
=SUMIFS(GananciaML, Ventas!B:B, ">="&FECHA(2026,3,1), Ventas!B:B, "<"&FECHA(2026,4,1))
Producto más y menos rentable
Con una tabla dinámica o fórmulas UNIQUE + SUMIFS, podés rankear tus productos por ganancia neta y descubrir cuáles te están dejando plata y cuáles te hacen perder.
Consultas rápidas desde la hoja de Ventas
La hoja de Ventas sincronizada ya tiene toda la información que necesitás para consultas rápidas, sin necesidad de fórmulas adicionales.
¿Cuánto facturé con este producto?
=SUMIFS(Ventas!H:H, Ventas!R:R, "MLA123456789")
¿Cuántas unidades vendí?
=COUNTIFS(Ventas!R:R, "MLA123456789")
Facturación menos comisiones reales
Con los datos de facturación sincronizados, podés calcular directamente:
=SUMIFS(Ventas!H:H, Ventas!R:R, "MLA123456789") - SUMIFS(Ventas!I:I, Ventas!R:R, "MLA123456789")
Esto te da la facturación menos la comisión real (CVFV + CVFF) para ese producto. Para datos exactos, siempre usá la hoja de Ventas con datos de facturación en lugar de estimaciones.
Errores que distorsionan tu cálculo
Usar solo el sale_fee de la API de órdenes
Ya lo dijimos pero vale repetirlo: el sale_fee de la API de órdenes es una aproximación que no incluye el costo fijo (CVFF). La diferencia puede ser del 2-5% del precio de venta.
Ignorar la financiación
Si ofrecés cuotas sin interés y no incluís el CVFN en tu cálculo, estás sobreestimando tu ganancia. En productos con 12 cuotas, la financiación puede ser el segundo costo más grande después de la comisión.
No separar retenciones de costos
Las retenciones reducen tu cobro inmediato, pero son pagos a cuenta de tus impuestos. Si las sumás como "costo de venta", tu cálculo de margen bruto va a estar distorsionado. Separalas en tu análisis.
Promediar costos de envío
No todos los envíos cuestan lo mismo. Un paquete chico a CABA cuesta mucho menos que un bulto pesado al interior. Usá el dato real de cada orden (columna shipmentCost), no un promedio.
Olvidar las bonificaciones
Las bonificaciones (BONUS) son infrecuentes, pero cuando aparecen reducen tus costos. Si no las incluís, tu cálculo de ganancia va a ser levemente pesimista. No es grave, pero para ser preciso, sumalas.
Caso práctico: auditoría de rentabilidad mensual
Supongamos que querés hacer una auditoría de tu rentabilidad del mes pasado. Así la harías:
1. Verificá que la sincronización está activa
Abrí Jaguar Sheet en tu Google Sheets y confirmá que la hoja de Ventas muestra datos del mes pasado.
2. Creá una hoja de resumen
En una hoja nueva, armá este cuadro:
| Métrica | Fórmula |
|---|---|
| Ventas brutas | =SUMIFS(Ventas!H:H, Ventas!B:B, ">="&FECHA(2026,2,1), Ventas!B:B, "<"&FECHA(2026,3,1)) |
| Comisiones totales | =SUMIFS(Ventas!I:I, ...) (mismo filtro de fechas) |
| Envíos totales | =SUMIFS(Ventas!K:K, ...) |
| Financiación total | =SUMIFS(Ventas!M:M, ...) |
| Retenciones totales | =SUMIFS(Ventas!J:J, ...) |
| Ganancia ML | =Ventas brutas - Comisiones - Envíos - Financiación - Retenciones |
| Margen ML | =Ganancia ML / Ventas brutas |
3. Analizá por producto
Repetí el análisis para cada producto o grupo de productos. Identificá:
- Productos estrella: alto volumen + alto margen
- Productos problema: buen volumen pero margen bajo o negativo
- Productos a optimizar: margen aceptable pero con potencial de mejora (reducir cuotas, ajustar precio)
4. Tomá decisiones
Con los datos en la mano, decidí:
- ¿Hay productos que debas discontinuar porque no son rentables?
- ¿Hay productos donde debas reducir las cuotas sin interés?
- ¿Hay productos donde podés subir el precio sin perder competitividad?
Conclusión
Calcular la ganancia real por venta requiere datos reales de facturación, no aproximaciones. La diferencia entre el sale_fee de la API de órdenes y los cargos reales de la API de facturación puede cambiar completamente tu análisis de rentabilidad.
Con la hoja de Ventas de Jaguar Sheet, tenés todas las columnas de facturación sincronizadas automáticamente: comisión real (itemSaleFee), envío (shipmentCost), financiación (billingFinancing) y retenciones (retentionsAmount). Solo necesitás agregar tus fórmulas de cálculo una vez, y cada hora se actualizan con las nuevas ventas.
Instalá Jaguar Sheet y empezá a ver la ganancia real de cada venta, no la que creés que tenés.
Probá Jaguar Sheet gratis por 14 días
Sincroniza ventas, publicaciones y publicidad de Mercado Libre en Google Sheets. Sin tarjeta de crédito.
Instalar gratisArtículos relacionados
Calculadora de rentabilidad: ¿tu producto es realmente rentable?
Armá una calculadora de rentabilidad en Google Sheets con datos sincronizados de Mercado Libre. Paso a paso para calcular ingresos, comisiones, envío, impuestos y margen neto.
Comisiones de Mercado Libre 2026: guía completa por categoría
Todo sobre las comisiones de Mercado Libre en 2026. Cómo se calculan, cuánto varían por categoría y tipo de publicación, y cómo estimarlas antes de publicar.
Costos de envío: Mercado Envíos vs Full vs Flex comparados
Comparativa completa de costos de envío en Mercado Libre: cross-docking, fulfillment y Flex. Cuándo conviene cada uno y cómo trackear los costos reales.