Hours Calculator — Work Hours and Timesheet Calculator
Calculate total work hours, overtime, and break time for your timesheet. Track daily and weekly hours with automatic overtime detection. See also Time Calculator and Work Days Calculator.
Weekly Timesheet
How the Hours Calculator Works
This hours calculator computes total work hours from clock-in and clock-out times, subtracting break periods. It supports multiple daily entries for weekly timesheet tracking and automatically detects overtime based on configurable daily (default 8 hours) and weekly (default 40 hours) thresholds. All calculations are performed in minutes for precision, then converted to decimal hours for display.
Work Hours Calculation Formula
Hours Worked = (End Time - Start Time) - Break Duration
Daily Overtime = max(0, Hours Worked - Daily Threshold)
Weekly Overtime = max(0, Total Weekly Hours - Weekly Threshold)
Decimal Hours: 7h 30m = 7 + (30/60) = 7.50 hours
Standard Work Hours Reference
| Schedule | Daily Hours | Weekly Hours | Annual Hours |
|---|---|---|---|
| Standard Full-Time | 8 | 40 | 2,080 |
| With 30min Lunch | 7.5 | 37.5 | 1,950 |
| With 1hr Lunch | 7 | 35 | 1,820 |
| Part-Time (6hr) | 6 | 30 | 1,560 |
| Extended (10hr/4day) | 10 | 40 | 2,080 |
| Compressed (12hr) | 12 | 36-48 | 2,080-2,496 |
Frequently Asked Questions
How do I calculate hours worked from a timesheet?
Enter your start time, end time, and break duration for each day. The calculator subtracts breaks and shows total hours worked per day and for the entire week.
What counts as overtime?
In the US, overtime is typically any hours worked beyond 8 hours per day or 40 hours per week under the Fair Labor Standards Act (FLSA). Some states like California have daily overtime rules. Adjust the thresholds to match your local regulations.
How do I convert time to decimal hours?
Divide the minutes by 60 and add to the hours. For example: 7 hours 45 minutes = 7 + (45/60) = 7.75 decimal hours. This is the format most payroll systems use.
Should I include lunch breaks?
Enter your break duration in the "Break" column. The calculator automatically subtracts break time from your total hours. Unpaid lunch breaks should be included; paid breaks should not.
Can I track more than 5 days?
Yes. Click "+ Add Entry" to add additional days. You can track 6-day or 7-day work weeks, or even multiple shifts per day by adding separate entries.
How are overnight shifts handled?
For overnight shifts (e.g., 22:00 to 06:00), enter the shift as two separate entries or use 24-hour time where the end time is less than the start time. The calculator currently assumes same-day entries.