Clock in/out/break → hours per day & week + optional wage
Enter your clock-in time, clock-out time, and any break duration to instantly see your net working hours for the day and week. The calculator subtracts breaks from total time automatically, and you can optionally add your hourly wage to calculate your earnings.
Whether you are a freelancer juggling multiple clients, an employee keeping tabs on overtime, or a part-time worker managing a flexible schedule, knowing exactly how many hours you have worked is essential. The Work Hours Calculator lets you log up to seven days of work in a single weekly timesheet. Simply enter your clock-in time, clock-out time, and break minutes for each day, and the tool instantly shows you your daily hours, your weekly total, and — if you enter an hourly wage — your estimated gross earnings for the week.
The math is straightforward and transparent. For every single workday the calculator applies this logic:
All daily net hours are then summed to produce the weekly total. If you supply an hourly wage, one more step is applied:
Times are entered in HH:MM format, and break duration is entered as a whole number of minutes. This keeps data entry fast and reduces the chance of input errors.
Getting your weekly timesheet filled out takes less than two minutes. Here is how:
You work Monday to Friday, 09:00 to 17:00, with a 60-minute lunch break each day. The calculator finds 7 hours of net work per day (8 hours minus the 1-hour break). The weekly total is 35 hours. At an hourly rate of $18, your weekly gross pay would be $630.
A freelancer logs the following hours: Monday 08:30–12:00 (no break), Wednesday 10:00–16:00 (30-minute break), Thursday 13:00–19:45 (45-minute break), and Saturday 09:00–13:00 (no break). The daily totals are 3.5 h, 5.5 h, 6 h, and 4 h, giving a weekly total of 19 hours. At $25 per hour that is $475 in earnings.
A warehouse worker is scheduled Tuesday through Saturday, each shift running from 06:00 to 14:30 with a 30-minute break. Net work per day is 8 hours, and the five-day total is 40 hours. Entering a wage of $16 shows weekly earnings of $640. The exported CSV can then be handed directly to the payroll department.
If you leave the break field blank or enter zero, the calculator treats the entire span between clock-in and clock-out as working time. This is perfectly valid for days when you truly took no break. Just make sure the figure accurately reflects your actual situation, especially if local labour laws require minimum rest periods to be deducted.
The timesheet is designed for a single seven-day period. For multi-week tracking, simply use the CSV export after each week and save your files. Over time you will build a complete archive of your working hours that you can open in any spreadsheet application for monthly or annual summaries.
No data is sent to any server. All calculations happen entirely in your browser. Once you close or refresh the page, the entered values are gone unless you have already exported the CSV. This makes the tool completely private and safe to use with sensitive wage information.