Work Hours & Timesheet Calculator
Log shifts with start and end times, unpaid breaks and optional hourly rates. Get daily, weekly and overtime hours, estimated earnings and a CSV timesheet.
Log shifts with start and end times, unpaid breaks and optional hourly rates. Get daily, weekly and overtime hours, estimated earnings and a CSV timesheet.
Work Hours & Timesheet Calculator turns a list of shifts into a clear timesheet. Enter each shift’s date, start and end time, unpaid break and, if you like, an hourly rate. The tool calculates the hours worked for every entry, totals them per day and per week, and shows overtime above a daily threshold you choose.
Overnight shifts are handled automatically: when the end time is earlier than the start time, the shift is treated as ending the next day. Estimated earnings are simply hours worked multiplied by the rate you entered — no overtime premium, tax or deductions are applied. Entries can be remembered in this browser only, and you can clear the saved copy at any time.
If the end time is earlier than the start time, the shift is treated as finishing the next day. For example, 22:00 to 06:00 is 8 hours before breaks.
Hours are totalled for each calendar date. Anything above the daily threshold you set counts as overtime for that day. An overnight shift counts toward the date it starts.
No. Estimated earnings are just hours worked × the hourly rate you entered. Overtime premiums, taxes, deductions and employer rules are not applied.
Only in this browser’s localStorage, and only while “Remember my entries” is ticked. Nothing is uploaded. Clear saved data or Reset removes the stored copy.
No. The break you enter is treated as unpaid and subtracted from the shift length.
One row per entry (date, start, end, overnight flag, break, hours, rate and estimated earnings), followed by weekly totals and grand totals.