Free & private

Work Hours Timesheet Calculator

Log clock-in and clock-out times for each shift, subtract unpaid breaks, and get an instant total with regular vs overtime hours and an estimated paycheck.

Timesheet settings

Add each shift below, then review your totals.

hrs/period
$
Total hours worked
0.00
0.00Regular hours
0.00Overtime hours

How to use the work hours timesheet calculator

This free calculator adds up shifts entered as clock-in and clock-out times, minus any unpaid break, and splits the total into regular and overtime hours. Everything runs locally in your browser, so your timesheet is not uploaded or stored anywhere.

1. Add your shifts

Enter a day label, clock-in time, clock-out time and break minutes for each row.

2. Set your threshold and rate

Adjust the overtime threshold and add an hourly rate for a pay estimate.

3. Review your totals

See total, regular and overtime hours update instantly as you type.

Understanding your timesheet totals

Each row's worked hours are the time between clock-in and clock-out, minus your unpaid break. If a clock-out time is earlier than clock-in, the tool assumes the shift ran past midnight and adjusts automatically. All rows are summed, then split at your overtime threshold — commonly 40 hours per week — into regular and overtime hours.

Overnight shifts

A clock-out earlier than clock-in is treated as the next day, so night shifts total correctly.

Overtime split

Hours above your threshold are shown separately and estimated at 1.5 times your rate.

Add or remove rows

Use "+ Add row" for more shifts, or the remove button to delete a row you no longer need.

How is overtime calculated in this timesheet calculator?

All rows are summed into a total. Hours up to your overtime threshold (40 by default) count as regular hours, and anything above that threshold is shown as overtime, estimated at 1.5 times your hourly rate if you provide one.

What happens if my clock-out time is after midnight?

If a clock-out time is earlier than the clock-in time, the tool assumes the shift crossed midnight and automatically adds 24 hours before subtracting your break, so overnight shifts are calculated correctly.

Does this tool store my timesheet data?

No. Every row and total is calculated locally in your browser using JavaScript. Nothing is uploaded to a server or saved once you close or refresh the page.

Can I use this as a weekly timesheet with pay estimates?

Yes. Add a row for each day worked, optionally enter your hourly rate, and the tool will estimate your gross pay using regular and time-and-a-half overtime rates.