Cómo funciona: fórmulas y supuestos
Transparencia total sobre cómo calculamos finiquito, liquidación, aguinaldo, vacaciones y prima de antigüedad en México.
Definiciones básicas
- Salario Diario (SD): si el salario es mensual, usamos SD = salario_mensual / 30. Si ya es diario, SD = salario_diario.
- Salario Diario Integrado (SDI): SD ajustado por un factor de integración (prestaciones integrables) cuando corresponde en liquidación. En la herramienta, el factor es editable.
- Días del año (DA): 365 o 366 según el año. Para prorrateos usamos los días realmente transcurridos en el año del pago.
- Días trabajados del año (DTA): días laborados desde el inicio del año (o ingreso) hasta la fecha de corte/salida.
Fórmula de Finiquito
Días trabajados no pagados = SD × días_pendientes
Aguinaldo proporcional = SD × DíasAguinaldoAnuales × (DTA / DA)
Vacaciones proporcionales = SD × DíasVacacionesAnuales × (DTA / DA)
Prima vacacional = Vacaciones proporcionales × (porcentaje_prima / 100)
Prima de antigüedad (si aplica) = min(SD, 2 × SM_diario_zona) × 12 × años_servicio
TOTAL FINIQUITO = (Días trabajados no pagados)
+ (Aguinaldo proporcional)
+ (Vacaciones proporcionales + Prima vacacional)
+ (Prima de antigüedad)
Base legal orientativa: LFT Arts. 76 (vacaciones), 87 (aguinaldo), 162 (prima de antigüedad).
Fórmula de Liquidación
Indemnización constitucional (3 meses) = SDI × 30 × 3
20 días por año (si procede) = SDI × 20 × años_servicio
Prestaciones proporcionales:
Aguinaldo proporcional = SD × DíasAguinaldoAnuales × (DTA / DA)
Vacaciones proporcionales = SD × DíasVacacionesAnuales × (DTA / DA)
Prima vacacional = Vacaciones proporcionales × (porcentaje_prima / 100)
Prima de antigüedad (si aplica) = min(SD, 2 × SM_diario_zona) × 12 × años_servicio
TOTAL LIQUIDACIÓN = Días no pagados + 3 meses + (20 días/año opcional)
+ Prestaciones proporcionales
+ Prima de antigüedad
Base orientativa: LFT Arts. 48/50 (indemnización y supuestos), 76, 87 y 162.
Fórmula de Aguinaldo proporcional
Aguinaldo proporcional = SD × DíasAguinaldoAnuales × (DTA / DA)
Referencia (año completo) = SD × DíasAguinaldoAnuales
El mínimo legal de días de aguinaldo suele ser 15 por año (proporcional si no se laboró el año completo).
Fórmula de Vacaciones + Prima vacacional
Días de vacaciones anuales (LFT reforma 2023):
1=12, 2=14, 3=16, 4=18, 5=20, 6–10=22, 11–15=24, 16–20=26, etc.
(o personalizado según contrato)
Días devengados del año = DíasVacacionesAnuales × (DTA / DA)
Días pendientes a pagar = max(0, Días devengados – Días ya disfrutados)
Pago vacaciones = SD × Días pendientes a pagar
Prima vacacional = Pago vacaciones × (porcentaje_prima / 100)
La prima vacacional mínima es 25% (Art. 76 LFT).
Fórmula de Prima de antigüedad
Años de servicio completos = años entre ingreso y salida (restando si no llegó el aniversario)
Opción de prorrateo del año parcial (criterio variable):
fracción = días desde último aniversario / días del año
Años totales = Años completos + (fracción opcional)
Base diaria = min(SD, 2 × SM_diario_zona) // tope legal por zona
Prima de antigüedad = Base diaria × 12 × Años totales
Topada a 2× salario mínimo diario de la zona; procedencia según antigüedad y supuesto de terminación (Art. 162 LFT).
Parámetros y supuestos usados
- Conversión a salario diario: salario mensual / 30 (criterio práctico de nómina).
- Prorrateos: usamos días reales del año del pago para DTA/DA.
- Prima vacacional: mínimo 25% (editable en las herramientas).
- Salario mínimo (tope prima antigüedad): usamos dos zonas (Resto del país y ZLFN). Actualiza las cifras en el código cuando cambien oficialmente.
- SDI (solo liquidación): el factor de integración es editable porque depende de prestaciones integrables de cada empresa.
- 20 días por año (liquidación): opción activable según supuestos legales del caso.
¿Dónde actualizo el salario mínimo en el código?
// Ejemplo (Finiquito y Liquidación):
const SM_2025 = { general: 278.80, zlfn: 419.88 }; // edita aquí cuando cambie
// Ejemplo (Prima de Antigüedad):
const SM = { general: 278.80, zlfn: 419.88 }; // edita aquí cuando cambie
⚠️ Estos cálculos son estimaciones informativas; contratos, contratos colectivos y criterios judiciales pueden modificar resultados.
Enlaces útiles:
Calculadora de Finiquito · Calculadora de Liquidación · Calculadora de Aguinaldo · Calculadora de Vacaciones · Calculadora de Prima de Antigüedad · Hub de Calculadoras
Última actualización: Septiembre 2025 · Contacto: support@calculadorade-finiquito.com.mx