Documentación

Seguridad social (salud, pensión y FSP)

Cómo se calculan los aportes a salud y pensión del trabajador y del empleador, cómo funciona el FSP y qué base (IBC) se usa.

La seguridad social se calcula como porcentajes del IBC (Ingreso Base de Cotización).

Si todavía no estás cómodo con el concepto de IBC, lee primero:

1) Salud (EPS)

En el modelo de la app (y en general en Colombia), salud es:

  • 12.5% total del IBC,
  • dividido entre empleador y trabajador.

Salud del trabajador

Salud_Empleado = IBC × 4%

Salud del empleador

Salud_Empleador = IBC × 8.5%

Fuente:

2) Pensión

En el modelo de la app:

  • 16% total del IBC,
  • dividido entre empleador y trabajador.

Pensión del trabajador

Pension_Empleado = IBC × 4%

Pensión del empleador

Pension_Empleador = IBC × 12%

Fuente (marco general):

Nota: en nuestro material interno se citan referencias oficiales adicionales (conceptos) para porcentajes. En la app usamos los porcentajes estándar (4%/12%) que se encuentran ampliamente referenciados en la práctica.

3) Fondo de Solidaridad Pensional (FSP)

El FSP es un descuento adicional que se aplica a ciertos niveles de ingreso (medidos en SMMLV).

¿Cuándo aplica?

En nuestro modelo:

  • si el IBC es menor a 4 SMMLV, FSP = 0.
  • desde 4 SMMLV, hay rangos con porcentajes.

Rangos (porcentaje del IBC)

La app usa:

  • 4 a <16 SMMLV: 1.0%
  • 16 a <17: 1.2%
  • 17 a <18: 1.4%
  • 18 a <19: 1.6%
  • 19 a <20: 1.8%
  • ≥20: 2.0%

En fórmula:

FSP = IBC × porcentajeSegunRango

Fuente:

4) Resumen (trabajador vs empleador)

En la app:

  • El trabajador paga (descuento de nómina): salud 4% + pensión 4% + FSP (si aplica).
  • El empleador paga (costo adicional): salud 8.5% (puede exonerarse en ciertos casos) + pensión 12% + ARL (ver página ARL).

5) Caso especial: exoneración y salud del empleador

Existe una exoneración (con condiciones) que puede eliminar el aporte de salud del empleador (8.5%) para trabajadores por debajo de un umbral (típicamente <10 SMMLV).

En la app se aplica como regla operativa:

si (aplicaExoneracion && ingresoSalarial < 10×SMMLV) entonces Salud_Empleador = 0
si no, Salud_Empleador = IBC × 8.5%

Fuente:

Importante: la aplicación real depende del tipo de empleador y otros requisitos. En esta documentación lo tratamos como un modelo educativo y “operativo” para estimación.