Cómo calcular las horas trabajadas: fórmulas, ejemplos y tabla por convenio

Calcular las horas trabajadas parece sencillo: restar la hora de entrada a la de salida. Pero cuando entran en juego descansos, pauses, jornadas partidas, vacaciones, bajas y el límite del convenio, el cálculo se complica. Esta guía te explica cómo hacerlo bien, con fórmulas y ejemplos reales.

Fórmula básica: horas trabajadas en un día

La fórmula diaria es:

Horas trabajadas = Hora de salida − Hora de entrada − Descansos no computables

El truco está en los descansos. La ley distingue entre:

Ejemplo: María entra a las 9:00 y sale a las 18:00. Tiene 1 hora de comida no computable y 15 minutos de descanso retribuido (computable). Sus horas trabajadas son: 18:00 − 9:00 − 1:00 + 0:15 = 8 horas 15 minutos.

Cálculo semanal: el promedio es lo que cuenta

La jornada máxima de 40 horas del Estatuto se mide como promedio semanal en cómputo anual. Eso significa que una semana de 45 horas no es automáticamente ilegal si se compensa con una semana de 35 horas dentro del año.

Para calcular la media semanal real de un trabajador:

Media semanal = Total horas año ÷ Número de semanas efectivas trabajadas

Ejemplo: Carlos trabaja 1.850 horas en el año, distribuidas en 46 semanas (descontando 6 semanas de vacaciones y festivos). Su media semanal: 1.850 ÷ 46 = 40,2 horas/semana. Está por encima de 40 h/sem, pero hay que ver qué dice su convenio sobre la jornada anual.

Cálculo mensual: lo que sale en la nómina

En la nómina aparecen las horas ordinarias del mes. Para calcularlo:

Horas mes = (Horas anuales del convenio ÷ 12)

Si el convenio fija 1.800 horas anuales: 1.800 ÷ 12 = 150 horas/mes. Pero la distribución real no es perfectamente homogénea: febrero tiene menos días que agosto. Por eso la nómina suele reflejar un "mes tipo" calculado sobre el promedio, aunque las horas reales varíen.

Cálculo anual: el más importante

Al final del año, hay que sumar todas las horas efectivamente trabajadas y compararlas con las del convenio. La fórmula completa es:

Horas anuales trabajadas = Horas fichadas − Horas de vacaciones − Horas de permisos retribuidos − Horas de baja (IT u otras) + Horas extra realizadas

Lo que sí computa como horas trabajadas:

Lo que NO computa como horas trabajadas:

Ejemplo completo: cálculo anual con convenio de hostelería

Ana es camarera en Ourense. Convenio: hostelería Ourense (1.806 horas/año). Datos del año:

ConceptoHoras
Horas fichadas totales (365 días − 104 días descanso − 14 festivos − 21 días vacaciones × 8h)1.813 h
Vacaciones disfrutadas (no cuentan como jornada efectiva)Se descuentan ya en el cálculo anterior
Permiso matrimonio hermano (2 días × 8h)−16 h (no cuentan)
Baja IT 10 días (no descuenta de la jornada del convenio)No se computa
Horas efectivas computables1.813 − 16 = 1.797 h
Jornada del convenio1.806 h
Diferencia−9 h (Ana ha trabajado 9 h menos de las del convenio)

En este caso, Ana tiene 9 horas "a favor" que puede compensar con tiempo libre o que la empresa puede ajustar en el próximo año según lo que diga el convenio sobre la bolsa de horas.

Tabla comparativa: horas anuales por convenio en Galicia

ConvenioProvinciaHoras anualesHoras/semana (media)Horas/día (media, 5 días)
HosteleríaOurense1.806 h38,9 h7,8 h
HosteleríaA Coruña / Pontevedra1.804 h38,9 h7,8 h
HosteleríaLugo1.826 h39,4 h7,9 h
ComercioA Coruña / Pontevedra1.800 h38,8 h7,8 h
ComercioLugo / Ourense1.826 h39,4 h7,9 h
SiderometalOurense1.776 h38,3 h7,7 h
SiderometalA Coruña / Lugo1.738 h37,5 h7,5 h
SiderometalPontevedra1.744 h37,6 h7,5 h
ConstrucciónGalicia (todos)1.736 h37,4 h7,5 h
LimpiezaGalicia (todos)1.826 h39,4 h7,9 h
Estatuto de los Trabajadores—1.826 h (máx.)40 h (máx.)8 h (máx.)

Las horas semanales y diarias son medias aproximadas (horas anuales ÷ 46,3 semanas efectivas de media). Las cifras exactas y el artículo del que provienen están en las fichas de cada convenio en enregla.org/convenios.

¿Cómo saber cuándo empieza la hora extra?

La hora extra comienza cuando se supera la jornada ordinaria pactada en el convenio, no la del Estatuto. El umbral de hora extra varía por convenio y por el tipo de distribución (regular o irregular):

El límite máximo de horas extra es de 80 horas al año (art. 35 ET), salvo que el convenio fije un límite menor. Superarlo es infracción grave.

Cómo simplificar el cálculo con Enregla

Enregla calcula automáticamente:

Sin necesidad de fórmulas en Excel ni cruzar datos de múltiples fuentes. Consulta los convenios gallegos en enregla.org/convenios.

También te interesa

Información general. Para tu caso concreto, consulta con tu asesoría laboral.