IVA en e-commerce mexicano: la fórmula que casi todos equivocan
Margen sobre venta vs margen sobre costo. La diferencia entre × 1.20 y / 0.80 te puede salir muy cara. Cómo aplicar IVA correctamente al precio final que ve el cliente.
Esto suena básico hasta que ves cuánta gente lo equivoca. El IVA del 16% en México no es un detalle de facturación — es la diferencia entre tu margen real y un margen contable que no existe.
El error más común: × 1.20 con margen 20%
Compras una laptop a $10,000 MXN al mayorista. Quieres un margen del 20%. La intuición dice multiplicar por 1.20:
Costo: $10,000
Precio venta: $10,000 × 1.20 = $12,000
Margen: $2,000 (20% sobre costo ✓)Eso es margen sobre costo. El problema es que cuando facturas, el IVA te lo retiene Hacienda. De los $12,000 que te paga el cliente, $1,655 son IVA que debes a SAT. Te quedas con $10,345 — un margen real del 3.4%, no del 20% que pensabas.
La fórmula correcta: margen sobre venta + IVA al final
Si quieres ganar 20% sobre el precio de venta (no sobre costo), la fórmula es:
precio_sin_iva = costo / (1 - margen)
precio_con_iva = precio_sin_iva × 1.16
Costo: $10,000
Sin IVA: $10,000 / (1 - 0.20) = $12,500
Con IVA (16%): $12,500 × 1.16 = $14,500
Margen real: $2,500 (20% sobre venta ✓)La diferencia es $2,500 vs $345 en este ejemplo. Es la diferencia entre un negocio que crece y uno que opera al borde.
¿Por qué "margen sobre venta" y no sobre costo?
Porque tus gastos fijos (renta, sueldos, comisiones de plataforma, comisión de MercadoPago, envíos no recuperables) son porcentajes del precio de venta, no del costo. Si tu plataforma te cobra 3% y MercadoPago te cobra 3.5%, esos 6.5% son sobre lo que el cliente paga, no sobre lo que tú pagaste al mayorista.
Margen sobre venta te deja números honestos. Margen sobre costo te miente.
El otro error: aplicar IVA al margen, no al final
Algunos sistemas hacen:
Costo: $10,000
Margen 20% sobre costo: $12,000
IVA sobre margen 16%: $12,000 × 1.16 = $13,920También está mal. Si vas a aplicar IVA, aplícalo sobre el precio de venta antes de IVA, no sobre algo que ya tiene margen sobre costo. La fórmula correcta siempre termina en precio_con_iva = precio_sin_iva × 1.16.
En Hailan
La RPC cva_recompute_all_prices aplica exactamente esto a los 5,000+ productos del catálogo CVA cuando un tenant cambia su margen. La fórmula final es:
precio_venta = costo / (1 - margen_pct/100) × 1.16Para CAT-PLUS con margen 20%, una laptop a costo $31,295.38 sale al cliente en $45,378.30 — IVA incluido, margen real del 20% sobre venta. El cliente paga lo que ve, Hacienda recibe lo que le toca, y CAT-PLUS gana lo que esperaba.
El takeaway
Si vas a vender en línea en México y manejas IVA, la fórmula correcta es costo / (1 - margen) × 1.16. Cualquier otra cosa te va a salir cara, y posiblemente no te darás cuenta hasta que cierre el año fiscal.
¿Quieres aplicar esto a tu negocio?
Te ayudamos a montar tu operación en Hailan en menos de una semana.
Hablar con Hailan