Quickly calculate your weekly work hours, regular hours, and overtime — right in your browser. This free online hours worked calculator requires no sign-up and no download. Enter your start time, end time, and break for each day to see regular, overtime, and total hours update instantly.
Overtime Settings
Weekly Timesheet
Weekly Summary
Regular Hours
0.00
Overtime Hours
0.00
Total Hours
0.00
How to Use
- Set your daily overtime threshold (default 8 hours) and weekly overtime threshold (default 40 hours) in the Overtime Settings section.
- For each day, enter your Start Time and End Time using the time pickers.
- Enter your unpaid break length in minutes (enter 0 if no break).
- Review the per-day Regular, Overtime, and Total hours shown on each row.
- Read the Weekly Summary for your total Regular, Overtime, and Total hours for the week. Use Reset All to clear everything.
Calculation Formula
For each day the calculator computes:
- Daily Total = (End Time − Start Time, plus 24 hours if End is earlier than Start for overnight shifts) − (Break minutes ÷ 60)
- Daily Regular = the smaller of Daily Total and the daily overtime threshold
- Daily Overtime = the larger of 0 or (Daily Total − daily overtime threshold)
For the week:
- Weekly Total = sum of all Daily Totals
- Weekly Overtime = the larger of 0 or (Weekly Total − weekly overtime threshold)
- Weekly Regular = Weekly Total − Weekly Overtime
Worked Example
Suppose you work Monday to Friday, 09:00 to 17:30, with a 30-minute unpaid break each day, and your overtime thresholds are 8 hours/day and 40 hours/week.
- Daily Total = (17:30 − 09:00) − 0.5 = 8.0 hours
- Daily Regular = 8.0 hours (equal to the daily threshold)
- Daily Overtime = 0 hours
- Weekly Total = 5 × 8.0 = 40.0 hours
- Weekly Overtime = max(0, 40.0 − 40) = 0 hours
- Weekly Regular = 40.0 − 0 = 40.0 hours
If you then work Saturday 18:00 to 02:00 (overnight) with no break, that day adds (24 + 02:00 − 18:00) = 8.0 hours. The new Weekly Total becomes 48.0 hours, Weekly Overtime becomes 8.0 hours, and Weekly Regular stays at 40.0 hours.