certmundo.
es‑mx

6 min de lectura

¿Cómo calcular el IVA, ISR y retenciones con fórmulas en Excel?

Calcular IVA, ISR y retenciones con fórmulas en Excel te permite automatizar los cálculos fiscales más comunes en México sin cometer errores manuales.

Cuando los números no cuadran al final del mes

Imagina que eres el contador de un proveedor que factura a Liverpool. Tienes 200 facturas en un archivo. Calcular el IVA de cada una a mano tomaría horas y una distracción basta para equivocarte. Un error en la retención de IVA o ISR puede generar diferencias en la declaración mensual ante el SAT. Con fórmulas bien construidas en Excel, ese trabajo se reduce a segundos y el resultado siempre es correcto.

En esta lección vas a construir un sistema de cálculo fiscal reutilizable. Lo llamaremos el Modelo de Cálculo Fiscal Automático (MCFA). Es una estructura de columnas que calcula IVA, retención de IVA, retención de ISR y el neto a pagar, todo desde el subtotal.


Las tasas que debes conocer antes de escribir una fórmula

Antes de abrir Excel, tienes que tener claras las tasas vigentes en México:

  • IVA trasladado: 16% sobre el subtotal.
  • Retención de IVA: 10.6667% del IVA (equivalente a las 2/3 partes del IVA). Se aplica cuando el comprador es persona moral y el proveedor es persona física.
  • Retención de ISR: 1.25% sobre el subtotal. También aplica cuando el proveedor es persona física que presta servicios profesionales.

Estas tasas están establecidas en la Ley del IVA y la Ley del ISR vigentes. El SAT puede actualizarlas, así que siempre verifica el año fiscal en curso.


Estructura del archivo: el Modelo de Cálculo Fiscal Automático

Crea un archivo nuevo en Excel. En la Fila 1 escribe estos encabezados, uno por columna:

A B C D E F G
Folio Proveedor Subtotal IVA 16% Retención IVA Retención ISR Neto a Pagar

Esta estructura es la base del MCFA. Cada fila representa una factura. Las columnas D a G se calculan automáticamente con fórmulas. Nunca escribas un número directo en esas columnas.


Las fórmulas del MCFA, paso a paso

IVA al 16%

En la celda D2 escribe:

=C2*0.16

Esta fórmula multiplica el subtotal por 0.16 para obtener el IVA trasladado. Si el subtotal en C2 es $10,000, el IVA será $1,600.

Un consejo profesional: en lugar de escribir 0.16 directamente, crea una celda de configuración. Escribe la tasa en la celda J1 con el valor 0.16 y cambia la fórmula a:

=C2*$J$1

Con el símbolo $ bloqueas la referencia a J1. Si el SAT cambia la tasa en el futuro, solo modificas J1 y todas las filas se actualizan solas. Esto es una práctica de contabilidad profesional.

Retención de IVA (2/3 del IVA)

En la celda E2 escribe:

=D2*(2/3)

Esta fórmula toma el IVA ya calculado y lo multiplica por dos terceras partes. Con un IVA de $1,600, la retención de IVA será $1,066.67.

También puedes escribirlo así para mayor claridad:

=D2*0.666667

Ambas versiones dan el mismo resultado. La primera es más precisa porque evita el redondeo manual del decimal.

Retención de ISR (1.25% del subtotal)

En la celda F2 escribe:

=C2*0.0125

Con un subtotal de $10,000, la retención de ISR será $125.

Neto a Pagar

En la celda G2 escribe:

=C2+D2-E2-F2

Esta es la cantidad real que le pagas al proveedor. Suma el subtotal más el IVA, luego resta las dos retenciones. Con los números del ejemplo:

  • Subtotal: $10,000
  • IVA: $1,600
  • Retención IVA: $1,066.67
  • Retención ISR: $125
  • Neto a pagar: $10,408.33

Ese es el cheque o transferencia que sale de tu empresa hacia el proveedor.


Ejemplo real: facturas de un proveedor de FEMSA

Supón que eres el contador de FEMSA y recibes tres facturas de un consultor independiente (persona física):

Folio Proveedor Subtotal IVA 16% Ret. IVA Ret. ISR Neto a Pagar
F-001 Consultor García $15,000 $2,400 $1,600 $187.50 $15,612.50
F-002 Consultor García $8,500 $1,360 $906.67 $106.25 $8,847.08
F-003 Consultor García $22,000 $3,520 $2,346.67 $275 $22,898.33

Todas las columnas D, E, F y G se calcularon automáticamente con las fórmulas del MCFA. Solo capturaste el subtotal en la columna C. Eso es eficiencia fiscal.


Cómo aplicar las fórmulas a toda la columna

Una vez que tus fórmulas están en la fila 2, selecciona el rango D2:G2. Haz clic en la esquina inferior derecha de la selección (el pequeño cuadro negro) y arrastra hacia abajo hasta la última fila con datos. Excel copia las fórmulas automáticamente y ajusta la referencia de fila.

Si tu tabla tiene 200 facturas, el proceso tarda menos de cinco segundos. No necesitas copiar y pegar fila por fila.


Errores comunes que debes evitar

Mezclar subtotales con totales

El error más frecuente es aplicar el 16% sobre el total con IVA incluido, en lugar del subtotal. Si una factura ya incluye IVA y tú vuelves a calcular el 16%, el resultado es incorrecto y tu conciliación con el CFDI no va a cuadrar. Siempre trabaja sobre el subtotal (el valor antes de IVA).

No aplicar retenciones cuando corresponde

Las retenciones solo aplican cuando el proveedor es persona física y el comprador es persona moral. Si capturas facturas de personas morales (como Bimbo comprándole a otro proveedor moral), no debes aplicar retenciones. Una solución práctica es agregar una columna "Tipo de proveedor" con las opciones "Física" o "Moral" y usar la función SI para que la retención solo se calcule cuando corresponde:

=SI(B2="Física", D2*(2/3), 0)

Esta fórmula devuelve la retención de IVA si el proveedor es persona física. Si no, devuelve cero.

Redondear incorrectamente

Evita usar REDONDEAR() en los cálculos intermedios. Redondea solo en la celda final si lo necesitas para presentación. Redondear en medio del cálculo acumula diferencias de centavos que, en una empresa como Mercado Libre con miles de facturas al mes, pueden sumar varios miles de pesos.

Escribir las tasas a mano en cada celda

Si escribes 0.16 en cada fórmula individualmente y la tasa cambia, tendrás que editar 200 celdas. Usa siempre la celda de configuración con referencia absoluta ($J$1). Este hábito te ahorra horas de corrección.


Cómo verificar que tus cálculos son correctos

Después de construir el MCFA, haz esta prueba rápida. Toma una factura CFDI en PDF de cualquier proveedor. Compara el IVA que aparece en el CFDI con el que calculó tu fórmula. Deben ser idénticos al centavo. Si hay diferencia, revisa si estás usando el subtotal correcto como base.

También puedes validar con la calculadora del propio SAT disponible en su portal. Introduce el subtotal y verifica que los valores de IVA y retenciones coincidan con tu Excel.


Tu sistema fiscal ya está listo

Con el Modelo de Cálculo Fiscal Automático tienes una herramienta que cualquier empresa mexicana puede usar desde el primer día. Solo capturas el subtotal y Excel hace el resto: IVA, retenciones y neto a pagar.

El mejor sistema fiscal no es el más complicado, sino el que no te deja espacio para el error humano.

Puntos clave

  • El IVA en México es el 16% del subtotal. Escribe =C2*0.16 en tu columna de IVA y nunca apliques la tasa sobre el total ya con IVA incluido.
  • La retención de IVA equivale a las 2/3 partes del IVA trasladado y aplica cuando el proveedor es persona física y el comprador es persona moral. Usa =D2*(2/3) para calcularla.
  • La retención de ISR es el 1.25% del subtotal. Usa =C2*0.0125 y aplícala solo a proveedores personas físicas con actividad profesional.
  • Guarda las tasas fiscales en celdas de configuración bloqueadas con $ en lugar de escribirlas directamente en cada fórmula. Si la tasa cambia, actualizas un solo lugar y todo el archivo se corrige automáticamente.
  • Usa la función SI para aplicar retenciones solo cuando corresponde: =SI(B2="Física", D2*(2/3), 0) evita que calcules retenciones a proveedores personas morales por error.

Comparte esta lección: