Guía práctica

Cómo calcular las retenciones de ISR e IVA

Una retención no es un impuesto adicional que se suma a la factura: es una cantidad que el receptor descuenta y entera a la autoridad. Este procedimiento explica un caso común de servicios profesionales de una persona física a una persona moral.

Las cinco cantidades que no debes mezclar

El subtotal es el precio del servicio antes de IVA. El IVA trasladado se suma al subtotal. Las retenciones de ISR e IVA se restan porque el cliente las entera por cuenta del prestador. El neto es el depósito esperado después de esas operaciones.

La obligación de retener depende de quién presta el servicio, quién lo recibe y la naturaleza real de la operación. La existencia de una tasa en una calculadora no confirma por sí sola que el supuesto legal se cumpla.

  • Subtotal: contraprestación antes de impuestos.
  • IVA trasladado: impuesto que se añade cuando la operación está gravada.
  • ISR retenido: anticipo de ISR descontado por el retenedor.
  • IVA retenido: parte del IVA trasladado que no llega al prestador.
  • Neto: subtotal más IVA, menos retenciones.

Orden correcto del cálculo

Primero determina el subtotal. Después calcula cada impuesto sobre su base correspondiente; no calcules una retención sobre el total ya aumentado con IVA. Finalmente suma el IVA trasladado y resta las retenciones.

Para servicios profesionales de una persona física a una persona moral, la LISR contempla la retención señalada en su artículo 106. La LIVA y su Reglamento contienen los supuestos de retención de IVA y la regla de dos terceras partes. Otros servicios, arrendamiento, RESICO u operaciones con partes diferentes pueden producir otro desglose.

  • IVA trasladado = subtotal × tasa de IVA.
  • Retención de ISR = subtotal × tasa aplicable.
  • Retención de IVA = IVA trasladado × proporción aplicable.
  • Neto = subtotal + IVA − ISR retenido − IVA retenido.

Qué validar antes de emitir el CFDI

Confirma el régimen fiscal del emisor, el tipo de receptor, si la actividad causa IVA y si el servicio es realmente profesional e independiente. Conserva el CFDI y revisa que los impuestos trasladados y retenidos estén desglosados.

Esta guía permite entender la aritmética. No sustituye la clasificación de la operación ni cubre tasa 0%, exenciones, residentes en el extranjero, plataformas o reglas sectoriales.

Caso práctico

Ejemplo con un subtotal de $10,000

Supón, únicamente para ilustrar el procedimiento, un servicio profesional gravado con IVA al 16%, retención de ISR de 10% y retención de dos terceras partes del IVA.

  1. IVA trasladado: $10,000 × 16% = $1,600.
  2. ISR retenido: $10,000 × 10% = $1,000.
  3. IVA retenido: $1,600 × 2/3 = $1,066.67.
  4. Neto: $10,000 + $1,600 − $1,000 − $1,066.67.

Resultado: El neto del ejemplo es $9,533.33. No reutilices esas tasas si tu operación no coincide con el supuesto descrito.

Cómo revisamos esta guía

Calculadora Fiscal contrastó las reglas descritas con las fuentes oficiales enlazadas y comprobó el ejemplo aritmético. No atribuimos la revisión a un contador externo ni sustituimos una evaluación profesional de tu caso.

Los importes que introduzcas en las herramientas relacionadas se calculan localmente en tu navegador.

Fuentes oficiales consultadas

Preguntas frecuentes

¿Las retenciones se calculan sobre el total con IVA?

No en el ejemplo descrito. El ISR se calcula sobre el subtotal y la retención de IVA parte del IVA trasladado.

¿Retener significa que perdí ese dinero?

No necesariamente. La retención es un pago que el retenedor entera a la autoridad y puede tener efectos en tus declaraciones según el impuesto y tu situación.