Time Card Calculator (Clock In/Out + Breaks)

Add up worked hours from multiple clock-in/clock-out entries with break deductions, and see total and overtime hours.

Inputs

One shift per line as start-end in 24h time, then optional break minutes. Example: 09:00-17:30 30

Weekly hours beyond this count as overtime. 0 to disable.

Result

Loading calculator…

How to use this calculator

  • Enter one shift per line: start-end in 24-hour time, then optional break minutes.
  • Use the same format for each line, e.g. "08:30-16:30 30".
  • Set the weekly overtime threshold (40 is the US default; 0 disables it).
  • Read total hours, the per-shift breakdown, and the regular/overtime split.

About this calculator

A time card calculator adds up the hours you actually worked across a set of shifts, after deducting unpaid breaks. Enter each shift on its own line as a clock-in and clock-out time in 24-hour format, optionally followed by the number of break minutes to subtract — for example, "09:00-17:30 30" is a shift from 9:00 a.m. to 5:30 p.m. with a 30-minute unpaid break, counting as 8 hours. The tool handles overnight shifts (where the clock-out is earlier than the clock-in) and totals everything into decimal hours and an hours-and-minutes figure. It can also split the week into regular and overtime hours using a threshold you set, which defaults to the 40-hour standard behind U.S. federal overtime rules. Because overtime law and time-rounding policies vary by state and employer, treat the overtime split as a guide.

How it works — the formula

Shift hours = (clock-out − clock-in, +24h if overnight) − break Total = Σ shift hours Overtime = max(0, Total − weekly threshold)

Each shift’s span minus its break gives worked hours; the weekly total splits into regular and overtime at the threshold.

Worked examples

Example 1
09:00-17:30 with 30m break
Inputs:
entries=09:00-17:30 30
Output:
8.0 hours
Example 2
Five shifts ~8h each
Inputs:
entries=09:00-17:00 30 (×5)
Output:
~37.5 h, no overtime at 40
Example 3
Overnight 22:00-06:00
Inputs:
entries=22:00-06:00
Output:
8.0 hours

Limitations

  • Weekly overtime threshold only; no daily-overtime rules.
  • Times must be 24-hour HH:MM; unparsed lines count as zero.
  • Does not apply pay rates, rounding policies, or paid-break rules.

Hour totals are exact; overtime/pay rules vary by jurisdiction and employer.

Frequently asked

How do I calculate hours worked from clock-in and clock-out?+
Subtract the clock-in time from the clock-out time, then subtract any unpaid break. From 9:00 to 17:30 is 8.5 hours; minus a 30-minute break leaves 8.0 hours. This tool does that for each shift and sums them.
How do I enter an overnight shift?+
Just enter the times normally, e.g. "22:00-06:00". When the clock-out is earlier than the clock-in, the calculator assumes the shift crossed midnight and adds 24 hours, giving 8 hours in that example.
How is overtime calculated?+
Hours worked beyond your weekly threshold are counted as overtime. The default threshold is 40 hours, reflecting the U.S. Fair Labor Standards Act, under which most hourly employees earn 1.5× pay beyond 40 hours in a workweek.
Does this handle daily overtime rules?+
No — it uses a weekly threshold only. Some states (notably California) require overtime after 8 hours in a single day. For those rules, check each day separately or consult your state labor department.
Should breaks be subtracted?+
Subtract unpaid breaks (like an unpaid lunch); do not subtract paid breaks. Add the unpaid break minutes after each shift's times. Whether a break is paid depends on your employer's policy and local law.
How do I convert decimal hours to hours and minutes?+
The whole number is the hours; multiply the decimal part by 60 for minutes. For example, 8.25 hours is 8 hours and 0.25 × 60 = 15 minutes. The calculator shows both forms.

Related calculators

More tools you might like

Hand-picked tools that pair well with this one — same audience, same intent.