Volver al blogGuía

IVA en e-commerce mexicano: la fórmula que casi todos equivocan

27 de mayo de 20265 min de lectura

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,920

Tambié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.16

Para 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