Ir al contenido

Semi-monthly Timesheet Template (Excel)

Sixteen rows for the 1st to 15th or 16th to month end, with hours, overtime check and gross pay.

Actualizado 2026-10-20

Excel semimonthly

  • 16 daily rows
  • Hours formula with midnight handling
  • Overtime check
  • Gross pay

Descargar (Excel)

¿Prefieres no usar una hoja de cálculo? Usa la calculadora.

La plantilla y su descripción están en inglés por ahora.

Sixteen rows for the 1st to 15th or 16th to month end, with hours, overtime check and gross pay.

How the formulas work

Time in and time out are real Excel times, so type 9:00 AM or 17:30 and the cell stores a fraction of a day. Hours worked for a row are =((out - in + (out < in)) * 24) - break / 60. The (out < in) test adds a full day when a shift ends after midnight, so 10:00 PM to 6:00 AM returns 8 hours instead of a negative number. Break minutes are divided by 60 before subtracting so you can type 30 rather than 0:30.

The total row uses SUM. Regular hours are =MIN(total, 40) and overtime is =MAX(0, total - 40); change the 40 in cell D4 if your state or contract uses a different weekly threshold. Regular pay multiplies regular hours by the rate in B4, overtime pay uses 1.5x, and gross pay adds the two. Every result is live, so changing one punch updates the whole sheet.

Tips

Type times with AM/PM or in 24-hour form, never as plain numbers like 900. Leave a day blank and its row counts as zero. Daily overtime rules (California, Alaska, Nevada, Colorado) are not applied by the basic sheet; use the overtime timesheet or the Time Card Calculator for those.

Semi-monthly caveat

A half month is not a whole number of weeks, so the 40-hour test on this sheet is only a rough check. Weeks that straddle the 15th need the hours from the other half to be added before overtime is final. The Timesheet Calculator handles that for you with a work-week start day and a prior-week hours field.

Herramientas relacionadas