Time Card Calculator

Total shift hours with unpaid breaks and explicit overnight settings.

Your calculation

Add each shift once. Breaks are unpaid; overnight shifts need Ends next day. No automatic overtime or pay calculation.

Shift 1
min
Shift 2
min
Result

Total time after breaks

15h 0m 0s

Decimal hours
15
Shift 1
7h 30m 0s
Shift 2
7h 30m 0s

Up to 31 independent shifts, each at most 24 hours. No overlap detection, daylight saving adjustment or payroll rounding.

Calculated in your browser. Your inputs are not sent to a server.

How to use this calculator

Enter start, end and unpaid break minutes for every shift. Select Ends next day for each overnight shift. Add or remove shifts as needed. Each row is independent; enter every shift once.

The math behind it

Shift minutes = end − start + overnight adjustment − unpaid break
Total minutes = sum of shift minutes
Total decimal hours = total minutes ÷ 60

A worked example

Two shifts from 09:00 to 17:00, each with a 30-minute unpaid break, total 900 minutes: 15 hours.

Assumptions & precision

One to 31 shifts, each from 0 to 24 hours. Breaks must be whole minutes within the shift duration. Equal clock times mean zero hours, or 24 hours if Ends next day is selected. No dates or overlap detection, so duplicate or overlapping rows are your responsibility. No daylight-saving adjustment, payroll rounding, wages, automatic overtime or legal compliance claim. Totals use exact entered minutes; decimal hours display up to 6 places.

A common question

Does this calculate overtime pay?

No. This totals net shift hours. Use the Overtime Calculator with your own threshold, hourly rate and multiplier for a gross estimate.