Cómo calcular la prima vacacional
Calcular la prima vacacional requiere tres datos y una multiplicación. Aun así, es uno de los conceptos de nómina con más errores: se aplica el porcentaje sobre el sueldo del mes completo, se usa un salario equivocado o se olvidan los días pendientes de un periodo anterior.
Esta guía recorre el cálculo paso a paso: qué datos reunir, cómo obtener el salario diario, cuál es la fórmula, varios ejemplos con distintas antigüedades y cómo verificar el resultado en el recibo. Lo que es la prima y quién tiene derecho a ella se explica en qué es la prima vacacional.
¿Cómo se calcula la prima vacacional?
La prima vacacional se calcula multiplicando el salario diario del trabajador por los días de vacaciones que le corresponden y por el porcentaje de prima, que la Ley Federal del Trabajo fija en un mínimo de 25 % (artículo 80). Con un salario diario de $500 y 12 días de vacaciones, la base es $6,000 y la prima mínima $1,500. Si el contrato otorga un porcentaje mayor, se usa ese porcentaje.
Datos necesarios para el cálculo

Antes de aplicar la fórmula hay que reunir tres datos y verificar que correspondan al mismo periodo:
| Dato | De dónde se obtiene | Observación |
|---|---|---|
| Salario diario | Sueldo mensual ÷ 30 o semanal ÷ 7; con salario variable, promedio | Es la cuota diaria, no el salario integrado del IMSS |
| Días de vacaciones del periodo | Tabla del artículo 76 según años de servicio cumplidos | Si el contrato da más días, se usan los del contrato |
| Porcentaje de prima | Artículo 80: mínimo 25 % | Puede ser mayor por contrato individual o colectivo |
El número de días depende de la antigüedad: 12 el primer año, 14 el segundo, 16 el tercero, 18 el cuarto, 20 el quinto y, a partir del sexto, dos días más por cada cinco años de servicio. El procedimiento para obtenerlos, incluidos los días pendientes de periodos anteriores, está en cómo calcular los días de vacaciones.
Cómo obtener el salario diario
La base de la prima es el salario que corresponde a los días de vacaciones, es decir, la cuota diaria ordinaria del trabajador.
- Salario mensual fijo: se divide entre 30. Un sueldo de $15,000 mensuales equivale a $500 diarios. Esta regla de división aparece en el artículo 89 de la LFT para indemnizaciones y se usa como referencia práctica.
- Salario semanal: se divide entre 7.
- Salario variable (comisiones, destajo): el mismo artículo 89 indica tomar el promedio de las percepciones de los últimos 30 días efectivamente trabajados, referencia que evita que la prima dependa de una semana atípica.
- Salario mixto (parte fija y parte variable): se suma la cuota fija diaria con el promedio diario de la parte variable.
Lo que no se usa es el salario diario integrado que sirve para cotizar al IMSS, porque incluye prestaciones como el aguinaldo y la propia prima vacacional. Usarlo inflaría el resultado.
La fórmula
Prima vacacional = salario diario × días de vacaciones × porcentaje de prima
Dicho de otra forma: primero se calcula el salario de las vacaciones (salario diario × días) y después se aplica el porcentaje sobre ese importe. Separar ambas operaciones ayuda a verificar el recibo, donde suelen aparecer como dos conceptos.
Ejemplo paso a paso
Datos de partida (cifras ilustrativas): Laura gana $18,000 mensuales, cumplió tres años de servicio y su empresa paga la prima mínima legal.
- Salario diario: $18,000 ÷ 30 = $600.
- Días de vacaciones: tres años cumplidos → 16 días (artículo 76).
- Salario de vacaciones: $600 × 16 = $9,600.
- Prima vacacional: $9,600 × 25 % = $2,400.
Interpretación: durante sus 16 días de vacaciones, Laura recibe su salario ordinario de $9,600 (que normalmente ya está dentro de su sueldo) y, además, $2,400 de prima. Si la empresa pagara 50 % de prima, el importe sería $4,800.
Tabla: la misma persona con distintas antigüedades
Con un salario diario de $600 y la prima mínima de 25 %, la prima crece con la antigüedad porque crecen los días:
| Años de servicio cumplidos | Días de vacaciones | Salario de vacaciones | Prima vacacional (25 %) |
|---|---|---|---|
| 1 | 12 | $7,200 | $1,800 |
| 3 | 16 | $9,600 | $2,400 |
| 5 | 20 | $12,000 | $3,000 |
| 10 | 22 | $13,200 | $3,300 |
| 15 | 24 | $14,400 | $3,600 |
La tabla muestra por qué conviene revisar la antigüedad antes de calcular: un error de un año en la fecha de ingreso cambia los días y, con ellos, la prima.
Prima parcial cuando se toman días sueltos
El artículo 78 garantiza al menos 12 días continuos, pero el resto del periodo puede distribuirse como requiera la persona trabajadora. Cuando los días se toman en varios tramos, hay dos formas de pagar la prima, ambas válidas si al final del periodo se cubre el total:
- Proporcional a cada tramo. Se paga la prima de los días disfrutados en cada ocasión. Laura toma 12 días en abril y 4 en septiembre: $600 × 12 × 25 % = $1,800 en abril y $600 × 4 × 25 % = $600 en septiembre.
- Completa en el primer tramo. Se paga la prima de los 16 días ($2,400) al iniciar el primer periodo de descanso.
Lo importante es registrar qué días ya tienen prima pagada, para no omitirla ni duplicarla. El momento del pago se analiza en cuándo se paga la prima vacacional.
Prima proporcional al terminar la relación
Si la relación de trabajo termina antes de cumplir el año, o con una fracción del periodo en curso, se pagan las vacaciones proporcionales al tiempo trabajado (artículo 79) y la prima del 25 % sobre ellas:
Prima proporcional = días de vacaciones proporcionales × salario diario × 25 %
Ejemplo ilustrativo: un trabajador con salario diario de $500 que termina su relación a los 6 meses del primer año. Los días proporcionales serían 12 × (182 ÷ 365) ≈ 5.98 días; la prima proporcional, 5.98 × $500 × 25 % ≈ $748. El cálculo de los días, con sus redondeos y variantes, se detalla en vacaciones proporcionales.
Cómo verificar la prima en el recibo de nómina
Para comprobar que el importe es correcto, conviene seguir el mismo orden del cálculo:
- Localizar en el recibo el concepto «prima vacacional» y la cantidad pagada.
- Confirmar el salario diario con el que se calculó (sueldo mensual ÷ 30).
- Confirmar los días de vacaciones del periodo según la antigüedad y el contrato.
- Multiplicar salario diario × días × porcentaje y comparar con el importe del recibo.
- Si se pagó por tramos, sumar lo pagado en cada uno.
Una diferencia pequeña puede deberse a retenciones: una parte de la prima vacacional puede estar exenta del impuesto sobre la renta hasta cierto límite, que se actualiza y no se aborda aquí. Conviene verificar el tratamiento fiscal vigente con el área contable.
Errores frecuentes al calcular la prima
- Aplicar el 25 % sobre el sueldo mensual completo. La base son los días de vacaciones, no el mes. Con $18,000 mensuales, la prima no es $4,500 sino la que corresponda a los días del periodo.
- Usar el salario diario integrado. Infla el cálculo al incluir prestaciones que no forman parte de la cuota diaria.
- Olvidar los días pendientes de un periodo anterior. Si quedaron días sin disfrutar y se toman después, también generan prima.
- Calcular con la tabla anterior a la reforma de 2023. El primer año son 12 días, no 6.
- Ignorar la prestación superior. Si el contrato o la política fija 50 %, aplicar 25 % es un incumplimiento.
- Duplicar la prima en pagos por tramos. Sin registro de qué días ya tienen prima pagada, es fácil pagarla dos veces o ninguna.
Mínimo legal y prestación superior
El 25 % es el piso. Muchas empresas ofrecen porcentajes mayores como parte de sus prestaciones y algunos contratos colectivos los fijan en 50 % o más. Con una prestación superior el cálculo es idéntico: sólo cambia el porcentaje. Lo que no es válido es pactar menos del 25 %, aunque el trabajador lo firme. El resto del marco legal se resume en la guía de vacaciones en México.
¿Cómo puede ayudarte Employ?
El cálculo de la prima es sencillo cuando los tres datos están a la mano. El problema aparece cuando nómina no sabe con certeza cuántos días tomó cada persona, de qué periodo, ni si ya se pagó la prima de un tramo anterior. Ahí es donde se cuelan los pagos dobles y las omisiones.
Employ es un agente de IA que mantiene ese registro al día. Gestiona cada solicitud de vacaciones, la lleva al responsable para su aprobación, notifica al trabajador y registra los días disfrutados con su periodo. Con esa información, la base de la prima (días por salario diario) queda lista para nómina en cada cierre, sin reconstruirla a mano.
Si la empresa paga la prima por tramos, el agente deja constancia de qué días ya la tienen cubierta. Si un trabajador pregunta cuánto le corresponde o cuándo se le pagará, responde por el canal que la empresa ya usa, aplicando la política interna. Lo que requiera decisión, como un porcentaje distinto para un grupo del personal, lo escala a una persona.
El agente se pone en marcha a partir del proceso actual, aunque hoy viva en una hoja de cálculo. Para ver cómo queda cada periodo de vacaciones con sus días y su prima:
Preguntas frecuentes sobre el cálculo de la prima vacacional
¿Cuál es la fórmula de la prima vacacional?
Salario diario × días de vacaciones × 25 % (o el porcentaje superior que fije el contrato). Equivale a aplicar el porcentaje sobre el salario de los días de vacaciones.
¿Cómo se obtiene el salario diario para la prima?
Dividiendo el sueldo mensual entre 30 o el semanal entre 7. Con salario variable, se toma el promedio de los últimos 30 días trabajados, como referencia del artículo 89 de la LFT.
¿Cuánto es la prima vacacional con un salario de $15,000 mensuales?
Depende de los días. Con $500 diarios y 12 días (primer año), la prima mínima es $1,500; con 20 días (quinto año), $2,500. Son cifras ilustrativas.
¿La prima se calcula con el salario integrado?
No. Se calcula con la cuota diaria ordinaria. El salario diario integrado se usa para cotizar al IMSS e incluye otras prestaciones.
¿Cómo se paga la prima si las vacaciones se toman en dos partes?
La prima puede pagarse proporcional a cada tramo o completa en el primero. En ambos casos, al terminar el periodo debe estar cubierta la prima de todos los días.
¿Cómo se calcula la prima vacacional proporcional?
Días de vacaciones proporcionales × salario diario × 25 %. Los días proporcionales se obtienen con la regla de tres sobre 365 días a partir de los que corresponderían al periodo.
¿La prima vacacional cambia si la empresa da más días de vacaciones?
Sí. Si el contrato otorga más días que la tabla del artículo 76, la base del cálculo son esos días, y la prima resulta mayor.
¿La prima vacacional paga impuestos?
Una parte puede estar exenta del impuesto sobre la renta hasta un límite que se actualiza; conviene confirmar el tratamiento vigente con el área contable.
¿Qué hacer si el importe del recibo no coincide con el cálculo?
Revisar el salario diario, los días y el porcentaje utilizados y pedir aclaración a Recursos Humanos. Si no se corrige, la PROFEDET ofrece orientación gratuita.