Hours Worked Calculator
Calculate hours worked from start, end and breaks.
Work out a shift length after subtracting unpaid breaks.
How the Math Works
The Hours Worked Calculator uses a straightforward formula to determine total hours worked: hours = end time minus start time minus break time divided by 60. This calculation converts all time components into hours, where the end and start times are represented as decimal hours (for example, 2:30 PM becomes 14.5 hours) and break time is converted from minutes to hours by dividing by 60. For instance, if you start work at 9:00 AM (9.0), end at 5:30 PM (17.5), and take a 30-minute break, the calculation becomes 17.5 - 9.0 - (30/60) = 8.0 hours worked.
Practical Applications
To use this calculator practically, simply enter your shift start time, end time, and total break duration in minutes. The calculator automatically handles the time conversion and arithmetic, eliminating manual calculations that can lead to errors. This tool is particularly useful for hourly wage calculations, timesheet submission, and verifying that you've accurately recorded your worked hours. You can use it for any employment situation where you need to track actual hours on the clock, whether for personal reference or professional documentation.
Day-to-Day Use
In everyday life, accurately tracking hours worked is essential for fair compensation, especially for hourly employees, freelancers, or consultants who bill by the hour. This calculator helps ensure you're paid correctly for the time you actually spend working, accounting for necessary breaks that shouldn't be unpaid. Beyond payroll, it aids in personal time management by helping you understand how your day is structured, identify time-wasting activities, and maintain work-life balance. Students can also use it to track study hours, while parents might use it to monitor childcare or household work that doesn't traditionally get 'timed' but deserves recognition.
Worked example
9.0 to 17.5 with 30 min break → 8 hours.
FAQ
Overnight shift?
Add 24 to the end time if it crosses midnight (e.g. 1 AM = 25).