Calendar desk

Work Hours Calculator

Calculate same-day elapsed work hours after subtracting an unpaid break.

Work Hours Calculator: Calculate net hours for a single same-day work interval by subtracting an unpaid break from the clock-time span. Enter the break in minutes and read the result as decimal hours. The tool rejects overnight intervals and does not apply overtime rates, paid-break policies or daylight-saving corrections. Runs 100% locally in your browser with zero server file uploads.

Category
Calculators
Runs
In your browser
Cost
Free · no sign-up
Availability
Ready to use
TOEA / CALENDAR UTILITY ENGINE · Browser only
INPUT SHEET / 01

Calendar values

Values stay on this device. Recalculate after changing an input.

RESULT SHEET / 02

Paid work hours

—

Elapsed minutes
—
Unpaid break minutes
—
Working formulaHours = (end time − start time − unpaid break minutes) ÷ 60
ASSUMPTIONS / READ BEFORE USING
  1. Dates are calendar dates at UTC midnight; no local timezone or daylight-saving adjustment is applied.
  2. Results are planning utilities. Public holidays, locale-specific work rules, and company policies are not inferred.
  3. Start and end times are same-day 24-hour times; overnight ranges and breaks equal to or longer than the interval are rejected.

Net-hour formula and timesheet example

Convert each time to minutes after midnight: S = 60 × start hour + start minute and E = 60 × end hour + end minute. Let B be unpaid break minutes. Elapsed minutes T = E − S, paid minutes P = T − B, and net decimal hours H = P ÷ 60. The end must follow the start, and 0 ≤ B < T.

For 08:45 to 17:15 with a 45-minute unpaid break, S = 525 and E = 1035. T = 1035 − 525 = 510 minutes; P = 510 − 45 = 465 minutes; H = 465 ÷ 60 = 7.75 hours. The widget shows 7.75 net hours, 510 elapsed minutes and 45 unpaid break minutes.

Clock spans and actual attendance

NIST's daylight-saving explanation (https://www.nist.gov/pml/time-and-frequency-division/popular-links/daylight-saving-time-dst) describes skipped and repeated local-clock hours. This page has no date or time-zone field, so a shift across such a change needs an actual timestamp comparison to establish attendance duration.

For an ordinary same-day entry, the calculator subtracts one total break rather than modelling separate break periods. It does not round to payroll increments or classify hours as regular and overtime. Keep exact start, finish and break records if you need to apply a separate rounding or pay rule afterwards.

How to use it

  1. Enter the start and end times for one day, with the end later than the start.
  2. Enter the total unpaid break in minutes; use zero if none is deducted.
  3. Calculate net decimal hours and review the elapsed-minute and break outputs.

Privacy & limitations

Dates, times and results stay in your browser. No inputs are uploaded.

Related tools

Frequently asked questions

Can I use this for a shift that finishes after midnight?

No. End time must be later than start time on the same day. Split the shift into suitable intervals or use the time duration calculator to compare an overnight pair of clock times before accounting for breaks.

Does 7.5 hours mean seven hours and fifty minutes?

No. Decimal hours express a fraction of sixty minutes. The .5 portion is half an hour, or thirty minutes. Keep that distinction when transferring the result to a timesheet.

Should paid breaks be entered in the unpaid-break field?

Enter only the minutes you intend to deduct. Paid breaks should not be deducted through this field. The tool requires the unpaid break to be shorter than the interval and does not infer any employer policy.

Free tool · runs in your browser · no account required