El subsidio al empleo es un beneficio fiscal que el SAT otorga a trabajadores con salarios bajos para reducir o eliminar el ISR que pagarían normalmente.
El problema que resuelve el subsidio
Imagina que trabajas en el área de nóminas de Liverpool. Tienes a un empleado de mostrador que gana $8,500 al mes. Calculas su ISR usando la tabla que aprendiste en la lección anterior y el resultado es $320. Ese trabajador ya gana poco, y encima le retienes $320. El SAT creó el subsidio al empleo precisamente para este caso. Con él, ese trabajador puede pagar mucho menos ISR, o incluso cero.
El subsidio no es un descuento que tú inventas. Es una tabla oficial publicada por el SAT con montos específicos según el nivel de ingreso. Tu trabajo es aplicarla correctamente en Excel.
Cómo funciona el Sistema de Subsidio
Llama a este proceso el Sistema de Compensación ISR-Subsidio. Funciona así:
- Calculas el ISR mensual del trabajador (como ya sabes hacer).
- Buscas el subsidio al empleo que le corresponde según su ingreso gravable mensual.
- Restas el subsidio al ISR calculado.
- Si el resultado es positivo, ese es el ISR a retener.
- Si el resultado es cero o negativo, el ISR retenido es $0.
Nunca retienes un ISR negativo. El trabajador no recibe dinero extra por tener subsidio mayor al ISR. Simplemente su retención queda en cero.
La tabla de subsidio al empleo
El SAT publica una tabla con dos columnas clave: el rango de ingreso mensual y el monto de subsidio correspondiente. A continuación verás una versión de referencia con estructura típica. Siempre verifica la tabla vigente en el portal del SAT antes de aplicarla, ya que los montos pueden actualizarse.
Esta es la estructura general que debes capturar en tu hoja:
| Ingreso mensual hasta | Subsidio mensual |
|---|---|
| $1,768 | $407 |
| $2,653 | $406 |
| $3,472 | $406 |
| $3,537 | $405 |
| $4,446 | $405 |
| $4,717 | $392 |
| $5,335 | $382 |
| $6,224 | $354 |
| $7,113 | $324 |
| $7,382 | $294 |
| $En adelante | $0 |
En Excel, esta tabla va en tu hoja PARÁMETROS, justo debajo de la tabla ISR que ya tienes. Ponle el encabezado en la fila 20 (o donde termina tu tabla ISR) y nómbrala como TablaSubsidio.
Cómo capturar la tabla en Excel
Ve a tu hoja PARÁMETROS. En la celda A20 escribe Límite Superior. En B20 escribe Subsidio. Captura los valores fila por fila. La primera columna es el límite superior del rango de ingreso. La segunda es el monto de subsidio que corresponde.
Una vez que termines, selecciona el rango A20:B30 (ajusta según tus filas). Ve a la pestaña Fórmulas y elige Asignar nombre. Ponle el nombre TablaSubsidio. Confirma con Aceptar.
Esta tabla usa búsqueda aproximada igual que la tabla ISR. El ingreso del trabajador cae dentro de un rango, y Excel encuentra el subsidio correcto automáticamente.
La fórmula para calcular el subsidio en tu hoja de nómina
En tu hoja de nómina, supón que:
- La celda D5 contiene el ingreso gravable mensual del trabajador.
- La celda E5 ya tiene el ISR calculado con la fórmula de la lección anterior.
- La celda F5 será el subsidio al empleo.
- La celda G5 será el ISR neto a retener.
Escribe en F5:
=IFERROR(BUSCARV(D5, TablaSubsidio, 2, VERDADERO), 0)
Esta fórmula busca el ingreso gravable en la tabla de subsidio y devuelve el monto correspondiente. El IFERROR evita errores si el ingreso está fuera del rango.
Escribe en G5 (ISR neto a retener):
=MAX(0, E5 - F5)
La función MAX garantiza que nunca retengas un valor negativo. Si el subsidio supera al ISR, el resultado es $0, no un número negativo.
Ejemplo completo con un trabajador de Bimbo
Supón que tienes a Claudia, repartidora de Bimbo con un ingreso gravable mensual de $6,800.
Paso 1 – ISR calculado: Usando la tabla ISR del SAT para ese rango, el ISR resulta en $354 mensuales.
Paso 2 – Subsidio al empleo: Buscas $6,800 en tu TablaSubsidio. El rango que aplica es "hasta $7,113", con subsidio de $324.
Paso 3 – ISR neto:
=MAX(0, 354 - 324)
Resultado: $30
Claudia solo paga $30 de ISR en lugar de $354. El subsidio redujo su carga fiscal en más del 90%.
En tu hoja de nómina, la fila de Claudia se vería así:
| Nombre | Ingreso Gravable | ISR Calculado | Subsidio | ISR a Retener |
|---|---|---|---|---|
| Claudia R. | $6,800 | $354 | $324 | $30 |
Ejemplo con un trabajador sin subsidio
Ahora imagina a Roberto, supervisor de almacén en FEMSA, con un ingreso gravable de $12,000.
Paso 1 – ISR calculado: Según la tabla ISR, el resultado es $1,180.
Paso 2 – Subsidio: Para ingresos de $12,000, la tabla de subsidio devuelve $0. Ese rango no tiene subsidio.
Paso 3 – ISR neto:
=MAX(0, 1180 - 0)
Resultado: $1,180
Roberto paga el ISR completo. El subsidio al empleo no aplica para su nivel de ingresos.
| Nombre | Ingreso Gravable | ISR Calculado | Subsidio | ISR a Retener |
|---|---|---|---|---|
| Roberto M. | $12,000 | $1,180 | $0 | $1,180 |
Errores comunes al calcular el subsidio
Error 1 – Buscar el subsidio sobre el ingreso bruto. Siempre usa el ingreso gravable, no el ingreso total antes de restar exenciones. Si usas el bruto, sobreestimas el ingreso y el trabajador puede perder su subsidio sin merecerlo.
Error 2 – Usar BUSCARV con FALSO. La tabla de subsidio es por rangos, igual que la ISR. Si usas el cuarto argumento en FALSO, Excel buscará una coincidencia exacta y regresará error en casi todos los casos. Siempre usa VERDADERO.
Error 3 – Olvidar el MAX(0,...). Si no proteges la fórmula con MAX, puedes obtener valores negativos en la columna de ISR a retener. Eso genera inconsistencias en tu nómina y posibles errores al timbrar.
Error 4 – No actualizar la tabla cuando el SAT la modifica. El SAT puede ajustar los montos de subsidio al inicio de cada ejercicio fiscal. Si tu tabla PARÁMETROS no está actualizada, aplicas montos incorrectos. Pon la fecha de vigencia en una celda junto a tu tabla, igual que hiciste con la tabla ISR.
Error 5 – Aplicar subsidio a trabajadores asimilados a salarios. El subsidio al empleo aplica exclusivamente a trabajadores con relación laboral formal bajo el esquema de sueldos y salarios. Revisa el tipo de trabajador antes de aplicarlo.
Cómo integrar todo en tu hoja de nómina
Tu hoja de nómina ahora tiene esta secuencia de cálculo clara:
- Ingreso bruto → suma de todos los conceptos percibidos.
- Deducciones exentas → vales de despensa, horas extras exentas, etc.
- Ingreso gravable → bruto menos exenciones.
- ISR calculado → con BUSCARV sobre TablaISR.
- Subsidio al empleo → con BUSCARV sobre TablaSubsidio.
- ISR neto a retener → MAX(0, ISR calculado − Subsidio).
Esta secuencia es el corazón de cualquier nómina correctamente estructurada en Excel. Cada celda depende de la anterior, así que si cambias un dato al inicio, todo se recalcula solo.
Una buena práctica para tu equipo
Si compartes tu archivo con otros analistas de nómina, agrega una columna de verificación. En esa columna escribe un texto condicional que indique si el trabajador tiene subsidio activo o no:
=SI(F5>0, "Con subsidio", "Sin subsidio")
Eso hace que cualquier persona que revise el archivo entienda de inmediato la situación fiscal de cada trabajador. Es especialmente útil en empresas como Mercado Libre, donde la plantilla puede tener cientos de trabajadores con diferentes rangos salariales.
Dominar el subsidio al empleo en Excel no es solo saber una fórmula: es garantizar que cada trabajador pague exactamente lo que le corresponde, ni más ni menos.