Liquidación de contrato laboral
v1Ejemplo de AXIOMAComposición del método
Las fórmulas se ejecutan de arriba abajo. Un paso usa el resultado de otro anterior cuando lee una variable con el mismo nombre.
- Salario mensual
- Tipo de salario
- Salario mínimo del año
- Auxilio de transporte del año
- Fecha de ingreso
- Fecha de retiro
- Días de vacaciones ya disfrutados
- Días de salario sin pagar
- Cómo terminó
- Tipo de contrato
- Fin pactado del contrato
Paso 1: Fórmula Base para prestaciones
- Usa
- Salario mensualentrada
- Tipo de salarioentrada
- Salario mínimo del añoentrada
- Auxilio de transporte del añoentrada
- Produce
base_prestaciones
Paso 2: Fórmula Días trabajados
- Usa
- Fecha de ingresoentrada
- Fecha de retiroentrada
- Produce
dias_trabajados
Paso 3: Fórmula Días de cesantías del año
- Usa
- Fecha de ingresoentrada
- Fecha de retiroentrada
- Produce
dias_cesantias
Paso 4: Fórmula Cesantías
- Usa
- Tipo de salarioentrada
- Base para prestacionesdel paso 1
- Días de cesantías del añodel paso 3
- Produce
cesantias
Paso 5: Fórmula Intereses sobre cesantías
- Usa
- Cesantíasdel paso 4
- Días de cesantías del añodel paso 3
- Produce
intereses_cesantias
Paso 6: Fórmula Días de prima del semestre
- Usa
- Fecha de ingresoentrada
- Fecha de retiroentrada
- Produce
dias_prima
Paso 7: Fórmula Prima de servicios
- Usa
- Tipo de salarioentrada
- Base para prestacionesdel paso 1
- Días de prima del semestredel paso 6
- Produce
prima
Paso 8: Fórmula Vacaciones pendientes
- Usa
- Días trabajadosdel paso 2
- Días de vacaciones ya disfrutadosentrada
- Salario mensualentrada
- Produce
vacaciones
Paso 9: Fórmula Salario sin pagar
- Usa
- Base para prestacionesdel paso 1
- Días de salario sin pagarentrada
- Produce
salario_pendiente
Paso 10: Fórmula Días de indemnización
- Usa
- Cómo terminóentrada
- Tipo de contratoentrada
- Salario mensualentrada
- Salario mínimo del añoentrada
- Días trabajadosdel paso 2
- Fecha de retiroentrada
- Fin pactado del contratoentrada
- Produce
dias_indemnizacion
Paso 11: Fórmula Indemnización
- Usa
- Salario mensualentrada
- Días de indemnizacióndel paso 10
- Produce
indemnizacion
Paso 12: Fórmula Total de la liquidación
- Usa
- Cesantíasdel paso 4
- Intereses sobre cesantíasdel paso 5
- Prima de serviciosdel paso 7
- Vacaciones pendientesdel paso 8
- Salario sin pagardel paso 9
- Indemnizacióndel paso 11
- Produce
total_liquidacion
base_prestacionesdias_trabajadosdias_cesantiascesantiasintereses_cesantiasdias_primaprimavacacionessalario_pendientedias_indemnizacionindemnizaciontotal_liquidacion
salariotipo_salariosmmlvauxilio_transportefecha_ingresofecha_retirodias_vacaciones_disfrutadosdias_sin_pagarmotivo_terminaciontipo_contratofecha_fin_pactadatotal_liquidacionCómo se calcula
Calcula la liquidación de un contrato en Colombia: cesantías, intereses, prima, vacaciones e indemnización según el tipo de contrato y cómo terminó.
Al terminar un contrato se pagan las prestaciones que se causaron y no se han pagado: las cesantías y sus intereses del año en curso, la prima del semestre y las vacaciones pendientes, más el salario que se deba. Si el despido fue sin justa causa se suma la indemnización del artículo 64 del Código Sustantivo del Trabajo, que depende del tipo de contrato y del tiempo trabajado. Los días se cuentan como los cuenta la nómina: meses de 30 días y años de 360.
Las fórmulas que se ejecutan, en orden
- Base para prestaciones
base_prestaciones = salario + (tipo_salario == "ordinario" and salario <= 2 * smmlv ? auxilio_transporte : 0) - Días trabajados
dias_trabajados = diasComerciales(fecha_ingreso, fecha_retiro) - Días de cesantías del año
dias_cesantias = diasComerciales(fechaMayor(fecha_ingreso, inicioDelAño(fecha_retiro)), fecha_retiro) - Cesantías
cesantias = tipo_salario == "integral" ? 0 : base_prestaciones * dias_cesantias / 360 - Intereses sobre cesantías
intereses_cesantias = cesantias * 0.12 * dias_cesantias / 360 - Días de prima del semestre
dias_prima = diasComerciales(fechaMayor(fecha_ingreso, inicioDelSemestre(fecha_retiro)), fecha_retiro) - Prima de servicios
prima = tipo_salario == "integral" ? 0 : base_prestaciones * dias_prima / 360 - Vacaciones pendientes
vacaciones = max(dias_trabajados * 15 / 360 - dias_vacaciones_disfrutados, 0) * salario / 30 - Salario sin pagar
salario_pendiente = base_prestaciones / 30 * dias_sin_pagar - Días de indemnización
dias_indemnizacion = motivo_terminacion != "despido_sin_justa_causa" ? 0 : tipo_contrato == "indefinido" ? (salario < 10 * smmlv ? 30 + max(dias_trabajados - 360, 0) * 20 / 360 : 20 + max(dias_trabajados - 360, 0) * 15 / 360) : tipo_contrato == "obra_labor" ? max(diasComerciales(fecha_retiro, fecha_fin_pactada) - 1, 15) : max(diasComerciales(fecha_retiro, fecha_fin_pactada) - 1, 0) - Indemnización
indemnizacion = salario / 30 * dias_indemnizacion - Total de la liquidación
total_liquidacion = cesantias + intereses_cesantias + prima + vacaciones + salario_pendiente + indemnizacion
Cada fórmula lee lo que produjeron las anteriores por su nombre. Los valores llegan con un ejemplo puesto: cámbialos por los tuyos y vuelve a ejecutar.
¿Y si el cálculo fuera tuyo?
Esta calculadora no está escrita a mano: es un método de Axioma, fórmulas que se ejecutan una detrás de otra. Ábrelo para ver cada paso, cámbialo a tu caso o calcúlalo para toda una nómina desde un Excel.
Una liquidación de principio a fin
Con 3.000.000 de salario, contrato indefinido desde el 1 de marzo de 2023 y despido sin justa causa el 30 de septiembre de 2026, la base de cesantías y prima es de 3.249.095 pesos, porque incluye el auxilio de transporte. Las cesantías de 2026, por 270 días, son 2.436.821 pesos, y sus intereses, 219.314.
La prima del segundo semestre, por 90 días, es de 812.274 pesos. Las vacaciones pendientes son 23,75 días —53,75 causados en 1.290 días trabajados, menos 30 disfrutados—, que a 100.000 pesos diarios suman 2.375.000. La indemnización es de 81,67 días, 8.166.667 pesos, y el total llega a 14.010.076.
Cuánto es la indemnización según el contrato
En un contrato a término indefinido, quien gana menos de 10 salarios mínimos recibe 30 días de salario por el primer año y 20 por cada año siguiente, en proporción a las fracciones. Desde 10 salarios mínimos, 17.509.050 pesos en 2026, son 20 días por el primer año y 15 por cada uno de los siguientes.
En uno a término fijo se pagan los salarios de lo que faltaba del plazo: despedido el 30 de junio con un contrato que vencía el 31 de diciembre, son 180 días de salario. En uno por obra o labor se paga lo que faltaba para terminar la obra, y nunca menos de 15 días. La reforma laboral de 2025 no cambió estas cifras.
Cuándo no hay indemnización
La renuncia, el despido con justa causa, el mutuo acuerdo y la llegada del plazo o el fin de la obra no dan indemnización: en esos casos se paga lo mismo que en el ejemplo, menos ese último concepto. Con los mismos datos y una renuncia, la liquidación sería de 5.843.409 pesos.
Las prestaciones, en cambio, se pagan siempre, cualquiera que sea el motivo. Solo el salario integral no lleva cesantías, intereses ni prima, porque ya las incluye: en ese caso la liquidación son las vacaciones, el salario pendiente y, si hubo despido sin justa causa, la indemnización.
Cómo se cuentan los días
La nómina en Colombia cuenta meses de 30 días: del 1 de enero al 30 de septiembre son 270 días, igual que un año completo son 360 y un febrero completo son 30. Las cesantías y sus intereses se liquidan desde el 1 de enero, porque las de años anteriores ya se consignaron al fondo antes del 14 de febrero.
La prima se cuenta desde el 1 de enero o el 1 de julio, según el semestre del retiro, y las vacaciones por todo el tiempo trabajado: 15 días hábiles por cada 360 días, menos los que ya se disfrutaron. Si el ingreso fue después de esas fechas, cada concepto se cuenta desde el ingreso.
Preguntas frecuentes
- ¿Qué incluye una liquidación laboral en Colombia?
- Las cesantías y los intereses sobre cesantías del año, la prima de servicios del semestre, las vacaciones no disfrutadas y el salario que se deba. Si el despido fue sin justa causa, también la indemnización, que depende del tipo de contrato y del tiempo trabajado.
- ¿El auxilio de transporte entra en la liquidación?
- Sí, para quien gana hasta dos salarios mínimos: entra en la base de las cesantías, sus intereses y la prima. No entra en las vacaciones ni en la indemnización, que se pagan sobre el salario sin auxilio.
- ¿Cuánto tiempo tiene el empleador para pagar la liquidación?
- Debe pagarla al terminar el contrato. Si no paga los salarios y prestaciones que debe, el artículo 65 del Código Sustantivo del Trabajo lo obliga a pagar un día de salario por cada día de retraso durante los primeros 24 meses, la llamada indemnización moratoria.
- ¿Se descuentan salud y pensión de la liquidación?
- Solo del salario pendiente, que paga sus aportes como cualquier salario. Las cesantías, sus intereses, la prima, las vacaciones compensadas en dinero y la indemnización no son base de aportes, así que este cálculo las muestra en bruto, sin descuentos.