Count the hours and minutes between two times, minus breaks.
The calculator computes the raw clock span (end minus start in minutes), then deducts unpaid break time. If the end time is earlier than the start time, the shift is treated as crossing midnight, and 24 hours is added to the raw difference. This correctly handles night shifts like 22:00 → 06:00 without needing calendar dates. Gross pay multiplies decimal hours by the optional hourly rate.
Raw span
Raw span = end − start + 1440 min (if overnight)
Net hours worked
Net time = Raw span − (number of breaks × break duration)
When end time is earlier than start time (e.g. start 22:00, end 06:00), the calculator automatically adds 24 hours to the raw difference. The result is 8h — no manual adjustment needed.
The simplest approach is to sum your breaks and enter them as a single duration. The 'Number of Breaks' field is for repeated breaks of identical length — a common workplace pattern.
Decimal hours is the decimal representation of the duration. For example, 7h 30m = 7.5 decimal hours. This is useful for payroll calculations and timesheet software.
It is gross pay — the raw product of hours worked and hourly rate, before any tax, insurance or other deductions.