Handytool
UtilityFreeRuns locally

Work Hours Calculator

Add up a week of hours worked from clock-in and clock-out times, subtract breaks, split regular from overtime, and convert the total to decimal hours for payroll.

Your week
Monday0:00
Tuesday0:00
Wednesday0:00
Thursday0:00
Friday0:00
Saturday0:00
Sunday0:00

Leave a day empty if you did not work it. An end time at or before the start time is treated as an overnight shift.

Fill the working week
Overtime and pay

Hours beyond this count as overtime.

Optional — in your own currency.

Weekly total
0h 00m
Decimal hours
0
Regular hours
0
Overtime hours
0
Days worked
0
Average day
0
Estimated pay

Your timesheet is saved in this browser only — nothing is uploaded.

How to use the Work Hours Calculator

  1. 01

    Enter your shifts

    Fill in the start time, end time and unpaid break minutes for each day you worked, or set one shift and apply it to the whole working week.

  2. 02

    Set overtime and rate

    Choose the weekly hours after which overtime starts, and optionally add your hourly rate and overtime multiplier.

  3. 03

    Copy the totals

    Read the weekly total in hours and minutes and in decimal, split into regular and overtime, then copy the breakdown for your timesheet.

About the Work Hours Calculator

This work hours calculator turns a week of clock-in and clock-out times into the numbers payroll actually asks for. Enter start and end times for each day, subtract an unpaid lunch break in minutes, and the weekly total appears in both hours-and-minutes and decimal form. Set the point where overtime begins and the total splits into regular and overtime hours, with an optional hourly rate and overtime multiplier to estimate gross pay. Overnight shifts that cross midnight are handled, weekday names follow your language, and your timesheet is saved in your own browser rather than on a server.

Work Hours Calculator features

  • 01

    A full week on one screen

    Seven rows of start time, end time and unpaid break minutes, with the hours for each day calculated as you type. Fill the weekdays with one shift in a single click, then adjust the days that were different.

  • 02

    Regular, overtime and pay

    Choose the weekly threshold where overtime starts and the total splits automatically. Add an hourly rate and an overtime multiplier to see estimated gross pay for the week.

  • 03

    Decimal hours for payroll

    Payroll systems want 7.75, not 7:45. The total is shown both ways, along with days worked and the average length of a working day.

Work Hours Calculator FAQ

How do I calculate hours worked in a week?
Enter the clock-in and clock-out time for each day and the unpaid break in minutes. Each row shows that day's net hours, and the weekly total updates as you go, in hours and minutes and as a decimal figure.
How do I subtract a lunch break?
Put the unpaid break in the break column in minutes — 30 for half an hour, 60 for a full hour. It is deducted from that day only. Paid breaks should be left out, since they count as time worked.
How do I convert hours and minutes to decimal hours?
Divide the minutes by 60 and add them to the hours: 7 hours 45 minutes is 7 + 45/60 = 7.75. The calculator shows the decimal total for you, because that is the format most payroll and invoicing systems expect.
Does it handle night shifts that cross midnight?
Yes. When the end time is earlier than or equal to the start time, the shift is treated as running into the next day — 22:00 to 06:00 counts as eight hours, not a negative span.
How is overtime worked out?
Everything up to the weekly threshold you set counts as regular hours, and anything beyond it is overtime. The default is 40 hours a week; change it to match your contract or local rules. The overtime multiplier, 1.5 by default, is applied only to the overtime portion when estimating pay.
Is my timesheet stored anywhere?
It stays in your own browser's local storage so the week is still there when you come back, and nothing is sent to a server. Clearing your browser data or using the clear button removes it.

Related tools

Utility

Explore other tools

All tools