Work-hours calculator
This tool subtracts your start time from your end time, then removes any unpaid break. It shows hours and minutes plus decimal hours.

Enter your shift and unpaid break. Get hours and decimal time.
Overnight shifts are detected automatically.
This tool subtracts your start time from your end time, then removes any unpaid break. It shows hours and minutes plus decimal hours.
If the end time is earlier than the start time, TimeGoblin treats it as the next day. A 10:00 PM–6:00 AM shift is eight hours before breaks.
Thirty minutes is 0.50 hours, fifteen minutes is 0.25, and forty-five minutes is 0.75. The result is shown to two decimal places.
Yes. Enter the total unpaid break in minutes.
No. Overtime thresholds and rounding rules vary by jurisdiction and employer.
Calculate each segment separately, then add the results. This version handles one continuous shift at a time.