certmundo.
es‑mx

6 min de lectura

¿Cómo calcular percepciones variables como horas extra y comisiones?

Las percepciones variables son todos los pagos que cambian cada quincena según el desempeño o las horas trabajadas fuera del horario normal.

Cuando el sueldo base no lo explica todo

Imagina que trabajas en el área de nóminas de Liverpool durante la temporada navideña. De repente, la mitad de los vendedores del piso trabajó horas extra. El otro 30% ganó comisiones por superar su meta de ventas. Y encima, la dirección autorizó un bono de productividad. Si tu hoja de nómina solo tiene una columna de "sueldo", ya perdiste el control. Las percepciones variables necesitan su propio espacio, sus propias fórmulas y sus propios límites legales.

El sistema PERVAR: separa, calcula y suma

Para manejar percepciones variables sin romper tu nómina, usa el sistema PERVAR (PERcepciones VARiables). Tiene tres pasos simples: separar cada tipo de percepción en su propia columna, calcular cada una con su fórmula específica y sumarlas al total gravable al final. Así puedes modificar cualquier componente sin tocar las fórmulas base de sueldo o IMSS.

Horas extra: qué dice la LFT y cómo calcularlas

La Ley Federal del Trabajo (LFT) establece límites claros sobre las horas extra. Un trabajador puede laborar máximo 9 horas extra por semana. Las primeras 9 horas de la semana se pagan al doble del salario ordinario. Si el trabajador supera esas 9 horas, las adicionales se pagan al triple.

Esto es importante porque afecta el ISR. Las horas extra que no exceden el límite legal tienen una exención parcial. La LFT y el SAT permiten exentar hasta el 50% de las horas extra, siempre que no rebasen 5 veces el salario mínimo general mensual. El resto es ingreso gravable y entra al cálculo del ISR como vimos en lecciones anteriores.

Fórmula paso a paso en Excel

Supon que tienes estas columnas en tu hoja NOMINA:

  • Columna B: Nombre del trabajador
  • Columna C: Salario diario
  • Columna D: Horas extra trabajadas en la quincena
  • Columna E: Valor de hora extra doble
  • Columna F: Total horas extra
  • Columna G: Parte exenta de horas extra
  • Columna H: Parte gravable de horas extra

En la celda E2 calcula el valor de una hora extra doble:

=C2/8*2

Aquí divides el salario diario entre 8 horas para obtener el valor por hora ordinaria, y lo multiplicas por 2 para el pago doble.

En F2 calcula el total de horas extra de la quincena:

=D2*E2

En G2 calcula la parte exenta (50% del total, sin rebasar el tope del SAT). Por simplicidad, usa:

=MIN(F2*0.5, PARÁMETROS!$B$10)

Donde la celda B10 de tu hoja PARÁMETROS contiene el tope de exención mensual publicado por el SAT. Ajusta ese valor cada año.

En H2 la parte gravable es:

=F2-G2

Esa cantidad en H2 se suma al ingreso gravable total antes de aplicar la tabla ISR.

Ejemplo concreto: repartidor de Bimbo

Jorge trabaja como operador de reparto en Bimbo. Su salario diario es $450. En la última quincena trabajó 12 horas extra (dentro del límite legal de 9 por semana, considerando dos semanas). Su cálculo sería:

  • Valor hora extra doble: $450 / 8 × 2 = $112.50 por hora
  • Total horas extra: 12 × $112.50 = $1,350
  • Parte exenta (50%): $675
  • Parte gravable: $675

Jorge recibe $1,350 extra esta quincena, pero solo $675 se suman a su ingreso gravable para ISR. Los otros $675 no generan impuesto adicional.

Comisiones: el componente más variable de todos

Las comisiones son ingresos 100% gravables. No tienen exención como las horas extra. Si un vendedor de FEMSA recibe $3,000 de comisión por cerrar pedidos con tiendas de conveniencia, esos $3,000 van directo al ingreso gravable del mes.

En tu hoja NOMINA agrega una columna para comisiones. Supón que es la columna I:

=I2

No necesitas fórmula compleja aquí. Solo captura el monto y asegúrate de sumarlo al ingreso gravable total. Lo que sí necesitas es validar el dato antes de guardar. Usa validación de datos en Excel para que esa celda solo acepte números positivos o cero. Así evitas que alguien capture texto por error.

Cómo manejar comisiones calculadas desde otra hoja

Si tus comisiones vienen de un reporte de ventas en otra hoja (por ejemplo, la hoja VENTAS), usa BUSCARV para jalar el dato automáticamente:

=IFERROR(BUSCARV(B2, VENTAS!$A$2:$C$100, 3, FALSO), 0)

Esta fórmula busca el nombre del trabajador en la columna A de la hoja VENTAS y trae el monto de comisión de la columna C. Si no encuentra el nombre (trabajador sin ventas ese período), devuelve 0 en lugar de un error.

Bonos de productividad: ¿gravables o exentos?

Los bonos de productividad son gravables en su totalidad, a menos que el contrato colectivo o las políticas de la empresa los clasifiquen de otra forma conforme al artículo 93 de la LISR. En la mayoría de los casos prácticos, trátalos como ingreso gravable para no tener problemas con el SAT.

Agrega una columna J para bonos. La lógica es igual que comisiones: captura el monto y súmalo al gravable. Si el bono es un porcentaje fijo del sueldo base, usa una fórmula:

=C2*15*PARÁMETROS!$B$15

Donde B15 en PARÁMETROS contiene el porcentaje del bono (por ejemplo, 0.10 para 10%). Así, si el porcentaje cambia, solo actualizas una celda y toda la nómina se recalcula.

Suma total del ingreso gravable

Con todas las columnas listas, tu columna de ingreso gravable total queda así:

=Sueldo_gravable + H2 + I2 + J2

En términos de celdas reales, si el sueldo gravable está en la columna K:

=K2+H2+I2+J2

Esta suma entra directamente a tu BUSCARV de la tabla ISR, igual que en lecciones anteriores. El subsidio al empleo se aplica después, como ya aprendiste.

Errores comunes que debes evitar

El error más frecuente es sumar el total de horas extra (parte exenta más gravable) al ingreso gravable. Solo va la parte gravable. Si sumas todo, inflas el ISR del trabajador y le quitas dinero que legalmente le pertenece.

Otro error es no separar comisiones de horas extra en columnas distintas. Cuando el SAT audita una empresa como Mercado Libre, pide el desglose por tipo de percepción. Si todo está en una sola columna, no puedes justificar los montos.

Finalmente, muchos omiten actualizar el tope de exención de horas extra. El SAT lo publica cada año junto con la tabla ISR. Si usas el tope del año anterior, calculas mal la exención y el trabajador paga más ISR del que debe.

Cómo aplicar esto desde hoy

Abre tu archivo de nómina. Agrega tres columnas nuevas después de tu columna de sueldo base: una para horas extra gravables, una para comisiones y una para bonos. Captura los montos de esta quincena y ajusta tu fórmula de ingreso gravable total para incluir esas tres columnas. Verifica que el resultado del ISR sea coherente con quincenas anteriores para detectar errores antes de pagar.

Las percepciones variables no complican la nómina si cada tipo tiene su columna, su fórmula y su tratamiento fiscal correcto desde el principio.

Puntos clave

  • Las horas extra tienen una exención del 50% para ISR, siempre que no rebasen el tope que publica el SAT cada año. Solo la parte gravable entra a la tabla ISR.
  • La LFT permite máximo 9 horas extra por semana. Las primeras 9 se pagan al doble y las adicionales al triple. Registra ambas tasas en tu hoja PARÁMETROS.
  • Las comisiones y los bonos de productividad son ingresos 100% gravables. No tienen exención legal general, así que súmalos completos al ingreso gravable.
  • Usa el sistema PERVAR: una columna por tipo de percepción variable. Así puedes auditar, corregir y actualizar sin romper las fórmulas base de tu nómina.
  • Usa IFERROR con BUSCARV para jalar comisiones desde hojas de ventas. Si el trabajador no tiene ventas ese período, la fórmula devuelve 0 y no genera errores.

Comparte esta lección: