Salario neto en Colombia
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 u honorarios mensuales
- Tipo de contrato
- Salario mínimo del año
- Clase de riesgo laboral (ARL)
- Auxilio de transporte del año
- Valor de la UVT
Paso 1: Fórmula Ingreso base de cotización
- Usa
- Salario u honorarios mensualesentrada
- Tipo de contratoentrada
- Salario mínimo del añoentrada
- Produce
ibc
Paso 2: Fórmula Aporte a salud
- Usa
- Ingreso base de cotizacióndel paso 1
- Tipo de contratoentrada
- Produce
salud
Paso 3: Fórmula Aporte a pensión
- Usa
- Ingreso base de cotizacióndel paso 1
- Tipo de contratoentrada
- Produce
pension
Paso 4: Fórmula Fondo de Solidaridad Pensional
- Usa
- Ingreso base de cotizacióndel paso 1
- Salario mínimo del añoentrada
- Produce
solidaridad
Paso 5: Fórmula Riesgos laborales del trabajador
- Usa
- Ingreso base de cotizacióndel paso 1
- Tipo de contratoentrada
- Clase de riesgo laboral (ARL)entrada
- Produce
arl
Paso 6: Fórmula Auxilio de transporte
- Usa
- Tipo de contratoentrada
- Salario u honorarios mensualesentrada
- Salario mínimo del añoentrada
- Auxilio de transporte del añoentrada
- Produce
auxilio
Paso 7: Fórmula Ingreso después de aportes
- Usa
- Salario u honorarios mensualesentrada
- Aporte a saluddel paso 2
- Aporte a pensióndel paso 3
- Fondo de Solidaridad Pensionaldel paso 4
- Produce
ingreso_depurado
Paso 8: Fórmula Base de retención en UVT
- Usa
- Ingreso después de aportesdel paso 7
- Valor de la UVTentrada
- Produce
base_retencion_uvt
Paso 9: Fórmula Retención en la fuente
- Usa
- Base de retención en UVTdel paso 8
- Valor de la UVTentrada
- Produce
retencion
Paso 10: Fórmula Costo mensual para quien contrata
- Usa
- Tipo de contratoentrada
- Salario u honorarios mensualesentrada
- Clase de riesgo laboral (ARL)entrada
- Ingreso base de cotizacióndel paso 1
- Auxilio de transportedel paso 6
- Salario mínimo del añoentrada
- Produce
costo_empleador
Paso 11: Fórmula Salario neto
- Usa
- Salario u honorarios mensualesentrada
- Auxilio de transportedel paso 6
- Aporte a saluddel paso 2
- Aporte a pensióndel paso 3
- Fondo de Solidaridad Pensionaldel paso 4
- Riesgos laboralesdel paso 5
- Retención en la fuentedel paso 9
- Produce
salario_neto
ibcsaludpensionsolidaridadarlauxilioingreso_depuradobase_retencion_uvtretencioncosto_empleadorsalario_neto
salariotipo_contratosmmlvriesgo_arlauxilio_transporteuvtsalario_netoCómo se calcula
Calcula el salario neto en Colombia con contrato laboral, salario integral o prestación de servicios: salud, pensión, solidaridad, auxilio y retención.
El neto es el salario más el auxilio de transporte, menos los aportes que paga el trabajador y la retención en la fuente. Un empleado aporta el 4 % a salud y el 4 % a pensión sobre su salario; con salario integral, sobre el 70 %; un contratista paga el 12,5 % y el 16 % sobre el 40 % de sus honorarios. Desde 4 salarios mínimos se suma el Fondo de Solidaridad Pensional, y la retención sale de la tabla del artículo 383 del Estatuto Tributario.
Las fórmulas que se ejecutan, en orden
- Ingreso base de cotización
ibc = min(max(salario * (tipo_contrato == "integral" ? 0.7 : tipo_contrato == "servicios" ? 0.4 : 1), smmlv), 25 * smmlv) - Aporte a salud
salud = ibc * (tipo_contrato == "servicios" ? 0.125 : 0.04) - Aporte a pensión
pension = ibc * (tipo_contrato == "servicios" ? 0.16 : 0.04) - Fondo de Solidaridad Pensional
solidaridad = ibc * buscar(solidaridad_pensional, ibc / smmlv) - Riesgos laborales del trabajador
arl = tipo_contrato == "servicios" and riesgo_arl != "IV" and riesgo_arl != "V" ? ibc * buscar(tasas_arl, riesgo_arl) : 0 - Auxilio de transporte
auxilio = tipo_contrato == "laboral" and salario <= 2 * smmlv ? auxilio_transporte : 0 - Ingreso después de aportes
ingreso_depurado = salario - salud - pension - solidaridad - Base de retención en UVT
base_retencion_uvt = (ingreso_depurado - min(ingreso_depurado * 0.25, 790 / 12 * uvt)) / uvt - Retención en la fuente
retencion = uvt * (base_retencion_uvt <= 95 ? 0 : base_retencion_uvt <= 150 ? (base_retencion_uvt - 95) * 0.19 : base_retencion_uvt <= 360 ? (base_retencion_uvt - 150) * 0.28 + 10 : base_retencion_uvt <= 640 ? (base_retencion_uvt - 360) * 0.33 + 69 : base_retencion_uvt <= 945 ? (base_retencion_uvt - 640) * 0.35 + 162 : base_retencion_uvt <= 2300 ? (base_retencion_uvt - 945) * 0.37 + 268 : (base_retencion_uvt - 2300) * 0.39 + 770) - Costo mensual para quien contrata
costo_empleador = tipo_contrato == "servicios" ? salario + (riesgo_arl == "IV" or riesgo_arl == "V" ? ibc * buscar(tasas_arl, riesgo_arl) : 0) : salario + auxilio + ibc * (0.12 + 0.04 + buscar(tasas_arl, riesgo_arl) + (salario >= 10 * smmlv ? 0.135 : 0)) + (tipo_contrato == "integral" ? 0 : (salario + auxilio) * (2 / 12 + 0.01)) + salario * 15 / 360 - Salario neto
salario_neto = salario + auxilio - salud - pension - solidaridad - arl - retencion
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.
Con 3 millones de salario, cuánto llega a la cuenta
Con contrato laboral y 3.000.000 de pesos de salario, la base de cotización es el salario completo. Se descuentan 120.000 pesos para salud y 120.000 para pensión, el 4 % cada uno, y como 3 millones no llegan a dos salarios mínimos —3.501.810 pesos en 2026— se suma el auxilio de transporte de 249.095 pesos.
El neto queda en 3.009.095 pesos: más que el salario, porque el auxilio supera los descuentos. No hay retención en la fuente: después de aportes y del 25 % exento la base es de 39,5 UVT, y la tabla empieza a retener por encima de 95. A la empresa ese contrato le cuesta 4.443.762 pesos al mes con prestaciones y aportes.
Salario integral y prestación de servicios
El salario integral, que en 2026 no puede ser menor de 13 salarios mínimos (22.761.765 pesos), ya incluye las prestaciones, así que los aportes se calculan sobre el 70 % y no hay prima ni cesantías aparte. Con 25 millones integrales la base es de 17,5 millones, los aportes suman 1.575.000 pesos con el Fondo de Solidaridad y la retención llega a 3.984.200.
Un contratista por prestación de servicios no recibe auxilio ni prestaciones, y paga él mismo sus aportes sobre el 40 % de los honorarios: el 12,5 % a salud, el 16 % a pensión y los riesgos laborales de su clase. Con 5 millones de honorarios la base es de 2 millones, los aportes suman 580.440 pesos con riesgo I y le quedan 4.419.560.
Cuándo aparecen el Fondo de Solidaridad y la retención
Desde una base de 4 salarios mínimos, 7.003.620 pesos en 2026, se aporta un 1 % más al Fondo de Solidaridad Pensional, que sube por tramos hasta el 2 % por encima de 20 salarios mínimos. Con 8 millones de salario son 80.000 pesos al mes, que se suman a los 640.000 de salud y pensión.
La retención se calcula sobre el ingreso menos los aportes obligatorios y menos un 25 % exento, con tope de 790 UVT al año. Si esa base pasa de 95 UVT se retiene el 19 % del exceso, y la tarifa sube por tramos hasta el 39 %. Con 8 millones la base es de 104,25 UVT, la retención de 92.049 pesos y el neto de 7.187.951.
Lo que este cálculo no incluye
La retención sigue el procedimiento 1 sin deducciones adicionales: los dependientes, la medicina prepagada, los intereses de vivienda y los aportes voluntarios a pensión o a cuentas AFC la reducen, y aquí no se restan. Tampoco se descuentan préstamos, libranzas, embargos ni cuotas sindicales, que dependen de cada nómina.
El costo para el empleador supone una empresa exonerada de salud, ICBF y SENA por quienes ganan menos de 10 salarios mínimos, como lo están casi todas las personas jurídicas, y no incluye la dotación. Los valores de 2026 son campos que se pueden cambiar cuando lleguen los del año siguiente.
Preguntas frecuentes
- ¿Cuánto se descuenta de salud y pensión en Colombia?
- Un empleado aporta el 4 % de su salario a salud y el 4 % a pensión, y el empleador pone el 12 % de pensión y, desde 10 salarios mínimos, el 8,5 % de salud. Con salario integral los porcentajes se aplican sobre el 70 % del salario.
- ¿Quién tiene derecho al auxilio de transporte en 2026?
- Quien tiene contrato laboral y gana hasta dos salarios mínimos, 3.501.810 pesos en 2026. Son 249.095 pesos al mes que no son salario, así que no pagan aportes, pero sí entran en la base de la prima y las cesantías.
- ¿Cuánto paga de aportes un contratista por prestación de servicios?
- Sobre el 40 % de lo que factura cada mes, y nunca sobre menos de un salario mínimo, paga el 12,5 % a salud, el 16 % a pensión y los riesgos laborales de su clase, que en riesgo I son el 0,522 %. En total, cerca del 11,6 % de los honorarios.
- ¿Desde qué salario se paga retención en la fuente?
- Depende de los aportes y las deducciones, pero sin deducciones adicionales un empleado empieza a tener retención con un salario de unos 7,3 millones de pesos en 2026: por debajo, la base después de aportes y del 25 % exento no pasa de 95 UVT.