Cómo calcular la nómina correctamente en México 2025

Llega el jueves, hay que pagar la nómina del viernes y alguien pregunta: “¿Estamos seguros de que los números están bien?” Esa duda, aunque sea breve, es incómoda. Calcular la nómina en México no es imposible, pero tiene suficientes capas — IMSS, ISR, subsidio al empleo, CFDI 4.0 — como para que un error pequeño se convierta en un problema grande con el SAT o con el IMSS. Aquí va el proceso completo, sin rodeos.

Primero lo primero: el Salario Diario Integrado

Todo parte del Salario Diario Integrado (SDI). No es solo el sueldo que le depositas al trabajador; incluye todas las percepciones que marca la ley. La fórmula base es:

  • Salario base diario + partes proporcionales de aguinaldo, vacaciones y prima vacacional.
  • Si el trabajador recibe otras percepciones fijas (despensa, transporte, etc.), algunas se integran al SDI y otras no, dependiendo de si superan los topes exentos del IMSS.

El factor de integración mínimo en 2025 para un trabajador con menos de un año es de 1.0452. Conforme aumenta la antigüedad y los días de vacaciones, ese factor sube. Calcularlo mal aquí repercute directamente en las cuotas al IMSS que pagas como patrón — y en el SBC que reportas.

Un dato que muchos pasan por alto: el SDI tiene un tope para efectos del IMSS de 25 UMAs diarias. Si el salario del trabajador lo supera, las cuotas patronales se calculan hasta ese límite, pero el ISR sigue sobre el salario real. Son dos bases distintas para dos obligaciones distintas.

Cuotas IMSS: lo que paga el patrón y lo que retiene al trabajador

Las aportaciones al IMSS se dividen en dos: la parte que absorbe la empresa y la parte que descuenta al trabajador. Para 2025, las ramas principales son:

  • Enfermedad y maternidad (cuota patronal): varía según el salario. Hay una cuota fija diaria por trabajador más porcentajes sobre el excedente del salario mínimo.
  • Invalidez y vida: 1.75% patronal, 0.625% obrero.
  • Retiro, cesantía y vejez (RCV): 2% patronal para retiro; 3.150% patronal y 1.125% obrero para cesantía y vejez.
  • Guarderías y prestaciones sociales: 1% patronal, sin cuota obrera.
  • INFONAVIT: 5% patronal sobre el SBC.

La parte obrera se retiene en nómina y la enteras junto con la cuota patronal en el IDSE/SUA, bimestralmente para algunas ramas y mensualmente para otras. Mezclar las fechas de pago es uno de los errores más comunes que generan recargos.

ISR en nómina: tablas, subsidio al empleo y retención mensual

El Impuesto Sobre la Renta (ISR) que retienes al trabajador se calcula con las tablas del Anexo 8 de la Resolución Miscelánea Fiscal vigente. El procedimiento mensual es:

  • Determina la base gravable: percepciones totales menos las exenciones (horas extra hasta el límite, prima vacacional exenta, aguinaldo exento, etc.).
  • Aplica la tarifa mensual del ISR para obtener el impuesto antes del subsidio.
  • Aplica la tabla del subsidio para el empleo. Si el subsidio es mayor que el ISR, no retienes nada y, si el patrón cumple condiciones, puede existir un subsidio a entregar al trabajador.
  • El resultado es el ISR a retener en esa quincena o semana.

Atención: el cálculo es mensual aunque pagues quincenal o semanalmente. Primero calculas el impuesto del mes completo y luego distribuyes la retención entre los periodos de pago. No es lo mismo calcular el ISR de una quincena de forma independiente — ese error acumula diferencias que aparecen en el ajuste anual.

Al cierre del año haces el cálculo anual para cada trabajador. Si retuviste de más, lo devuelves en el salario de diciembre. Si retuviste de menos, completas la diferencia. Esto debe quedar reflejado en la constancia de percepciones y retenciones que entregas a tus colaboradores en febrero.

CFDI de nómina 4.0: el paso que no puedes saltarte

Desde 2022 el CFDI de nómina versión 4.0 es obligatorio y tiene campos que en versiones anteriores no existían: el RFC y domicilio fiscal del receptor deben coincidir exactamente con los datos del SAT, y el complemento de nómina exige desglosar con precisión cada percepción y deducción con sus claves correspondientes del catálogo del SAT.

Los errores más frecuentes en el CFDI 4.0 son:

  • Usar claves de percepción o deducción incorrectas (por ejemplo, poner una gratificación como si fuera salario ordinario).
  • No capturar el NSS (Número de Seguridad Social) o el CURP del trabajador correctamente.
  • No timbrar dentro del plazo — el SAT exige que el CFDI se selle a más tardar el último día del mes en que se realizó el pago.
  • No cancelar y sustituir correctamente un CFDI con errores; hacerlo mal deja comprobantes inválidos en el sistema.

El CFDI de nómina timbrado es la evidencia fiscal del gasto para el patrón y el comprobante oficial de ingresos para el trabajador. Un CFDI mal emitido puede resultar en que el SAT rechace la deducción de la nómina en tu declaración anual.

Calcular la nómina bien requiere mantener actualizadas las tablas del IMSS, las tarifas del ISR, los catálogos del SAT y los topes de exención — todo al mismo tiempo. En CIFRA usamos IA agéntica para automatizar los cálculos repetitivos, validar los CFDI antes de timbrar y generar alertas cuando algo no cuadra, para que tú no tengas que vivir con esa duda del jueves por la tarde. Si quieres que revisemos cómo está procesando tu empresa la nómina, platicamos sin compromiso.

CFDI de nómina: los errores que generan rechazo del SAT

Ya pasaste el quincenazgo corriendo: calculaste sueldos, aplicaste deducciones, generaste los XML y los mandaste a timbrar. Todo bien… hasta que el SAT rechaza varios CFDI de nómina y tu bandeja de entrada se llena de correos de colaboradores preguntando por qué no les llegó el recibo. Ese momento de pánico tiene nombre: error en el complemento de nómina. Y ocurre más seguido de lo que cualquier despacho quisiera admitir.

Por qué el SAT rechaza los CFDI de nómina

El Complemento de Nómina 1.2 es uno de los catálogos más estrictos del SAT. Cada campo tiene reglas específicas: tipos de dato, longitud máxima, catálogos cerrados y relaciones entre nodos que deben cuadrar al centavo. Un solo dato fuera de rango y el PAC devuelve el XML sin timbrar.

Los motivos de rechazo más comunes que vemos en la práctica son:

  • TipoPercepcion o TipoDeduccion incorrecto. El catálogo del SAT tiene claves muy específicas. Usar “001” donde corresponde “002” —o inventar una clave que no existe— provoca rechazo inmediato.
  • Descuadre entre TotalPercepciones, TotalDeducciones y neto a pagar. Si la aritmética del XML no coincide exactamente con los totales del nodo raíz, el complemento falla validación.
  • RFC del trabajador con error tipográfico. Una letra o dígito de más invalida la estructura. El PAC no corrige; simplemente rechaza.
  • Fecha de pago fuera de periodo. El SAT exige que la FechaPago corresponda al periodo declarado. Si el sistema procesa con un día de retraso y no se ajusta la fecha, el CFDI queda inconsistente.
  • Campos opcionales usados cuando no aplican. Por ejemplo, incluir el nodo de SeparacionIndemnizacion en un recibo ordinario dispara errores de esquema XSD.

Cada uno de estos errores implica regenerar el XML, corregir la fuente, volver a timbrar y —si el trabajador ya lo descargó con error— iniciar un proceso de cancelación ante el SAT. Tiempo, costo y desgaste innecesario.

Los errores que más duelen en el bolsillo

Más allá del rechazo técnico, hay equivocaciones que pasan el timbrado pero generan problemas fiscales después. Esos son los que de verdad cuestan.

El caso más frecuente: clasificar mal una percepción exenta. Si el sistema captura como gravado un concepto que la Ley del ISR exenta —como ciertos vales de despensa o el fondo de ahorro dentro del límite legal— el trabajador paga ISR de más, el patrón retiene de más y la conciliación con la declaración anual del empleado se vuelve un dolor de cabeza.

Otro error clásico: no registrar correctamente el subsidio para el empleo. El cálculo depende del ingreso mensual y de la tabla vigente. Si el software no está actualizado o el capturista usa la tabla del año anterior, el subsidio queda mal aplicado. El SAT lo detecta en la revisión de la declaración anual patronal.

Y el que nadie quiere ver: CFDI cancelado sin sustituto. Cancelar un timbre sin emitir el correcto deja al trabajador sin comprobante válido para su declaración anual. Si eso ocurre con varios colaboradores, el despacho enfrenta quejas, correcciones y posibles responsabilidades.

Cómo un agente de IA elimina estos errores antes del timbrado

La diferencia entre procesar nómina manualmente y hacerlo con un agente de IA no es de velocidad: es de cobertura de validación. Un humano revisa muestras; un agente revisa el cien por ciento de los registros antes de que salga un solo XML al PAC.

En la práctica, el agente hace lo siguiente por cada recibo:

  • Verifica que cada clave de percepción y deducción exista en el catálogo vigente del SAT y corresponda al tipo de concepto registrado en el contrato del trabajador.
  • Recalcula los totales del complemento y los compara contra los nodos del CFDI raíz. Si hay diferencia de un centavo, detiene el lote y alerta al contador.
  • Valida el RFC de cada trabajador contra el padrón del IMSS y la base interna. Un RFC que no cuadra se marca antes de generar el XML.
  • Revisa que la FechaPago esté dentro del periodo declarado y que el periodo de pago corresponda a la periodicidad registrada en el contrato.
  • Cruza automáticamente el cálculo del subsidio para el empleo con la tabla del año fiscal activo, sin depender de que alguien recuerde actualizar el parámetro.

El resultado: los lotes llegan al PAC con una tasa de rechazo cercana a cero. Y cuando hay un error —porque siempre puede haber uno de origen en los datos del trabajador— el agente lo reporta con el nombre del colaborador, el campo específico y la corrección sugerida. No hay que buscar la aguja en el pajar.

Lo que el despacho gana más allá de evitar errores

Eliminar rechazos es solo la parte visible. Lo que realmente cambia cuando la nómina se procesa con inteligencia artificial es la confianza del cliente. Los responsables de RH dejan de recibir tickets de colaboradores con recibos incorrectos. Los directores financieros ven conciliaciones que cierran a la primera. Y el despacho contable deja de dedicar horas de corrección a algo que nunca debió salir mal.

Además, el historial de validaciones queda documentado. Si el SAT inicia una revisión de obligaciones patronales, el despacho puede mostrar evidencia de que cada CFDI fue validado con criterios técnicos antes del timbrado. Eso vale mucho en una auditoría.

La nómina no tiene que ser el proceso que más dolores de cabeza da. Con las herramientas correctas, puede ser el que más tranquilidad genera.

En CIFRA procesamos nómina con agentes de IA que validan cada CFDI antes de enviarlo al PAC: percepciones, deducciones, RFC, subsidio para el empleo y totales, todo revisado de forma automática en cada lote. Si tu empresa o despacho quiere eliminar los rechazos del SAT y cerrar nóminas sin sustos, platícanos cómo operan hoy y te mostramos cómo puede mejorar.

SUA e IMSS: qué se calcula automáticamente y qué requiere criterio humano

Llevas dos horas cuadrando el SUA y aún no estás seguro si la prima de riesgo que capturaste el año pasado sigue siendo la correcta. El sistema calcula, los números salen y el archivo se genera sin errores aparentes, pero la duda no desaparece: ¿estoy pagando lo que realmente corresponde o solo lo que la máquina decidió que corresponde? Esa diferencia, entre lo que el software hace solo y lo que necesita que alguien piense, es exactamente lo que vale la pena entender antes de firmar la determinación del mes.

Lo que el SUA calcula sin que tengas que intervenir

El Sistema Único de Autodeterminación (SUA) fue diseñado para quitarte de encima la parte aritmética del proceso. Y en eso es bueno. Con la información que ya tiene registrada, el sistema calcula automáticamente:

  • Las cuotas obrero-patronales de cada rama del seguro: enfermedad y maternidad, invalidez y vida, riesgos de trabajo, guarderías y prestaciones sociales, retiro, cesantía y vejez.
  • Los días cotizados de cada trabajador según las fechas de alta, baja o modificación de salario que hayas registrado.
  • El salario diario integrado (SDI) a partir del salario diario base que capturaste y los factores de integración predeterminados.
  • La actualización de topes salariales conforme al salario mínimo vigente, una vez que el IMSS publica los nuevos valores.
  • Los descuentos de Infonavit en los porcentajes de aportación del 5% patronal, una vez que cargas el archivo de créditos del trabajador.

Dicho de otro modo: todo lo que es multiplicar, aplicar tasas fijas y sumar columnas, el SUA lo resuelve bien. Eso representa quizás el 70% del trabajo mecánico de la determinación mensual. Es tiempo que recuperas.

Dónde el cálculo automático se queda corto

El problema no es que el SUA falle; el problema es que el SUA solo sabe lo que tú le dijiste. Si la información de entrada tiene un error o una ambigüedad, el sistema la multiplica con toda precisión y te entrega un resultado perfectamente incorrecto.

Los puntos donde la automatización necesita ojos humanos son claros:

  • Prima de riesgo de trabajo: El SUA aplica la prima que tienes registrada, pero esa prima debería revisarse cada año de acuerdo con la siniestralidad real de tu empresa. Si no presentaste la declaración anual en febrero o si la clasificación del riesgo no corresponde a las actividades actuales del negocio, pagas de más o de menos sin que el sistema te avise.
  • Integración salarial de conceptos variables: Las comisiones, horas extras, premios de puntualidad, vales de despensa que superan los límites de exención y gratificaciones discrecionales deben integrarse al SDI. El SUA no sabe si ese bono que pagaste en marzo es ordinario o extraordinario; tú sí debes saberlo.
  • Trabajadores con jornada reducida o modalidad especial: Los empleados a tiempo parcial, los de la construcción o los trabajadores domésticos tienen reglas de cotización distintas. El sistema puede manejar las tablas, pero alguien tiene que decidir en qué categoría entra cada persona.
  • Descuentos de Infonavit con convenios de reestructura: Cuando un trabajador tiene un crédito en convenio o en cartera vencida, el porcentaje de descuento puede variar. El archivo que sube el patrón al SUA debe reflejar esa situación; el sistema no la detecta solo.
  • Movimientos afiliatorios con retroactividad: Una baja o un ajuste de salario que se captura fuera de plazo genera diferencias en la determinación. El SUA las procesa, pero la decisión de cómo regularizarlas y si conviene complementaria o no es un juicio que requiere experiencia.

Cómo la IA agéntica cambia la ecuación

Más allá del SUA, hoy existen herramientas de inteligencia artificial agéntica que pueden leer tu dispersión de nómina, identificar conceptos variables, clasificarlos automáticamente y proponer el SDI integrado para cada empleado. Eso reduce el riesgo de que una comisión se quede fuera del cálculo o que un vale de gasolina se integre cuando no debería.

Estas herramientas también pueden comparar la prima de riesgo registrada contra el historial de incapacidades del período y alertarte si la clasificación parece inconsistente, antes de que llegue una revisión del IMSS.

Pero incluso con IA, hay decisiones que no se delegan. La interpretación de un criterio del IMSS sobre un concepto salarial en disputa, la negociación de un convenio de cuotas omitidas o la decisión de si una plaza debe darse de alta en una modalidad u otra, eso requiere criterio y responsabilidad profesional. La IA te trae la información ordenada y te señala las inconsistencias; el contador firma y responde.

El flujo que funciona en la práctica

La combinación que reduce errores y ahorra tiempo en los despachos que ya trabajan con herramientas de automatización sigue un orden sencillo:

  • La nómina cierra y los datos de conceptos variables se procesan automáticamente para proponer el SDI integrado de cada trabajador.
  • El contador revisa los casos que el sistema marca como atípicos: nuevos conceptos, variaciones significativas respecto al mes anterior, trabajadores con condiciones especiales.
  • Con el SDI validado, el SUA genera la determinación y el archivo de pago.
  • Antes de pagar, una revisión rápida de la prima de riesgo y los créditos Infonavit activos confirma que nada cambió sin que se haya actualizado el sistema.

El resultado es un proceso donde la máquina hace el trabajo pesado y el contador enfoca su tiempo en los puntos donde su criterio realmente protege a la empresa de contingencias futuras.

En CIFRA combinamos herramientas de IA agéntica con revisión profesional para que tu determinación del IMSS e Infonavit salga correcta cada mes, sin que tengas que revisar columna por columna. Si quieres saber cómo implementamos este flujo en despachos y empresas en México, platica con nosotros y te explicamos cómo funciona para tu caso específico.