Weekly Timesheet Calculator

Turn clock-in and clock-out times into weekly decimal hours, regular hours, overtime hours, and estimated gross pay.

Weekly timesheet entries

Monday
8.00hrs
Decimal8.00
Tuesday
8.00hrs
Decimal8.00
Wednesday
8.00hrs
Decimal8.00
Thursday
8.00hrs
Decimal8.00
Friday
8.00hrs
Decimal8.00
Saturday
0.00hrs
Decimal0.00
Sunday
0.00hrs
Decimal0.00
Total hours40.00
Regular hours40.00
Overtime hours0.00

Overtime is calculated at 1.5× your hourly rate. Adjust the threshold if your local rules differ.

How the weekly timesheet calculator works

Enter each day’s start time, end time, and unpaid lunch break. The calculator converts the worked time into decimal hours, adds the week together, and separates regular hours from overtime hours.

daily decimal hours = (end time − start time − unpaid lunch) ÷ 60

If a shift crosses midnight, the calculator counts forward through the next day. A 22:00-to-06:00 shift is treated as 8 hours, not a negative number.

How overtime is split

The calculator uses a weekly overtime threshold, which defaults to 40 hours. Hours up to the threshold are regular hours. Hours above the threshold are overtime hours.

overtime hours = max(0, weekly total hours − overtime threshold)

If you enter an hourly rate, regular hours are multiplied by that rate. Overtime hours are multiplied by 1.5 times that rate. For example, 43.75 total hours at $20.00 per hour produce 40.00 regular hours and 3.75 overtime hours. The estimated gross pay is $800.00 plus $112.50, or $912.50.

This follows the common U.S. federal overtime approach, but state rules and employment agreements can differ. For the official federal rule, see the U.S. Department of Labor overtime guidance.

When to use decimal hours

Payroll systems usually total hours as decimal numbers because wages are calculated by multiplication. A shift of 8 hours 30 minutes becomes 8.50 hours, not 8.30. Keeping the week in decimal form also makes overtime easier to audit because you can compare the weekly total directly with the threshold.

If you need to convert a single day rather than a full week, use the minutes-to-decimal converter. If you need to check how an employer rounds punches, use the time card rounding calculator.

Frequently asked questions

How do I calculate my weekly hours from clock times?

For each day, subtract the start time from the end time, subtract any unpaid lunch break, then divide the result by 60 to get decimal hours. Add the daily decimal hours together to get the weekly total. The calculator above does this automatically, including overnight shifts.

How does this calculator handle unpaid lunch breaks?

Enter the unpaid lunch length in minutes for each day. The calculator subtracts those minutes before converting the work time into decimal hours. Paid breaks should not be subtracted because they count as hours worked.

How is overtime calculated?

The calculator compares your weekly total with the overtime threshold, which defaults to 40 hours. Any hours above the threshold are shown as overtime. If you enter an hourly rate, overtime is multiplied by 1.5 to estimate gross pay.

Can I use this for overnight shifts?

Yes. If the end time is earlier than the start time, the calculator treats the shift as crossing midnight. For example, 22:00 to 06:00 is counted as 8 hours, not negative hours.

Does the calculator round my times?

No. It shows the exact decimal total for the times you enter. If your employer rounds punches to the nearest 5, 6, or 15 minutes, use the time card rounding calculator after you apply your employer's rule.

Is 40 hours always the overtime threshold?

No. Forty hours per workweek is the common U.S. federal threshold under the FLSA, but state rules, collective bargaining agreements, and employer policies can differ. You can change the threshold in the calculator to match your situation.

Why does my paycheck show different hours?

Common reasons include unpaid lunch deductions, paid break treatment, rounding rules, a different workweek definition, or overtime being calculated by day instead of by week. Compare your own records with the pay stub week by week before contacting payroll.