This hours calculator tracks elapsed work time. Input your start time, end time, and any unpaid break duration to compute the total hours and minutes worked — useful for timesheet preparation and payroll checks.
Formula Used
Hours Worked = (End Time − Start Time) − Break Duration
Start Time / End Time
— the timestamps marking the beginning and end of the shift
Break Duration
— unpaid rest time in minutes, subtracted from the total time elapsed
Hours Worked
— the net duration of the shift, displayed in decimal hours and HH:MM format
Example Calculation
If you start work at 9:00 AM, finish at 5:30 PM, and take a 30-minute unpaid break: Total elapsed time = 8.5 hours (8 hours and 30 minutes). Subtracting the 30-minute break leaves 8.0 worked hours.
Frequently Asked Questions
To convert minutes to decimal hours, divide the minutes by 60. For example, 45 minutes = 45 ÷ 60 = 0.75 hours. 8 hours and 45 minutes is written as 8.75 hours.
Yes. If the end time is earlier than the start time (e.g. start at 10:00 PM, end at 6:00 AM), the calculator automatically assumes the shift crossed midnight into the next day and calculates the correct elapsed time.
Decimal hours represent time as a decimal fraction (e.g. 7.5 hours). Hours and minutes format displays standard time units (e.g. 7 hours and 30 minutes).
This simple calculator is designed for a single shift. For multi-day timesheets, calculate each day's hours individually and sum the decimal hours.
Yes. You can enter times using either 12-hour AM/PM format or 24-hour format depending on your system's clock configuration.