WORK TIME LIBRARY / US

How to Calculate a Timesheet Manually

Total daily shifts, subtract unpaid breaks, handle overnight work, convert to decimal hours, and check weekly or biweekly totals by hand.

TimekeepingPractical referenceFree to use

A reliable manual sequence

  1. Confirm the workweek start date and list every shift by its start day.
  2. Find each shift’s elapsed minutes. Mark an end time earlier than the start as next-day only when the shift truly crosses midnight.
  3. Subtract unpaid breaks and add split shifts for the same day.
  4. Add exact daily minutes into weekly totals.
  5. Divide the final minutes by 60 if the destination needs decimal hours.
  6. Apply a chosen overtime threshold to each week separately when an overtime estimate is needed.

Worked weekly example

Example week with one overnight shift
DayStart–endUnpaid breakWorkedDecimal
Mon9:00 AM–5:30 PM30 min8h 00m8.00
Tue8:45 AM–5:15 PM45 min7h 45m7.75
Wed10:00 AM–6:00 PM30 min7h 30m7.50
Thu10:00 PM–6:00 AM30 min7h 30m7.50
Fri9:00 AM–4:30 PM30 min7h 00m7.00
Total165 min37h 45m37.75

The exact daily total is 2,265 minutes. Dividing once at the end gives 2,265 ÷ 60 = 37.75 hours.

Weekly and biweekly checks

A biweekly period is two consecutive seven-day groups. Keep week one and week two visible instead of averaging them together. If you are estimating overtime, apply the selected weekly threshold to each week separately unless the rule you are following says otherwise.

FormulaWeekly overtime estimate = max(weekly hours − chosen threshold, 0)