Los códigos de contratos de trabajo pueden parecer un detalle técnico, pero son la “matrícula” legal de cada relación laboral. Afectan a la comunicación al SEPE, a la cotización en Seguridad Social, a las bonificaciones y a la propia trazabilidad de la vida laboral de cada persona. Elegir y consignar el código correcto evita incidencias, requerimientos e incluso sanciones.
En este artículo resolvemos las preguntas frecuentes sobre los códigos de contrato en España: qué significan, cómo se estructuran, cuáles son los más usados tras la reforma laboral, cómo consultarlos y qué buenas prácticas seguir en recursos humanos para gestionarlos con eficiencia y rigor.
Si gestionas equipos o administras nóminas, esta guía te ayudará a ganar claridad y a estandarizar procesos con un enfoque de innovación, bienestar laboral y seguridad jurídica.
¿Qué es el código de contrato de trabajo y para qué sirve?
El código de contrato es un número que identifica de forma estandarizada el tipo de relación laboral comunicada al Servicio Público de Empleo Estatal (SEPE) y a la Tesorería General de la Seguridad Social (TGSS). Su finalidad es clasificar el contrato: duración (indefinido o temporal), jornada (completa, parcial, fijo discontinuo), modalidad formativa o de prácticas, y en su caso, colectivos específicos con incentivos.
Este código se utiliza en aplicaciones como Contrat@, en ficheros de afiliación y en nómina. También aparece en informes oficiales como el de Vida Laboral o el Informe de Datos de Cotización.
¿Cómo se estructura el código de contrato?
Aunque existen excepciones y revisiones normativas, de forma general los códigos siguen una lógica por dígitos:
- Primer dígito: gran familia contractual (indefinidos, temporales, formativos…)
- Segundo dígito: tipo de jornada o especificidad (completa, parcial, fijo discontinuo…)
- Tercer dígito: variantes o colectivos (p. ej., con derecho a incentivos o características particulares)
Importante: la tabla oficial del SEPE puede actualizarse con nuevas disposiciones. Por ello, conviene confirmar siempre el código vigente antes de comunicar una alta o modificación contractual.
Principales códigos de contratos tras la reforma laboral: ejemplos orientativos
La reforma laboral (RDL 32/2021) simplificó modalidades y potenció el contrato indefinido y el fijo discontinuo. A continuación, algunos códigos muy habituales a modo orientativo. No es una lista exhaustiva y puede haber particularidades por sector o colectivo; verifica siempre la última tabla del SEPE.
- 100: Contrato indefinido a tiempo completo.
- 150: Contrato indefinido a tiempo parcial.
- 189: Contrato indefinido fijo discontinuo.
- 200: Contrato temporal por circunstancias de la producción a tiempo completo (uso general).
- 250: Contrato temporal por circunstancias de la producción a tiempo parcial.
- 502: Contrato de sustitución (antes interinidad) a tiempo completo.
- 552: Contrato de sustitución a tiempo parcial.
- 421: Contrato de formación en alternancia.
- 520: Contrato para la obtención de práctica profesional.
Por qué importa afinar: un código incorrecto puede bloquear incentivos, alterar bases de cotización o generar discrepancias entre SEPE y Seguridad Social. En procesos de auditoría laboral interna, los códigos suelen ser uno de los primeros puntos de control.
¿Dónde consultar el código correcto según mi caso?
- Tablas oficiales del SEPE: publican y actualizan la codificación. Consulta la guía técnica de Contrat@ y los anexos vigentes.
- Aplicaciones de comunicación (Contrat@, certificados de empresa, SILTRA/RED): suelen validar la coherencia entre modalidad elegida y código.
- Convenios y normativa sectorial: pueden orientar sobre el uso de fijo discontinuo, jornada y particularidades de actividad.
- Asesoría laboral o servicio jurídico interno: especialmente en casos con incentivos o colectivos protegidos, donde el tercer dígito es clave.
¿Cómo saber el código de mi contrato en la vida laboral?
Desde la Sede Electrónica de la Seguridad Social, al descargar tu Informe de Vida Laboral, verás el “Tipo de Contrato” asociado a cada alta. En algunos casos, el detalle más preciso aparece en el Informe de Datos de Cotización (IDC) o en tu copia del contrato y su comunicación al SEPE. Si detectas divergencias entre informes, solicita a la empresa la rectificación y, si procede, actualiza la comunicación.
Buenas prácticas en RR. HH. para elegir y comunicar el código
- Definir el encaje jurídico: ¿Indefinido, temporal por circunstancias de la producción, sustitución, formación, prácticas, fijo discontinuo?
- Determinar la jornada: completa, parcial realista (horas y distribución), o fijo discontinuo si hay intermitencia estructural.
- Revisar incentivos: si hay bonificaciones, comprueba la codificación específica y la documentación de soporte.
- Verificar en Contrat@: antes de firmar, simula la comunicación para validar el código y evitar rechazos.
- Cuadrar con nómina y TGSS: el código debe ser coherente con los grupos de cotización, bases y jornadas.
- Trazabilidad documental: guarda contrato, anexo, comunicación al SEPE y confirmación de alta. Facilita el acceso al equipo de payroll.
Errores frecuentes y cómo evitarlos
- Confundir parcial con fijo discontinuo: parcial implica continuidad de la relación; el fijo discontinuo alterna periodos de actividad y suspensión. El código cambia.
- Usar códigos históricos ya no vigentes: algunas modalidades antiguas (por ejemplo, “obra o servicio”) desaparecieron. Revisa la tabla vigente.
- No actualizar tras conversiones: al pasar de temporal a indefinido, cambia el código; documenta la novación y comunica el nuevo tipo.
- Incoherencia jornada–código: indicar tiempo completo y usar un código de parcial provoca discrepancias con Seguridad Social.
- Olvidar el tercer dígito cuando aplica a colectivos bonificados: puede hacerte perder incentivos o generar devoluciones.
Casos prácticos: cómo aplicarlo en el día a día
1) Refuerzo estacional en comercio
Necesitas reforzar el equipo en Black Friday y Navidad. Valora si la actividad es intermitente y recurrente cada año: puede encajar como fijo discontinuo (p. ej., 189) en lugar de temporales 200/250. Esto aporta estabilidad al equipo, facilita la planificación y reduce rotación.
2) Sustitución por IT de una persona clave
Usa la modalidad de sustitución con el código correspondiente (p. ej., 502/552 según jornada). Ajusta la fecha prevista y documenta a quién se sustituye. Asegúrate de que el motivo en Contrat@ coincida con el código.
3) Incorporación junior con formación dual
Si el perfil encaja con formación en alternancia, utiliza el código 421. Define el plan formativo, tutorización y jornada compatible con la actividad académica. Es una vía para impulsar talento y aprendizaje continuo.
4) Conversión de temporal a indefinido
Formaliza un anexo de conversión y comunica el cambio. El código pasará a indefinido (100/150/189 según jornada o intermitencia). Comprueba si la conversión activa incentivos y si hay requisitos de mantenimiento del empleo.
Impacto en nómina, cotización y cumplimiento
El código de contrato está conectado con la cotización y con posibles bonificaciones. Un error puede traducirse en diferencias de bases, devoluciones o pérdida de incentivos. Además, el código condiciona la duración máxima de ciertas modalidades y los porcentajes de jornada permitidos.
Para equipos de RR. HH. orientados a eficiencia e innovación, mantener una matriz interna de correspondencias (modalidad–código–evidencias) y un flujo de validación reduce tiempos, evita rechazos en SILTRA y mejora la experiencia de las personas empleadas desde el onboarding.
Checklist rápido antes de comunicar un código
- Modalidad definida y justificada (indefinido, temporal, sustitución, formativo, prácticas, fijo discontinuo).
- Jornada y distribución pactadas por escrito y coherentes con el código.
- Verificación en la tabla oficial del SEPE actualizada.
- Revisión de incentivos/bonificaciones y documentación de soporte.
- Comunicación en Contrat@ y alta en Seguridad Social sin incidencias.
- Archivo ordenado: contrato, anexo, comunicaciones y confirmaciones.
Conclusión
Los códigos de contratos de trabajo no son un formalismo: ordenan la relación laboral, garantizan coherencia entre SEPE y Seguridad Social y sostienen políticas de empleo más estables e inclusivas. Para RR. HH., dominarlos implica menos incidencias, más eficiencia operativa y una mejor experiencia para la plantilla.
Si quieres seguir profundizando en normativa laboral, modalidades contractuales y buenas prácticas de gestión del talento, te invitamos a explorar más artículos del blog y mantenerte al día con las actualizaciones que impactan en la organización.
Preguntas frecuentes
¿Cómo puedo saber el código de mi contrato?
Puedes verlo en tu Vida Laboral y, con más detalle, en el Informe de Datos de Cotización. También aparece en la copia de tu contrato y en la comunicación al SEPE. Si hay discrepancias, solicita a la empresa la revisión y, en su caso, la corrección en Contrat@.
¿Qué ocurre si mi empresa comunicó un código incorrecto?
Puede generar incidencias en cotización, pérdida de bonificaciones o requerimientos. La empresa debe presentar la rectificación cuanto antes. Si afecta a prestaciones, conviene comunicarlo también al SEPE.
¿Los códigos cambiaron con la reforma laboral?
Sí, la reforma simplificó modalidades y algunas codificaciones se han actualizado. Algunos códigos históricos dejaron de usarse. Consulta siempre la tabla vigente del SEPE para evitar errores.
¿Cuál es el código del fijo discontinuo?
Habitualmente se utiliza el 189 para el contrato indefinido fijo discontinuo. No obstante, verifica la tabla actual del SEPE y las particularidades de tu sector antes de comunicarlo.
¿Se puede cambiar el código sin firmar un nuevo contrato?
Si la naturaleza de la relación cambia (por ejemplo, de temporal a indefinido), lo correcto es documentarlo mediante anexo o novación y comunicar el nuevo código. Cambiar solo el código sin soporte documental puede generar problemas legales.