Weekly Timesheet Calculator

Add up clock-in / clock-out times across a 7-day week, subtract breaks, output decimal or HH:MM.

Inputs

Subtracted only from days that have BOTH an in and an out time.

Payroll systems usually want decimal; printable timesheets often use HH:MM.

Result

Weekly total
38.50 hr
5 worked days · 38.50 decimal hours.
  • Mon8.00 hr gross − 30 min break7.50 hr
  • Tue8.50 hr gross − 30 min break8.00 hr
  • Wed8.00 hr gross − 30 min break7.50 hr
  • Thu9.00 hr gross − 30 min break8.50 hr
  • Fri7.50 hr gross − 30 min break7.00 hr
  • Sat
  • Sun
  • Days worked5
  • Average per worked day7.70 hr
  • Decimal hours38.50
  • HH:MM38:30
  • Overtime (>40 hr/wk)US FLSA threshold for non-exempt employees.

Step-by-step

  1. Parse each "in"/"out" pair as minutes since midnight; negative = overnight (add 24h).
  2. Net per day = (out − in) − 30 break min; rows missing in/out skipped.
  3. Sum across all days, format as decimal hours.

How to use this calculator

  • Enter each day's clock-in / clock-out as HH:MM in 24-hour format (e.g. 14:30 for 2:30 PM).
  • Set break minutes per day — subtracted once from each day that has both an in and out time.
  • Choose output format: decimal for payroll, HH:MM for printed timesheets.
  • Leave a day blank (both fields empty) to skip it; it won't affect the total.
  • For shifts that cross midnight, just enter the next-morning clock-out (e.g. in 22:00, out 06:00) — overnight wrap is detected automatically.

About this calculator

Add up a full week of clock-in/clock-out times in one place: 7 day rows, a per-day break subtractor, and an output toggle that flips between decimal hours (what payroll systems want — "8.5") and HH:MM (what printed timesheets look like — "08:30"). Leave any day blank to mark it not worked; the calculator skips it cleanly. Overnight shifts (clock out the next morning before clock in) are detected automatically by wrapping past midnight. The bottom-line breakdown also includes a US FLSA overtime line (anything over 40 hrs/week for non-exempt employees).

Frequently asked

Just put the next-morning out time (e.g. in 22:00, out 06:00). When the out time is less than the in time, the calculator adds 24 hours.

Related calculators

More tools you might like