Timesheet Calculator
Add up daily hours across a week to get total hours, average per day, and overtime.
More options (1)
About the Timesheet Calculator
Weekly timesheets need more than a simple sum — knowing your average day and whether you have crossed into overtime territory matters just as much. This calculator totals any list of daily hours and reports the sum, the average per day, and hours worked beyond the standard 40-hour week.
How It Works
The calculator parses your list of daily hours (separated by commas or new lines), adds them together for a weekly total, divides by the number of days entered for the daily average, and calculates any hours above 40 as overtime.
Total Hours = sum of all daily entries; Average = Total / Number of Days; Overtime = max(0, Total − 40).
Worked example
Scenario: A week with daily hours of 8, 8.5, 9, 8 and 7.5.
- Total: 8 + 8.5 + 9 + 8 + 7.5 = 41 hours.
- Average per day: 41 ÷ 5 = 8.2 hours.
- Overtime above 40 hours: 41 − 40 = 1 hour.
Result: 41 hours for the week, including 1 hour of overtime.
Tips and common mistakes
- Enter one week at a time — overtime is calculated as hours above 40 in the whole list.
- Use decimals, not hours:minutes: 7h 30m is 7.5.
- Some states and countries also count daily overtime (for example, over 8 hours in a day); check local rules.
Assumptions & Limitations
- Uses a standard 40-hour week as the overtime threshold, which is the common US federal standard — some jurisdictions or contracts use different thresholds.
- Accepts hours entered as decimals (like 7.5) for partial hours.
- Does not distinguish between regular and already-paid overtime hours in the input, and applies a single flat 40-hour threshold regardless of local labor law variations.
From time entries to payable hours
Timesheets usually convert each work interval into a duration, subtract unpaid breaks, then total the remaining time. Payroll policies may apply additional rounding, overtime, or break rules that are not part of simple time arithmetic.
Practical example
A shift from 9:00 AM to 5:30 PM is 8.5 elapsed hours. With a 30-minute unpaid break, the worked total is 8.0 hours.